This creamy chicken pasta soup is a warm hug in a bowl! With tender chicken, soft pasta, sweet carrots, and fresh spinach, it’s a tasty dish that warms you from the inside out.
Honestly, who can resist a soup that’s both hearty and cozy? I love enjoying it with some crusty bread on the side. Perfect for chilly days when you just want to snuggle up! 😊
Key Ingredients & Substitutions
Chicken: Boneless, skinless chicken breast is excellent here. If you prefer, you can use thighs for a richer flavor or even leftover rotisserie chicken to save time.
Heavy Cream: While heavy cream gives a lovely richness, you can swap it with half-and-half for a lighter option. Milk can work too, but it’s less creamy. Coconut milk is an option for a dairy-free version.
Pasta: I recommend rotini for its ability to hold onto the soup, but any small pasta shape like macaroni or penne will do just fine. Gluten-free pasta is a good alternative if you need it.
Spinach: Fresh spinach adds vibrant color and nutrients but can be replaced with kale or Swiss chard if you’re looking for a heartier green. Frozen spinach is a convenient substitute, just thaw and squeeze out excess moisture.
Herbs: Dried thyme or Italian seasoning adds warmth. Feel free to use fresh herbs like basil or oregano for a fresher taste or grab a pre-made seasoning blend you enjoy!
How Do I Ensure My Chicken Stays Tender?
Cooking chicken can be tricky, but following a few simple steps will keep it tender. First, cut the chicken into uniform bite-sized pieces for even cooking. Make sure the pan is preheated before adding the chicken to sear it properly.
- Cook the chicken just until it’s no longer pink. Overcooking will make it tough.
- Adding the chicken to the hot pot helps it cook quickly while sealing in juices.
- If using leftover chicken, add it at the end just to warm through to avoid drying it out.

How to Make Creamy Chicken Pasta Soup With Carrot and Spinach
Ingredients You’ll Need:
Base Ingredients:
- 2 tablespoons olive oil or butter
- 1 lb (450g) boneless, skinless chicken breast, cut into bite-sized pieces
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, peeled and sliced
- 4 cups chicken broth
- 1 1/2 cups water (optional, for soup consistency)
- 1 cup heavy cream or half-and-half
- 1 1/2 cups pasta (rotini or small pasta shapes)
- 3-4 cups fresh spinach leaves
- 1 teaspoon dried thyme or Italian seasoning
- Salt and freshly ground black pepper, to taste
- 2 tablespoons fresh parsley, chopped (for garnish)
Optional Ingredients:
- Grated Parmesan cheese for serving
- Bread slices for serving
How Much Time Will You Need?
The total time for this recipe is about 30-35 minutes. You’ll spend around 10 minutes prepping the ingredients and about 20-25 minutes cooking the soup. It’s quick and easy to whip up a hearty meal!
Step-by-Step Instructions:
1. Sauté the Onions:
Start by heating the olive oil or butter in a large pot over medium heat. Once it’s hot, add the chopped onion. Sauté for about 3-4 minutes until the onion is softened and translucent, stirring occasionally to prevent it from browning.
2. Add Garlic and Chicken:
Next, toss in the minced garlic and cook for another 30 seconds until you can smell its wonderful aroma. Then, add the chicken pieces to the pot. Stir and cook for about 5-6 minutes, or until the chicken is no longer pink on the outside.
3. Mix in Carrots:
Now, add the sliced carrots to the pot and give it a good stir. Cook for another 2-3 minutes until the carrots start to soften slightly.
4. Simmer the Soup:
Pour in the chicken broth and bring the mixture to a gentle boil. Once boiling, reduce the heat to let it simmer for about 10 minutes. This will cook the chicken through and make the carrots nice and tender.
5. Cook the Pasta:
Add the pasta to the pot and cook according to the package instructions, usually around 8-10 minutes, until it’s al dente. Stir occasionally to prevent sticking.
6. Add Cream and Spinach:
Lower the heat and gently stir in the heavy cream. Then, throw in the fresh spinach leaves and your choice of thyme or Italian seasoning. Cook, stirring occasionally, until the spinach wilts and everything is heated through, but be careful not to let it boil.
7. Season and Serve:
Season your soup with salt and freshly ground black pepper to taste. Remove it from heat and sprinkle with the chopped fresh parsley for a pop of color.
8. Enjoy Your Meal:
Serve the creamy chicken pasta soup hot in bowls. If you like, top it with grated Parmesan cheese, and enjoy it with slices of crusty bread on the side. Bon appétit!
Can I Substitute the Chicken with Another Protein?
Absolutely! You can use diced turkey or cooked shredded rotisserie chicken for a quicker option. For a vegetarian variation, consider adding chickpeas or tofu instead.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it on the stove over low heat or in the microwave, adding a splash of broth if it thickens too much.
Can I Use Different Vegetables?
Yes! Feel free to add other vegetables like bell peppers, zucchini, or peas. Just adjust the cooking time based on how long they take to soften.
What If I Want a Thicker Soup?
If you prefer a thicker soup, you can add a slurry of cornstarch mixed with a little water towards the end of cooking. Alternatively, remove a cup of the soup, blend it, and then stir it back in for a creamier texture!
