Some recipes are born from a happy accident, a moment of fridge-foraging where disparate leftovers find a delicious, cohesive purpose. This Spinach Artichoke Chicken Alfredo is exactly that kind of triumphant kitchen alchemy, a dish that feels both decadently special and reassuringly simple to pull together.
It’s a creamy, savory hug on a plate, where the familiar comfort of fettuccine Alfredo gets a vibrant, textural upgrade. We’re taking the beloved flavors of a classic Spinach Artichoke Dip and weaving them directly into a rich, garlicky sauce, then folding in tender, golden chicken. The result is a complete, one-pan wonder that’s far greater than the sum of its parts, a dinner that promises and delivers pure, uncomplicated satisfaction.
Why This Spinach Artichoke Chicken Alfredo Works
- One-Pan Efficiency: You’ll cook the chicken, then build the sauce right in the same skillet, minimizing cleanup and maximizing flavor.
- Flavor Harmony: The tangy artichokes and earthy spinach perfectly cut through the richness of the Alfredo base, creating a beautifully balanced bite.
- Weeknight to Weekend Worthy: It’s straightforward enough for a busy Tuesday but feels elegant enough for casual weekend entertaining.
What You’ll Need
Gathering your ingredients is the first step to this creamy masterpiece. You’ll find most of these items in your pantry or with a quick trip to the grocery store. Here’s everything you need to bring this comforting dish to life.
- Boneless, Skinless Chicken Breasts or Thighs: (Cut into bite-sized pieces for quick, even cooking and easy eating).
- Kosher Salt & Black Pepper: (The essential foundation for seasoning every component, from chicken to sauce).
- Olive Oil & Butter: (Used for sautéing; the oil has a higher smoke point, while the butter adds irreplaceable flavor).
- Fresh Garlic: (Minced; non-negotiable for that aromatic, savory backbone in the sauce).
- All-Purpose Flour: (A little bit acts as a thickener, helping create a luxuriously creamy sauce that clings to the pasta).
- Chicken Broth: (Low-sodium recommended; it adds depth and savory notes to the sauce base).
- Heavy Cream: (The key to a truly rich, decadent, and stable Alfredo sauce).
- Grated Parmesan Cheese: (Freshly grated is best; it melts smoothly and provides a salty, nutty complexity).
- Marinated Artichoke Hearts: (Chopped; they bring a tangy, briny flavor that brightens the entire dish).
- Fresh Spinach: (It wilts down beautifully, adding color, nutrients, and a mild earthy flavor).
- Fettuccine Pasta: (The classic wide, flat noodle is perfect for holding onto all that creamy goodness).
Ingredient Swaps
Don’t let a missing ingredient stop you. This recipe is wonderfully adaptable.
- Chicken: Use pre-cooked rotisserie chicken or leftover turkey. Simply shred it and stir in at the end to warm through.
- Heavy Cream: For a slightly lighter version, substitute with half-and-half. The sauce will be a bit less rich but still delicious.
- Parmesan: A blend of Pecorino Romano and Parmesan adds a sharper bite, or use Asiago for a mellower flavor.
- Artichokes: If you only have canned artichoke hearts in water, drain them well and add a squeeze of lemon juice to mimic the tang.
- Pasta: Any long pasta works—linguine, tagliatelle, or even bucatini. For a low-carb option, try zucchini noodles or chickpea pasta.
Make It Your Own
Once you’ve mastered the base recipe, have fun playing with these variations. It’s a fantastic canvas for your personal taste.
- Add a Kick: Stir in 1/4 teaspoon of red pepper flakes with the garlic, or finish the dish with a drizzle of chili oil for a gentle heat.
- Go Extra Cheesy: Fold in 1/2 cup of shredded mozzarella or fontina cheese at the end for an incredible, stretchy pull.
- Sun-Dried Tomato Twist: Add 1/3 cup of chopped oil-packed sun-dried tomatoes with the artichokes for a sweet, concentrated tomato flavor.
- Seafood Swap: Love Chicken Florentine? Try a seafood Florentine twist here by replacing the chicken with large shrimp or scallops.
Let’s Get Cooking
Now for the fun part. Follow these simple steps, and you’ll have a restaurant-quality meal on your table in no time. Remember, the key to a great sauce is patience and constant attention.
1. Prep and Cook the Chicken
Bring a large pot of salted water to a boil for your pasta. While it heats, pat your chicken pieces very dry and season generously with salt and pepper.
Heat olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add the chicken in a single layer and cook until golden brown and cooked through. Remove to a plate and set aside.
2. Build the Sauce Base
In the same skillet, reduce the heat to medium. Add the butter. Once melted, add the minced garlic and cook for just 30-60 seconds until fragrant—don’t let it burn.
Sprinkle the flour over the butter and garlic. Whisk constantly for about one minute to cook out the raw flour taste. This is your roux, the thickener for your sauce.
3. Create the Creamy Alfredo
Slowly pour in the chicken broth while whisking vigorously to dissolve any flour lumps. Then, pour in the heavy cream, whisking until smooth.
Let the mixture simmer gently for 2-3 minutes until it begins to thicken slightly. Reduce the heat to low and gradually whisk in the grated Parmesan cheese until it’s fully melted and the sauce is smooth.
4. Bring It All Together
Stir the chopped artichoke hearts and fresh spinach into the creamy sauce. The spinach will wilt down in the heat within a minute or two.
Add the cooked chicken (and any accumulated juices) back to the skillet. Stir everything to coat and heat through. Taste and adjust seasoning with more salt or pepper if needed.
5. Finish with Pasta
By now, your pasta water should be boiling. Cook the fettuccine according to package directions until al dente. Reserve about 1/2 cup of the starchy pasta water before draining.
Add the drained pasta directly to the skillet with the sauce and chicken. Use tongs to toss everything together, adding a splash of pasta water if needed to loosen the sauce to your perfect consistency.
Chef’s Tips
- Grate Your Own Cheese: Pre-grated Parmesan contains anti-caking agents that can make your sauce grainy. A block of Parmigiano-Reggiano or similar, freshly grated, melts into silky perfection.
- Don’t Rush the Roux: That minute of cooking the flour and butter is crucial. It removes the raw flour flavor and ensures your sauce thickens properly without tasting pasty.
- Reserve Pasta Water: The starchy water is liquid gold. It helps the sauce adhere to the pasta and can thin a sauce that has become too thick upon standing.
- Undercook Your Pasta: Always cook your pasta to al dente (firm to the bite). It will finish cooking for a minute in the hot sauce, preventing it from becoming mushy.
Best Sides
This dish is rich and fulfilling on its own, but a well-chosen side can turn it into a feast. Think of textures and flavors that provide a refreshing contrast.
A simple, crisp green salad with a bright lemon vinaigrette is the perfect palate cleanser. For something heartier, roasted asparagus or garlic bread are classic, never-fail choices.
If you’re a fan of the dip that inspired this pasta, why not serve some Spinach And Artichoke Dip Cups as a fun appetizer? And if you love stuffed chicken, you might enjoy Spinach Stuffed Chicken Breasts for another night. For more Alfredo inspiration, check out our classic Creamy Chicken Alfredo or our copycat Olive Garden Chicken Alfredo.
This keeps beautifully in the fridge. Tried meal prepping it? Tell us how it went!

