This creamy chicken pasta soup is like a warm hug in a bowl! With tender chicken, soft pasta, colorful carrots, and fresh spinach, it’s super comforting and tasty.
Whenever I make this soup, it disappears fast. I love to sprinkle some cheese on top for an extra treat. Your family will probably love it as much as mine does—no leftovers here! 😄
Key Ingredients & Substitutions
Olive oil: This adds a lovely flavor to the soup base. If you’re out, you can swap in vegetable oil or even butter for a different taste.
Onion and garlic: Essential for the aromatic base. If you’re skipping onions for dietary reasons, try using leeks, which will offer a similar taste. For garlic, garlic powder or shallots can work too.
Carrots: They give sweetness and color. If you prefer, you can replace them with chopped bell peppers or zucchini.
Pasta: Rotini or elbow macaroni are great choices. If you want to make it gluten-free, use gluten-free pasta, or even quinoa for a nutritious twist.
Chicken: Feel free to use shredded rotisserie chicken for a quick option. Canned chicken or turkey can also work in a pinch.
Heavy cream: This adds richness. If you’re looking for lighter options, half-and-half or evaporated milk can substitute, though the flavor will slightly change.
Parmesan cheese: For a rich, salty flavor. If you’re out of Parmesan, Pecorino Romano is a great alternative. Nutritional yeast is a good dairy-free substitute.
How Can You Achieve the Perfect Creamy Texture?
To achieve that deliciously creamy texture, the heavy cream and Parmesan need to be added at the right time. Here’s how to get it just right:
- After adding spinach and chicken, lower the heat to prevent boiling. This helps the cream to meld without curdling.
- Stir in the cream and cheese gradually. Make sure they’re fully mixed in before serving to ensure a smooth consistency.
- Give it a gentle stir to combine everything evenly. This ensures each bowl is rich and creamy!
- If the soup is too thick, you can always add a splash of extra chicken broth to reach your desired consistency.

How to Make Creamy Chicken Pasta Soup with Carrot and Spinach
Ingredients You’ll Need:
For the Soup:
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 garlic cloves, minced
- 2 medium carrots, sliced
- 6 cups chicken broth
- 1 1/2 cups cooked chicken breast, shredded or cut into chunks
- 1 1/2 cups small pasta (e.g., rotini or elbow macaroni)
- 2 cups fresh spinach leaves, roughly chopped
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese, plus extra for garnish
- 1 teaspoon dried thyme (or fresh if available)
- Salt and freshly ground black pepper, to taste
- Fresh herbs for garnish (e.g., parsley or chives)
- Bread slices, for serving (optional)
How Much Time Will You Need?
This delicious soup takes about 15 minutes to prepare and 20 minutes to cook, making a total of about 35 minutes from start to finish. Perfect for a cozy dinner or a quick lunch!
Step-by-Step Instructions:
1. Sauté the Aromatics:
Begin by heating the olive oil in a large pot over medium heat. Once hot, add the chopped onion and sauté until it becomes translucent, which should take about 3-4 minutes. This step builds a flavorful base for your soup.
2. Add Garlic and Carrots:
Next, stir in the minced garlic and cook for an additional minute until fragrant. Then, add the sliced carrots and cook for 3-5 minutes, stirring occasionally until they start to soften.
3. Simmer the Broth:
Pour in the chicken broth and bring the mixture to a boil. Once boiling, reduce the heat and let it simmer until the carrots are tender, which should take about 10 minutes.
4. Cook the Pasta:
Add the small pasta to the pot and cook according to package instructions until al dente—this usually takes around 7-9 minutes. Stir occasionally to keep it from sticking together.
5. Stir in Chicken and Spinach:
Now, stir in the cooked chicken pieces and the roughly chopped spinach leaves. Cook for about 2 minutes, just until the spinach wilts and everything is heated through.
6. Make it Creamy:
Reduce the heat to low and gently stir in the heavy cream and grated Parmesan cheese. Mix until everything is well combined and the soup is creamy. This is where the magic happens!
7. Season to Taste:
Season your soup with dried thyme, as well as salt and freshly ground black pepper to taste. Stir it well to incorporate the flavors.
8. Heat Through and Serve:
Let the soup heat through gently without boiling for about 2-3 more minutes. This ensures it stays creamy. Once ready, serve hot, garnished with extra Parmesan cheese and freshly chopped herbs.
9. Optional Sides:
For an extra touch, accompany your soup with slices of crusty bread. It’s perfect for dipping!
Enjoy your comforting and creamy chicken pasta soup—it’s truly a bowl of warmth!
Can I Use Frozen Chicken in This Recipe?
Absolutely! If using frozen chicken, make sure it’s completely thawed before adding it to the soup. Thaw in the fridge overnight or quickly in a sealed plastic bag submerged in cold water.
Can I Make This Soup in Advance?
Yes, you can prepare this soup ahead of time! Simply cook the soup up until you add the cream. Store it in the fridge for up to 3 days. When you’re ready to serve, reheat and then stir in the cream for that fresh taste.
What Can I Substitute for Heavy Cream?
If you want a lighter option, you can use half-and-half or evaporated milk. For a dairy-free choice, try using coconut milk or a non-dairy cream substitute. Just keep in mind that this may slightly alter the flavor.
How Should I Store Leftover Soup?
Store any leftover soup in an airtight container in the fridge for up to 3 days. To reheat, gently warm it on the stove over low heat, adding a bit of broth or water if it thickens too much.
