Creamy Chicken Alfredo with Spinach is the definition of comfort food — a luxurious combination of tender chicken, velvety Alfredo sauce, and perfectly cooked pasta, all brought to life with the freshness of baby spinach. It’s a dish that combines rich, creamy indulgence with wholesome, balanced ingredients.
Originating from classic Italian-American cuisine, Chicken Alfredo has long been a favorite for its luscious, cheesy sauce made from butter, cream, and Parmesan. In this version, the addition of spinach not only adds color and nutrition but also balances the richness of the sauce, making it a complete, satisfying meal.
Whether you’re making a special weeknight dinner or entertaining guests, this creamy chicken Alfredo is always a hit. It’s restaurant-quality comfort food made effortlessly at home.
Why I Love This Recipe
I love this recipe because it strikes the perfect balance between rich and light. The Alfredo sauce is creamy and indulgent, yet the addition of spinach introduces a fresh, slightly earthy note that cuts through the heaviness beautifully. Every bite is a harmonious blend of flavors — the juicy chicken, the silky pasta, and the creamy Parmesan sauce come together in the most comforting way.
What makes it truly special is its versatility and simplicity. You can prepare it in under an hour, and it always feels like a treat. It’s one of those dishes that instantly turns an ordinary evening into something special.
Why It’s a Must-Try Dish
This Creamy Chicken Alfredo with Spinach is a must-try because it’s not just delicious — it’s a complete, balanced meal in one dish. You get your protein from chicken, fiber and nutrients from spinach, and that irresistible creamy pasta base that everyone loves.
It’s also incredibly adaptable. Whether you prefer fettuccine, penne, or linguine, or want to swap the cream for a lighter version, this dish always delivers. Plus, it’s perfect for anyone craving a restaurant-style pasta without the fuss or expense.
The rich, garlicky Alfredo sauce paired with golden, seared chicken and tender spinach is a timeless combination that never disappoints.
Recipe Details
- Preparation Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4 servings
- Calories: Approximately 550 kcal per serving
- Course: Main Course / Dinner
- Cuisine: Italian-American
Ingredients
For the Chicken:
- 2 large boneless, skinless chicken breasts
- Salt and black pepper, to taste
- 1 teaspoon Italian seasoning
- 1 tablespoon olive oil
- 1 tablespoon butter
For the Alfredo Sauce:
- 2 tablespoons butter
- 3 cloves garlic, minced
- 1 ½ cups heavy cream
- ¾ cup whole milk (optional, for lighter texture)
- 1 cup grated Parmesan cheese (freshly grated preferred)
- Salt and pepper, to taste
- 1 teaspoon lemon juice (optional, to balance flavor)
For the Pasta and Spinach:
- 12 oz (340 g) fettuccine or penne pasta
- 3 cups baby spinach leaves
- 1 tablespoon olive oil (for tossing pasta)
Optional Garnish:
- Extra grated Parmesan cheese
- Freshly cracked black pepper
- Fresh parsley (chopped)
Cooking Directions
- Cook the Pasta:
Bring a large pot of salted water to a boil. Add pasta and cook according to package directions until al dente. Drain, reserving ½ cup of pasta water. Toss lightly with olive oil to prevent sticking and set aside. - Cook the Chicken:
Season chicken breasts with salt, pepper, and Italian seasoning. Heat olive oil and butter in a skillet over medium heat. Sear the chicken for 5–6 minutes per side, until golden brown and cooked through. Remove from pan, let rest for a few minutes, then slice into strips. - Prepare the Alfredo Sauce:
In the same pan, melt 2 tablespoons of butter. Add minced garlic and sauté for about 30 seconds until fragrant. Pour in the heavy cream and milk, stirring continuously. Let it simmer gently for 3–4 minutes. Add grated Parmesan cheese gradually, whisking until smooth and creamy. - Add Spinach and Chicken:
Stir in the baby spinach and cook until wilted. Add the sliced chicken back into the sauce. Toss gently to coat everything evenly. - Combine with Pasta:
Add the cooked pasta to the sauce, tossing to coat. If the sauce is too thick, add a splash of the reserved pasta water. Adjust seasoning with salt, pepper, and a squeeze of lemon juice (if using). - Serve:
Plate the creamy chicken Alfredo and garnish with extra Parmesan cheese and fresh parsley. Serve hot.
Step-by-Step Preparation Method
Step 1: Prepare the Ingredients
Gather and measure all ingredients before starting. Slice spinach leaves if they are large, and mince the garlic.
Step 2: Cook the Pasta
Boil salted water, add pasta, and cook until al dente. Drain, saving some pasta water.
Step 3: Sear the Chicken
Season the chicken breasts well and cook in olive oil and butter until golden and fully cooked. Remove, rest, and slice.
Step 4: Make the Alfredo Sauce
In the same skillet, melt butter and sauté garlic. Add cream and simmer gently. Gradually whisk in Parmesan cheese until smooth and thickened.
Step 5: Add Spinach and Chicken
Add spinach and cook until wilted. Return sliced chicken to the sauce and stir to coat.
Step 6: Combine Everything
Add the pasta to the sauce. Toss until all ingredients are well combined and the sauce clings beautifully to the pasta.
Step 7: Adjust and Serve
Check seasoning, garnish with cheese and parsley, and serve warm.