Can I make this Spinach Artichoke Chicken Alfredo with a lighter sauce?
Yes, you can substitute the heavy cream with half-and-half for a slightly lighter version. The sauce will be a bit less rich but still delicious.
What are some easy ingredient substitutions if I don’t have everything on hand?
The recipe is very adaptable. You can use pre-cooked rotisserie chicken, half-and-half instead of heavy cream, a blend of other cheeses like Pecorino Romano, canned artichoke hearts (drained, with lemon juice), or different pastas like linguine or zucchini noodles.
What is the most important tip for ensuring a smooth, non-grainy Alfredo sauce?
Grate your own Parmesan cheese from a block. Pre-grated cheese contains anti-caking agents that can make the sauce grainy. Freshly grated cheese melts into a silky, smooth sauce.
How can I add a spicy kick to this dish?
You can stir in 1/4 teaspoon of red pepper flakes with the garlic when building the sauce base, or finish the cooked dish with a drizzle of chili oil for a gentle heat.

Spinach Artichoke Chicken Alfredo
Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil for the pasta.
- Pat the chicken pieces dry and season generously with salt and pepper.
- Heat olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add the chicken in a single layer and cook until golden brown and cooked through, about 5-7 minutes. Remove chicken to a plate and set aside.
- Reduce heat to medium. Add butter to the same skillet. Once melted, add minced garlic and cook for 30-60 seconds until fragrant.
- Sprinkle the flour over the butter and garlic. Whisk constantly for about 1 minute to cook the flour and form a roux.
- Slowly pour in the chicken broth while whisking vigorously to dissolve any lumps. Then, pour in the heavy cream, whisking until smooth.
- Let the mixture simmer gently for 2-3 minutes until it begins to thicken slightly. Reduce heat to low.
- Gradually whisk in the grated Parmesan cheese until fully melted and the sauce is smooth.
- Stir the chopped artichoke hearts and fresh spinach into the sauce. Cook until the spinach wilts, about 1-2 minutes.
- Add the cooked chicken and any accumulated juices back to the skillet. Stir to coat and heat through. Taste and adjust seasoning with salt and pepper.
- While making the sauce, cook the fettuccine in the boiling water according to package directions until al dente. Reserve 1/2 cup of pasta water before draining.
- Add the drained pasta directly to the skillet with the sauce. Use tongs to toss everything together, adding a splash of reserved pasta water if needed to loosen the sauce to your desired consistency.
- Serve immediately.