Thick Creamy Chicken Soup

By Mila | Updated on March 24, 2025

Finding a comforting soup recipe that actually satisfies the whole family on busy weeknights can feel impossible. Between trying to get something nutritious on the table and dealing with picky eaters who turn their noses up at anything too “fancy,” dinner planning becomes a real headache.

Thankfully, this creamy chicken soup hits all the right notes: it’s warm and filling, uses simple ingredients you probably already have, and comes together in one pot for easy cleanup.

Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Creamy Chicken Soup

  • One-pot comfort meal – Everything cooks in a single pot, making cleanup a breeze while delivering all the cozy flavors you crave in a hearty soup.
  • Quick weeknight dinner – Ready in under an hour, this soup is perfect for busy evenings when you want something satisfying without spending all night in the kitchen.
  • Packed with wholesome ingredients – Fresh vegetables, tender chicken, and nutrient-rich spinach make this soup both filling and nourishing for the whole family.
  • Restaurant-quality flavor at home – The combination of parmesan cheese, heavy cream, and Italian seasoning creates a rich, creamy base that tastes like it came from your favorite soup shop.
  • Customizable to your taste – You can easily adjust the broth amount for your preferred consistency and swap in different pasta shapes or vegetables based on what you have on hand.

What Kind of Chicken Should I Use?

You can use either boneless, skinless chicken breasts or thighs for this creamy soup, and both will give you great results. Chicken thighs tend to stay more tender and juicy during the cooking process, while chicken breasts are leaner and cook a bit faster. If you’re using frozen chicken, make sure to thaw it completely before dicing it into those 1-inch pieces. Fresh chicken works best, but if you’re in a pinch, frozen will do just fine as long as you plan ahead for thawing time.

Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This creamy chicken soup is pretty forgiving when it comes to swaps – here are some easy substitutions you can make:

  • Chicken breasts or thighs: You can use rotisserie chicken instead – just shred about 3 cups of meat and add it during the last 10 minutes of cooking to warm through.
  • Heavy whipping cream: If you want to lighten things up, try half-and-half or whole milk mixed with 2 tablespoons of cream cheese. For dairy-free, coconut cream works well too.
  • Small shell pasta: Any small pasta shape will work great – try ditalini, orzo, small elbows, or even broken up angel hair. Just keep the cooking time similar.
  • Fresh spinach: Frozen spinach works fine (use about 1 cup, thawed and drained), or you can swap in kale, arugula, or even skip the greens altogether.
  • Parmesan cheese: Romano or asiago cheese make good substitutes, or use whatever hard Italian cheese you have on hand.
  • Sundried tomatoes: If you don’t have these, you can use regular diced tomatoes (about 1/3 cup) or just leave them out – the soup will still be delicious.
  • Italian seasoning: Make your own blend with equal parts dried basil, oregano, and thyme, or use whatever herb blend you prefer.

Watch Out for These Mistakes While Cooking

The biggest mistake when making creamy chicken soup is adding the cream too early, which can cause it to curdle when it hits the hot broth – always stir in the cream during the last few minutes of cooking and keep the heat at medium-low.

Another common error is overcooking the pasta, so add it when there’s about 10-12 minutes left in your cooking time since it will continue to soften in the hot soup.

Don’t forget to cook your flour for at least 2-3 minutes after adding it to the vegetables, as this removes the raw flour taste and helps thicken your soup properly.

Finally, add the spinach right at the end since it wilts quickly, and if you’re planning to store leftovers, consider cooking the pasta separately and adding it to individual bowls to prevent it from getting mushy.

Image: theamazingfood.com / All Rights reserved

What to Serve With Creamy Chicken Soup?

This hearty soup is practically a meal on its own, but I love serving it with some warm, crusty bread for dipping – think sourdough or a nice Italian loaf that can soak up all that creamy goodness. A simple side salad with mixed greens and a light vinaigrette helps balance out the richness of the soup, or you could go with some buttery dinner rolls if you want to keep things cozy. Since this soup already has pasta and plenty of protein, it doesn’t need much else, but a sprinkle of extra parmesan cheese on top and maybe some crusty garlic bread on the side makes it feel like a complete comfort meal.

Storage Instructions

Refrigerate: This creamy chicken soup keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better after a day or two, so it’s perfect for meal prep. Just keep in mind that the pasta might absorb some of the broth as it sits.

Freeze: You can freeze this soup for up to 3 months, but I’d recommend leaving out the cream and adding it fresh when you reheat. The dairy can sometimes separate when frozen and thawed, so this little trick keeps everything smooth and creamy.

Warm Up: Reheat your soup gently on the stovetop over medium-low heat, stirring occasionally to prevent sticking. If it seems too thick after storing, just add a splash of chicken broth to thin it out. You might need to add a bit more cream and parmesan to bring back that rich, creamy texture.

Preparation Time 10-15 minutes
Cooking Time 30-40 minutes
Total Time 40-55 minutes
Level of Difficulty Medium

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1700-2000
  • Protein: 145-165 g
  • Fat: 70-85 g
  • Carbohydrates: 110-135 g

