Creamy Chicken Spinach Pasta That Tastes Like It Came From an Italian Nonna’s Kitchen

Rate this post

You know that feeling when you’re craving something ridiculously comforting but don’t want to spend three hours in the kitchen?

This chicken spinach pasta is that answer.

Tender chicken bites swimming in a creamy garlic sauce with wilted spinach and perfectly cooked pasta. It’s the kind of meal that makes you want to curl up on the couch with a giant bowl and maybe a glass of wine (no judgment).

I’ve been making this recipe for years now, and it’s one of those dishes I keep coming back to when I need something that feels fancy but is secretly simple. My husband requests it at least twice a month, and I’m pretty sure it’s because it tastes like we’re dining at some hidden Italian restaurant, not our tiny apartment kitchen.

The sauce is what really makes this dish sing. It’s rich and velvety without being heavy, and the combination of garlic, parmesan, and a splash of white wine (or chicken broth if you’re skipping the wine) creates this depth of flavor that’s just… chef’s kiss.

Let’s get into it.

What You’ll Need

For the Chicken and Pasta:

  • 1 lb boneless, skinless chicken breasts (cut into bite-sized pieces)
  • 12 oz pasta (penne, rigatoni, or fettuccine work great)
  • 4 cups fresh spinach (packed)
  • Salt and black pepper to taste
  • 1 tablespoon olive oil

For the Creamy Sauce:

  • 3 tablespoons butter
  • 4 cloves garlic (minced)
  • 1 cup heavy cream
  • 1/2 cup chicken broth
  • 1/4 cup white wine (optional, can use more broth)
  • 3/4 cup freshly grated parmesan cheese
  • 1/2 teaspoon Italian seasoning
  • 1/4 teaspoon red pepper flakes (optional, but recommended)
  • 1 teaspoon lemon juice

Tools You’ll Need

You probably have most of these already:

  • Large pot for boiling pasta
  • Large skillet or sauté pan (12-inch works great)
  • Sharp knife and cutting board
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Colander
  • Grater (if using a block of parmesan)
  • Tongs (helpful but not essential)

Pro Tips

Season your chicken generously. I’m talking a solid sprinkle of salt and pepper on both sides before it hits the pan. Underseasoned chicken is the fastest way to make this dish fall flat. Don’t be shy.

Save that pasta water. Before you drain your pasta, scoop out at least a cup of the starchy cooking water. It’s liquid gold for adjusting your sauce consistency later. I’ve saved so many too-thick sauces with just a few splashes of this stuff.

Don’t overcook the spinach. Fresh spinach wilts down in literally 60 seconds. Add it at the very end and just let it soften into the sauce. Overcooked spinach gets slimy and loses that beautiful bright green color.

Use freshly grated parmesan. I know the pre-grated stuff is convenient, but trust me on this one. Freshly grated parmesan melts smoother and tastes about a thousand times better. It’s the difference between a good sauce and a great one.

Let the sauce simmer, don’t boil. When you add the cream, keep it at a gentle simmer. Boiling can cause the cream to separate and get grainy. Low and slow wins the race here.

Substitutions and Variations

Chicken alternatives: Swap the chicken for shrimp (cook for just 2-3 minutes per side), Italian sausage (crumbled and browned), or make it vegetarian by using chickpeas or white beans.

Dairy-free version: Use coconut cream instead of heavy cream and nutritional yeast instead of parmesan. It’s not quite the same, but it’s still delicious.

Pasta swaps: Any pasta shape works here. I love penne because it catches the sauce, but spaghetti, bowties, or even gnocchi would be amazing.

Greens: Don’t have spinach? Kale works great (just chop it smaller and add it a bit earlier so it has time to soften). Arugula adds a nice peppery kick, and you can even use frozen spinach in a pinch (just thaw and squeeze out all the water first).

Wine substitute: If you’re not using wine, just replace it with the same amount of chicken broth. You’ll lose a tiny bit of that tangy depth, but a squeeze of extra lemon juice at the end will help balance it out.

Add vegetables: Sun-dried tomatoes, mushrooms, or roasted red peppers would all be incredible additions here.

How to Make Chicken Spinach Pasta

