ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty MerchYour Cart (empty)Your CartFacebookPinterestEmailPrintSmsTwitterWhatsappCommentTips Highlights
Skip to Content

One-Pot Chicken Spinach Bacon Alfredo

This one-pot chicken spinach bacon alfredo is an easy and delicious weeknight dinner that will satisfy your taste buds. With creamy alfredo sauce, tender chicken, savory bacon, and fresh spinach, it's a perfect comfort food. Try this recipe and impress your family and friends!

Tasty Team
96% would make again

Under 30 minutes

One-Pot Chicken Spinach Bacon Alfredo

Under 30 minutes


for 4 servings

  • 6 strips bacon, chopped
  • 2 boneless, skinless, chicken breasts, sliced
  • 5 oz spinach (140 g)
  • 4 cloves garlic, chopped
  • 2 teaspoons kosher salt
  • 1 teaspoon freshly ground black pepper
  • 5 cups whole milk (1 ¼ L)
  • 1 lb dried penne pasta (455 g)
  • 1 cup grated parmesan cheese (110 g)

Nutrition Info

  • Calories 902
  • Fat 45g
  • Carbs 53g
  • Fiber 3g
  • Sugar 16g
  • Protein 68g

Estimated values based on one serving size.


  1. Cook the bacon in a large pot over medium-high heat until crispy.
  2. Add the chicken and cook until no longer pink, then remove the chicken from the pan.
  3. Add the spinach, garlic, salt, and pepper and cook until the spinach has wilted.
  4. Return the chicken to the pot, add the milk, and stir. Bring to a boil.
  5. Add the pasta and cook, stirring constantly, until tender, about 10 minutes.
  6. Add the Parmesan and mix until the cheese is melted.
  7. Serve warm.
  8. Enjoy!
  9. Meal planning made easy with the Tasty app. Download now to see exclusive curated meal plans.
One-Pot Chicken Spinach Bacon Alfredo