Preheat oven to 350°F.
Cook egg noodles according to package directions, drain.
In a medium skillet, cook bacon until crispy, cool and break into pieces.
Cook chicken in bacon grease until it is no longer pink.
Add bacon, artichokes (optional), onions and Alfredo sauce to the chicken. Simmer until warm.
Combine sauce and noodles and place in a 9x13 baking dish. Sprinkle with Parmesan cheese, Bake at 350°F for 20-25 minutes.
Let sit for 5 minutes before serving