Step 1: Get Your Pasta Going

Fill your large pot with water, add a generous amount of salt (it should taste like the ocean), and bring it to a boil.

Add your pasta and cook according to package directions until al dente. You want it to have a little bite because it’ll continue cooking slightly when you toss it with the sauce.

Before draining, remember to save at least 1 cup of that starchy pasta water. Then drain the pasta and set it aside.

Step 2: Cook the Chicken

While your pasta is cooking, season your chicken pieces generously with salt and pepper on all sides.

Heat the olive oil in your large skillet over medium-high heat. Once it’s shimmering, add the chicken pieces in a single layer. Don’t crowd the pan or they’ll steam instead of getting that nice golden color.

Cook for about 5-6 minutes, flipping halfway through, until the chicken is cooked through and has a nice golden-brown color on the outside. The internal temperature should hit 165°F if you’re checking with a thermometer.

Remove the chicken from the pan and set it aside on a plate. Don’t worry about cleaning the pan because all those browned bits are flavor you’ll want to keep.

Step 3: Build Your Sauce

In the same skillet, melt the butter over medium heat.

Add the minced garlic and cook for about 30-60 seconds until it’s fragrant. You want it to smell amazing, but watch it carefully because garlic can burn fast, and burnt garlic tastes bitter.

Pour in the white wine (or extra broth) and let it bubble for about a minute, scraping up all those delicious browned bits from the bottom of the pan with your wooden spoon.

Add the chicken broth, heavy cream, Italian seasoning, and red pepper flakes. Stir everything together and let it come to a gentle simmer.

Step 4: Add the Cheese

Reduce the heat to low and gradually stir in the parmesan cheese. Add it in small handfuls and stir constantly until each addition is melted before adding more.

This prevents clumping and makes sure your sauce stays silky smooth.

Let the sauce simmer gently for about 3-4 minutes until it thickens slightly. It should coat the back of a spoon but still be pourable. If it gets too thick, this is where that saved pasta water comes in handy. Add it a tablespoon at a time until you get the consistency you want.

Step 5: Bring It All Together

Add the cooked chicken back to the pan along with the fresh spinach.

Stir everything together and let the spinach wilt for about 1 minute. It’ll reduce down significantly, so don’t panic when you see how much raw spinach you’re adding.

Toss in the cooked pasta and stir everything together until the pasta is completely coated in that creamy, dreamy sauce. If the sauce seems too thick, add more pasta water. If it’s too thin, let it simmer for another minute or two.

Finish with a squeeze of fresh lemon juice. This brightens up all the rich flavors and keeps the dish from tasting too heavy.

Taste and adjust the seasoning with more salt, pepper, or red pepper flakes if needed.

Step 6: Serve

Plate it up while it’s hot and steaming.

I like to top mine with an extra sprinkle of parmesan, a few cracks of black pepper, and sometimes a drizzle of good olive oil if I’m feeling fancy.

Serve it immediately because this pasta is best enjoyed fresh and hot. The sauce can thicken as it sits, so if you’re making it ahead, you might need to loosen it up with a splash of broth or pasta water when reheating.

Leftovers and Storage

This pasta stores pretty well, which is great because you might want it for lunch the next day (or midnight snack, no judgment).

Storing: Let the pasta cool completely, then transfer it to an airtight container. It’ll keep in the fridge for 3-4 days.

Reheating: The sauce will thicken up in the fridge, so you’ll want to add a splash of milk, cream, or chicken broth when you reheat it. I usually reheat it in a pan over medium-low heat, stirring frequently and adding liquid as needed until it’s heated through and the sauce loosens up. You can also microwave it, but add that liquid first and stir it every 30 seconds or so.

Freezing: This isn’t the best recipe for freezing because cream-based sauces can separate when frozen and thawed. If you must freeze it, store it in an airtight container for up to 2 months, but know that the texture might be a bit different when you reheat it. Stir vigorously when reheating to help bring the sauce back together.

Meal prep tip: If you’re planning to make this for meal prep, I’d suggest storing the pasta and sauce separately. The pasta absorbs the sauce over time and can get a bit mushy. Just reheat them together when you’re ready to eat.

Make Ahead Tips