How to Serve This Recipe
Serve this Creamy Chicken Alfredo with Spinach hot, straight from the pan. It pairs wonderfully with garlic bread, roasted vegetables, or a crisp Caesar salad. For a more indulgent meal, sprinkle extra Parmesan or drizzle a bit of olive oil on top before serving.
This dish also makes a great centerpiece for a family dinner or a romantic date night meal.
Recipe Tips
- Use freshly grated Parmesan cheese for a smooth, melt-in-your-mouth sauce.
- Do not let the cream boil — it can separate. Simmer gently instead.
- For a thicker sauce, simmer a few extra minutes; for a thinner sauce, add more milk or pasta water.
- Slice chicken after resting to retain juices.
- If using pre-cooked chicken, add it at the end just to heat through.
Variations
- Mushroom Alfredo: Add sautéed mushrooms along with the spinach for an earthy flavor.
- Shrimp Alfredo: Replace chicken with shrimp for a seafood twist.
- Lighter Version: Use half-and-half or milk instead of heavy cream.
- Vegan Version: Replace chicken with tofu or vegan chicken strips, use plant-based cream and vegan Parmesan.
- Spicy Alfredo: Add red pepper flakes or a pinch of cayenne pepper to the sauce.
Freezing and Storage
- Refrigeration: Store leftovers in an airtight container for up to 3 days.
- Reheating: Reheat gently in a skillet over low heat, adding a splash of milk or cream to loosen the sauce.
- Freezing: You can freeze this dish for up to 2 months, but note that the sauce may slightly change texture when thawed. Reheat slowly and stir well before serving.
Special Equipment Needed
- Large pot for boiling pasta
- Skillet or sauté pan
- Tongs or spatula
- Whisk
- Colander
Frequently Asked Questions (FAQ)
Q1: Can I use pre-cooked chicken?
Yes. Add it toward the end of cooking to heat through, but do not overcook it.
Q2: Can I make this ahead of time?
You can prepare the sauce and chicken in advance, then combine with freshly cooked pasta before serving.
Q3: What type of pasta works best?
Fettuccine is traditional, but penne, linguine, or rigatoni also hold the sauce beautifully.
Q4: Can I use frozen spinach?
Yes. Thaw and squeeze out excess water before adding it to the sauce.
Q5: How do I keep the sauce creamy when reheating?
Add a splash of milk or cream and reheat gently over low heat while stirring constantly.
Conclusion
Creamy Chicken Alfredo with Spinach is the perfect balance of rich indulgence and wholesome comfort. The silky, garlicky Alfredo sauce clings to tender chicken and pasta, while the spinach adds freshness and color. It’s a dish that feels luxurious yet approachable — the kind of recipe you’ll find yourself making again and again.
Perfect for cozy family dinners, romantic evenings, or even meal prep, this pasta dish never fails to impress. One taste and you’ll understand why it’s a timeless classic — creamy, flavorful, and utterly satisfying.
Creamy Chicken Alfredo with Spinach
Course: PastaCuisine: ItalianDifficulty: Easy4
servings15
minutes25
minutes40
minutesIngredients
For the Chicken:
2 large boneless, skinless chicken breasts
Salt and black pepper, to taste
1 teaspoon Italian seasoning
1 tablespoon olive oil
1 tablespoon butter
For the Alfredo Sauce:
2 tablespoons butter
3 cloves garlic, minced
1 ½ cups heavy cream
¾ cup whole milk (optional, for lighter texture)
1 cup grated Parmesan cheese (freshly grated preferred)
Salt and pepper, to taste
1 teaspoon lemon juice (optional, to balance flavor)
For the Pasta and Spinach:
12 oz (340 g) fettuccine or penne pasta
3 cups baby spinach leaves
1 tablespoon olive oil (for tossing pasta)
Optional Garnish:
Extra grated Parmesan cheese
Freshly cracked black pepper
Fresh parsley (chopped)
Directions
- Step 1: Prepare the Ingredients : Gather and measure all ingredients before starting. Slice spinach leaves if they are large, and mince the garlic.
- Step 2: Cook the Pasta : Boil salted water, add pasta, and cook until al dente. Drain, saving some pasta water.
- Step 3: Sear the Chicken : Season the chicken breasts well and cook in olive oil and butter until golden and fully cooked. Remove, rest, and slice.
- Step 4: Make the Alfredo Sauce : In the same skillet, melt butter and sauté garlic. Add cream and simmer gently. Gradually whisk in Parmesan cheese until smooth and thickened.
- Step 5: Add Spinach and Chicken : Add spinach and cook until wilted. Return sliced chicken to the sauce and stir to coat.
- Step 6: Combine Everything : Add the pasta to the sauce. Toss until all ingredients are well combined and the sauce clings beautifully to the pasta.
- Step 7: Adjust and Serve : Check seasoning, garnish with cheese and parsley, and serve warm.







