Bacon Chicken Alfredo with Spinach and Mushrooms

You know those nights when you crave a romantic night out with your significant other, and just want that decadent, oh so satisfying rich dish? If you’re a mom, you know how rare these romantic nights are. This dish is incredibly tasty and filling, and the sauce is homemade. It’s a perfect chilly evening dish and guaranteed to warm you with all its delicious flavors. Serve it on your best plates with a candle and have that date night at home!

You begin by cooking bacon in a frying pan because bacon makes everything a million times better. This is definitely more of an indulgent dish than a healthy one, so if you’re searching for a low calorie meal this recipe is definitely not for you.

After the bacon has finished cooking, remove it from the pan and set it aside on a paper towel covered plate. Add the sliced chicken to the pan with the bacon grease still inside. It acts as an oil, as well as adding an amazing taste and crisping up the chicken.

While you’re cooking the bacon and the chicken, you need to begin to create the sauce. Start by creating a roux using the butter and flour, and then slowly whisking in the cold milk. The roux will make the sauce thicker and creamier. Melt the cream cheese into the sauce and then add the spices and garlic. Let it cook for a few moments before adding the parmesan cheese.

When the chicken is done, remove it from the pan and quickly add the vegetables. Let them cook until the mushrooms are soft and the spinach has wilted.

Mix the bacon, chicken and vegetables in with the Alfredo sauce while you cook the pasta. Have it on the bare minimum temperature to keep it warm but NOT separate the sauce.

Prepare any kind of pasta you like. Personally with meals like this, I prefer using spaghetti noodles, but you can use any kind of pasta. My daughter loves pasta in all forms, so I knew it wouldn’t be a problem for her. Coat the cooked pasta with the sauce and serve hot! Please let me know what you think!

Bacon Chicken Alfredo with Spinach and Mushrooms

  • Servings: 4-6
  • Difficulty: Medium
  • Print


  • 2-3 chicken breasts, sliced into strips
  • 6 pieces of bacon, chopped
  • 5-6 mushrooms, sliced
  • 2 cups of spinach
  • 1/2 lb of dried pasta

For the Sauce

  • 1/2 cup of butter
  • 2 cups of milk (I used 2%)
  • 4oz cream cheese
  • 1 tsp of garlic powder
  • 1 clove of garlic, minced
  • 1 tsp of Italian seasoning
  • 1/8 tsp salt
  • 1/4 tsp ground black pepper
  • 3/4 cup of Parmesan cheese
  • 2 tbsp flour


  1. Cook the chopped bacon in a frying pan over medium heat. Remove from pan and set aside.
  2. Add sliced chicken in the same pan WITH the bacon grease until cooked through.
  3. While the chicken is cooking, create a roux in a medium sauce pan. Melt the butter and whisk in the flour. Slowly whisk in the two cups of milk until incorporated.
  4. Add the cream cheese to the milk mixture and whisk it periodically until it is melted.
  5. Add the Italian seasoning, minced garlic, garlic powder, salt and pepper. Cook the sauce for 3-5 minutes, until it begins to thicken.
  6. Remove the chicken from the frying pan when it has finished cooking. Add the mushrooms and spinach to that same frying pan until the mushrooms are soft and the spinach has wilted. Return the chicken and bacon to the frying pan and mix them together over low heat to warm them.
  7. Add the Parmesan cheese to the Alfredo sauce and let it cook for 3 minutes. Turn the heat to low. Add the bacon, chicken, spinach and mushrooms to the Alfredo sauce and cover until the pasta is finished cooking.
  8. Cook half a pound of pasta according to the package directions. Drain.
  9. Mix the pasta in with the sauce until well coated. Serve immediately.

One thought on “Bacon Chicken Alfredo with Spinach and Mushrooms

  1. Pingback: Food, Glorious Food (Journalwithme#5) – Publishing Motherhood

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.