You can prep several components of this dish ahead of time to make dinner even faster on busy nights.

Chicken prep: Cut and season your chicken up to 24 hours ahead. Store it covered in the fridge.

Sauce base: Make the sauce (without the spinach and pasta) up to 2 days ahead. Store it in the fridge and gently reheat it when you’re ready to add the pasta and spinach.

Garlic: Mince your garlic ahead of time and store it in a small container in the fridge. It’ll save you a few minutes when you’re ready to cook.

Complete dish: You can make the entire dish a few hours ahead and keep it warm in a slow cooker on the lowest setting. Add a bit of extra liquid to keep it from drying out.

Frequently Asked Questions

Can I use milk instead of heavy cream?

You can, but the sauce won’t be as rich and creamy. If you do use milk, I’d recommend whole milk and adding an extra tablespoon of butter. You could also make a roux (butter and flour mixture) first to help thicken the sauce since milk is much thinner than cream.

Why is my sauce grainy?

This usually happens if the heat is too high when you add the cheese, or if you’re using pre-grated parmesan (which often contains anti-caking agents). Make sure your sauce is just at a gentle simmer, not a rolling boil, when you add the cheese. And definitely use freshly grated parmesan if possible.

Can I make this in one pot?

You’d still need to cook the pasta separately because it needs a lot of water, but you could cook everything else in one large, deep skillet. After draining the pasta, just add it directly to the skillet with the sauce.

How do I know when the chicken is done?

The safest way is to use a meat thermometer. Chicken is done at 165°F. Visually, the chicken should be opaque all the way through with no pink remaining, and the juices should run clear.

Can I add other proteins?

Absolutely! Shrimp works beautifully (just cook it for 2-3 minutes per side), so does Italian sausage, or you could even do a combination of chicken and shrimp. For a vegetarian version, try chickpeas or white beans.

What’s the best pasta shape for this?

I love penne or rigatoni because the sauce gets into all those little tubes, but fettuccine, linguine, bowties, or even shells would work great. Just pick whatever you’re in the mood for.

My sauce is too thick. What do I do?

Add pasta water, chicken broth, or even a splash of milk, one tablespoon at a time, until it reaches your desired consistency. The pasta water is especially great because the starch helps the sauce cling to the pasta.

Can I use frozen spinach?

You can, but make sure to thaw it completely and squeeze out ALL the excess water. Frozen spinach holds a ton of water that can make your sauce watery if you don’t remove it. I’d use about 1 cup of thawed, squeezed spinach to replace 4 cups of fresh.

Nutritional Information (Per Serving)

This recipe serves 4-6 people, depending on portion size.

Approximate per serving (based on 4 servings):

  • Calories: 680
  • Protein: 42g
  • Carbohydrates: 58g
  • Fat: 28g
  • Saturated Fat: 15g
  • Fiber: 3g
  • Sugar: 3g
  • Sodium: 520mg

Keep in mind these are estimates and will vary based on the specific ingredients you use and portion sizes. If you’re using a lighter cream or different pasta, the numbers will change.

Perfect Pairings

This pasta is pretty hearty on its own, but if you want to round out the meal:

Salad: A simple Caesar salad or arugula salad with lemon vinaigrette cuts through the richness perfectly.

Bread: Warm, crusty garlic bread is never a bad idea. Or keep it simple with a good baguette and some olive oil for dipping.

Wine: A crisp white wine like Pinot Grigio or Sauvignon Blanc pairs beautifully with the creamy sauce. If you prefer red, go for something lighter like a Pinot Noir.

Vegetables: Roasted asparagus, green beans, or Brussels sprouts make great veggie sides.

Wrapping Up

This chicken spinach pasta has become one of those recipes I make without even thinking about it anymore.

It’s comforting without being overly heavy, it’s impressive enough for guests but easy enough for a random Tuesday night, and it uses ingredients I almost always have on hand.

Plus, it makes your kitchen smell absolutely incredible while it’s cooking. 🍝

Give it a try and let me know how it turns out! Did you add any fun twists? Did your family devour it as fast as mine does? Drop a comment below with your experience, or if you have any questions I didn’t cover here.

Leave a Comment