30-Minute Creamy Chicken Spinach Pasta
Creamy chicken spinach pasta comes together in one skillet and 30 minutes, making it the kind of dinner you can pull off on a Tuesday without much effort.

Tender chicken, al dente penne, and fresh spinach get wrapped in a velvety cream sauce that tastes like it took all day. It’s the meal I turn to when I want something comforting but still light enough that I don’t feel weighed down.
Why This Pasta Saves Weeknight Dinners
The whole thing cooks in one pan, so you get a rich, satisfying dinner without a pile of dishes. The pasta soaks up the broth and cream as it simmers, building flavor right in the skillet.
It’s also flexible. Swap in chicken thighs, use whatever short pasta you have, or toss in mushrooms if you have them. The sauce stays creamy even when you reheat leftovers the next day.
Ingredients

- 1 tbsp olive oil: for searing the chicken
- 1 lb boneless, skinless chicken breasts: cut into 1-inch pieces
- 1 tsp salt, divided: use fine sea salt
- ½ tsp black pepper: freshly cracked
- 1 small yellow onion: diced
- 3 cloves garlic: minced
- 8 oz dry penne pasta: or any short shape
- 2 cups low-sodium chicken broth: the base of the sauce
- 1 cup heavy cream: for a silky, rich finish
- 5 oz fresh baby spinach: washed and dried
- ½ cup grated Parmesan cheese: plus more for serving
- Red pepper flakes: optional, for a little heat
Variations / Substitutions
- Swap the chicken: use boneless thighs for juicier meat or shrimp for a seafood spin.
- Change the greens: chopped kale or arugula work in place of spinach, just give kale an extra minute to wilt.
- Dairy-free option: replace the heavy cream with full-fat canned coconut milk and omit the Parmesan.
- Add heat: stir in a pinch of red pepper flakes with the garlic or drizzle chili crisp at the table.
- Boost the veggies: sliced mushrooms or sun-dried tomatoes are great when you sauté the onion.
If you want a seafood twist, try the Garlic Butter Shrimp Pasta.
How to Make Creamy Chicken Spinach Pasta
Step 1: Sear the Chicken

Heat the 1 tbsp olive oil in a large skillet over medium-high heat. Season the 1 lb chicken pieces with ½ tsp of the salt and the ½ tsp pepper, then add them to the hot pan in a single layer. Cook for about 5 to 6 minutes, stirring once or twice, until the chicken is golden on the outside and no longer pink in the center.
You want little browned bits on the chicken, not a hard sear. Those bits will dissolve into the sauce later, adding a savory depth.
Step 2: Sauté the Aromatics

Transfer the cooked chicken to a plate and set it aside. In the same skillet, add the diced onion and cook for 2 to 3 minutes, scraping up any browned specks from the bottom. Stir in the minced garlic and cook for 30 seconds more, just until fragrant.
The onion should turn translucent and soft. If the pan looks dry, add a tiny splash of broth rather than more oil.
Step 3: Simmer the Pasta

Pour in the 2 cups chicken broth, the remaining ½ tsp salt, and the 8 oz penne. Bring the liquid to a boil, then reduce the heat to medium-low, cover the skillet, and let it simmer. Stir the pasta once or twice to keep it from sticking. Cook for 10 to 12 minutes, until the pasta is tender and most of the liquid has been absorbed.
The pasta will release starch as it cooks, creating a creamy base before you ever add the heavy cream. If you peek under the lid, you’ll see the broth turn cloudy and thick.
Step 4: Stir in the Spinach and Cream

Add the 1 cup heavy cream and the 5 oz spinach to the skillet. Stir gently for 2 to 3 minutes, letting the spinach wilt and the cream blend into the sauce. Return the cooked chicken to the pan and toss everything together until the chicken is warm and coated.
The spinach collapses quickly, and the sauce takes on a pale green tint. Taste here and add more salt or pepper if you like.
Step 5: Plate and Sprinkle with Parmesan

Spoon the pasta into bowls right away, while the sauce is loose and creamy. Top each serving with a generous sprinkle of the ½ cup grated Parmesan and a pinch of red pepper flakes if you want heat. Serve hot.
A Few Tips for the Creamiest Pasta
- Stick with heavy cream.: Half-and-half or milk can break or turn grainy when heated, so heavy cream gives you the most reliable, velvety sauce.
- Cut the chicken into even pieces.: Whether you use breasts or thighs, uniform chunks mean everything finishes cooking at the same time.
- Stir the pasta while it simmers.: A quick stir every few minutes prevents the penne from gluing itself to the bottom of the pan.
- Grate your own Parmesan.: Pre-shredded cheese often has anti-caking agents that keep it from melting smoothly into a sauce.
Simmer times by pasta shape:
| Pasta Shape | Simmer Time |
|---|---|
| Penne | 10-12 mins |
| Fusilli | 10-12 mins |
| Farfalle | 11-13 mins |
| Shells | 9-11 mins |
Storing Leftover Pasta
Refrigerate any leftovers in an airtight container for up to 3 days. Reheat in a skillet over medium-low heat with a splash of broth or water to loosen the sauce, stirring often.
What to Serve with Creamy Chicken Spinach Pasta
Crusty garlic bread is a no-brainer for sopping up every last bit of the cream sauce. A simple arugula salad with a lemon vinaigrette cuts through the richness and adds a fresh, peppery contrast.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes, but the sauce will be thinner. To help it thicken, whisk 1 tbsp cornstarch into 1 cup milk and add it at the same point as the cream.
Can I use frozen spinach?
Yes. Thaw 5 oz of frozen spinach and squeeze out all the excess water before stirring it into the skillet.
My sauce turned out too thin. How do I fix it?
Simmer the pasta uncovered for an extra 2 to 3 minutes, stirring often. The liquid will reduce and the sauce will tighten up.
Can I use chicken thighs instead of breasts?
Absolutely. Boneless, skinless thighs stay juicier and need just a minute or two more in the searing step.

Creamy Chicken Spinach Pasta Recipe
Ingredients
Method
- Heat oil in a large skillet over medium-high heat. Season chicken with ½ tsp salt and the pepper. Sear for 5-6 minutes until golden and cooked through. Transfer to a plate.
- In the same skillet, sauté onion for 2-3 minutes until softened. Add garlic and cook 30 seconds more.
- Add broth, remaining ½ tsp salt, and penne. Bring to a boil, then reduce heat, cover, and simmer for 10-12 minutes, stirring occasionally, until pasta is tender and liquid is mostly absorbed.
- Stir in heavy cream and spinach. Cook 2-3 minutes, tossing, until spinach wilts and sauce coats the pasta. Return chicken to the pan and toss to combine.
- Spoon into bowls and top with grated Parmesan and red pepper flakes if desired. Serve hot.