Ingredients

For the soup base:

  • 6 oz small shell pasta
  • 1/2 cup chopped carrots (about 1/4-inch pieces)
  • Salt and ground black pepper, to taste
  • 1/4 cup all-purpose flour (I use King Arthur all-purpose flour)
  • 1 tsp olive oil
  • 2 tsp Italian herb blend, divided
  • 1/4 cup chopped sun-dried tomatoes (freshly minced for best flavor)
  • 1/2 cup chopped onions (about 1/4-inch pieces)
  • 1 to 1 1/2 lb chicken breasts or thighs (diced into bite-sized pieces, use 1 1/2 lb for heartier soup)
  • 3 garlic cloves, minced
  • 6 to 8 cups chicken broth (start with 6 cups and adjust consistency as needed)
  • 2 tbsp tomato paste (optional, adds rich depth to broth)
  • 1/2 cup chopped celery (about 1/4-inch pieces)

To finish:

  • 1 cup heavy cream (for extra richness and creamy texture)
  • 2 1/2 to 3 cups fresh spinach leaves (loosely packed)
  • 1/2 to 1 cup grated Parmesan reggiano cheese (freshly grated preferred)

Step 1: Sear the Chicken and Build the Base Flavor

  • 1 tsp olive oil
  • 1 to 1 1/2 lb chicken breasts or thighs, diced
  • 1 tsp Italian herb blend
  • Salt and ground black pepper, to taste

Heat the olive oil in a large pot over medium-high heat.

Season the diced chicken with 1 teaspoon of the Italian herb blend, salt, and pepper.

Once the oil is shimmering, add the chicken and cook for 4-5 minutes, stirring occasionally, until the pieces are golden brown on the outside—this creates flavor through browning, not just cooking the meat through.

Remove the chicken to a plate and set aside.

I like to let the chicken pieces get a nice color because it adds depth to the broth even though they’ll finish cooking later.

Step 2: Sauté Aromatics and Build the Flavor Base

  • 1/2 cup chopped carrots
  • 1/2 cup chopped celery
  • 1/2 cup chopped onions
  • 1/4 cup chopped sun-dried tomatoes
  • 3 garlic cloves, minced

In the same pot with the chicken drippings, add the chopped onions, carrots, celery, sun-dried tomatoes, and minced garlic.

Cook for 3-4 minutes over medium heat, stirring frequently, until the vegetables begin to soften and the aromatics release their fragrance.

The sun-dried tomatoes will add a concentrated sweetness and umami to the broth.

Scrape the bottom of the pot to release any browned bits from the chicken—these caramelized pieces are packed with flavor.

Step 3: Create a Roux and Add Depth

  • 1/4 cup all-purpose flour
  • 2 tbsp tomato paste

Sprinkle the flour over the vegetables and stir continuously for 1-2 minutes to cook out the raw flour taste and create a light roux—this will thicken your soup and give it a creamy body without needing excess cream.

Stir in the tomato paste if using; cook for another minute to allow the paste to caramelize slightly and deepen its flavor.

This combination acts as the flavor and texture foundation for the entire soup.

Step 4: Build the Broth and Add Pasta

  • 6 to 8 cups chicken broth
  • Seared chicken from Step 1
  • 6 oz small shell pasta
  • 1 tsp Italian herb blend
  • Salt and ground black pepper, to taste

Gradually pour in the chicken broth, stirring constantly to incorporate it smoothly and prevent lumps from forming in the roux.

Return the seared chicken to the pot and bring everything to a boil over medium-high heat.

Once boiling, reduce the heat to medium and add the small shell pasta along with the remaining 1 teaspoon of Italian herb blend.

Stir well and adjust seasoning with salt and pepper.

I find that adding the pasta directly to the broth allows it to absorb all those flavors as it cooks, making it much more flavorful than cooking it separately.

Step 5: Simmer Until Pasta is Tender

  • Broth mixture from Step 4

Cover the pot partially and simmer for 18-20 minutes over medium heat, stirring occasionally, until the pasta is tender and the chicken is fully cooked through.

The pasta will release its starches into the broth, further thickening it naturally.

Taste and adjust seasoning as needed before moving to the final step.

Step 6: Finish with Cream, Spinach, and Cheese

  • 1 cup heavy cream
  • 2 1/2 to 3 cups fresh spinach leaves
  • 1/2 to 1 cup grated Parmesan reggiano cheese

Reduce the heat to low and stir in the heavy cream, fresh spinach, and freshly grated Parmesan cheese.

Simmer gently for 3-5 minutes until the spinach is fully wilted and the cheese is melted and incorporated, stirring occasionally to prevent the cream from scorching on the bottom.

Taste one more time and adjust seasoning—the Parmesan will add significant saltiness, so be careful not to over-season.

Serve immediately for the best creamy texture and vibrant spinach color.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment