Creamy Garlic Parmesan Chicken Rice Soup with Spinach

Creamy Garlic Parmesan Chicken Rice Soup with Spinach is a comforting one-pot dinner made with tender chicken, long-grain white rice, vegetables, garlic, cream, Parmesan, and fresh baby spinach. It takes about 15–20 minutes to prepare and 35–40 minutes to cook, making six generous servings in roughly 50–60 minutes.

Each spoonful is savory, creamy, and satisfying without feeling overly heavy. The rice gently thickens the chicken broth, Parmesan adds a nutty finish, garlic brings warmth, and spinach adds a fresh green note that balances the rich, silky soup.

Jump to Recipe

Why You’ll Love This Recipe

Creamy garlic Parmesan chicken rice soup with spinach served for dinner

This soup has everything a satisfying dinner needs: tender protein, hearty rice, colorful vegetables, leafy greens, and a creamy broth that tastes like it simmered all afternoon. The flour-based roux gives the broth body, while long-grain rice releases just enough starch to make the texture pleasantly thick.

Garlic and Italian seasoning create a savory foundation, and freshly grated Parmesan brings a salty, nutty flavor that blends beautifully with the cream. A small splash of optional lemon juice at the end brightens the finished bowl and keeps the richness balanced.

It is also an easy one-pot meal with approachable ingredients. If you enjoy comforting chicken soups, you may also like this chicken wild rice soup for another cozy dinner option.

Ingredients You’ll Need

Ingredients for creamy garlic Parmesan chicken rice soup with spinach

The vegetable base begins with onion, carrots, and celery. Dice them into similar-sized pieces so they soften at the same rate and provide a little sweetness and texture in every serving.

  • Chicken: Use boneless, skinless breasts or thighs. Thighs stay especially juicy, while breasts offer a leaner result.
  • Rice: Long-grain white rice is the recommended choice because it cooks directly in the broth and contributes starch as it simmers.
  • Dairy: Heavy cream creates the richest soup, while half-and-half gives a lighter but still creamy finish.
  • Parmesan: Freshly grate about 3 ounces, or 1 cup, for the smoothest melting and fullest flavor.
  • Spinach: Three cups of roughly chopped fresh baby spinach wilt quickly and add color without overpowering the soup.

Choose low-sodium chicken broth so you can control the final seasoning. Since Parmesan also contributes salt, taste the soup only after the cheese has been incorporated.

For a crisp, cheesy chicken idea on another night, browse this classic chicken Parmesan dinner.

How to Make It Step-by-Step

Cooking the vegetable and garlic base for creamy chicken rice soup

Step 1: Warm the olive oil or unsalted butter in a large Dutch oven or soup pot over medium heat. Add the diced onion, carrots, and celery, then cook for 5–7 minutes, stirring occasionally, until the vegetables begin to soften but are not deeply browned.

Step 2: Stir in the minced garlic, Italian seasoning, kosher salt, and freshly ground black pepper. Cook for about 30 seconds, just until the garlic is fragrant, since cooking it too long can make it taste bitter.

Step 3: Sprinkle the all-purpose flour evenly over the softened vegetables. Stir continuously for 1–2 minutes so the flour cooks into a light roux and does not leave a raw flour flavor.

Step 4: Slowly pour in the chicken broth while whisking constantly. Scrape the bottom of the pot as you add the liquid to loosen any flavorful browned bits and keep the broth smooth.

Step 5: Add the uncooked long-grain white rice and the chicken. Bring the soup to a gentle boil, then reduce the heat to low, partially cover the pot, and simmer for about 18–22 minutes.

Step 6: Check that the rice is tender and the chicken has reached 165°F (74°C) internally. Remove the chicken, shred or chop it into bite-size pieces, and return it to the pot.

Step 7: Stir in the cream and Parmesan over low heat. Simmer gently for 2–3 minutes, but do not boil vigorously because high heat can cause the dairy and cheese to separate or clump.

Step 8: Add the chopped spinach and cook for 1–2 minutes, until the leaves are wilted and bright green. Taste and adjust the salt and pepper, then finish with optional lemon juice and parsley.

Chef Tips for a Creamy, Smooth Soup

Fresh Parmesan added to creamy chicken rice soup

Grate the Parmesan from a wedge whenever possible. Pre-shredded cheese can contain anti-caking ingredients that prevent it from melting smoothly, while freshly grated Parmesan blends into the warm broth more easily.

Add the cheese gradually rather than dropping it all into the pot at once. Keep the heat low and stir between additions so the soup stays creamy and the cheese does not gather into strands.

  • Use a large pot with enough room for the rice to expand and the chicken to remain mostly submerged.
  • Keep the simmer gentle after adding dairy; a rolling boil is unnecessary and may affect the texture.
  • For a richer bowl, choose heavy cream. For a lighter bowl, use half-and-half.
  • Let the finished soup stand for a few minutes before serving so the flavors settle and the broth thickens naturally.

If you are planning a menu of comforting soups, this homemade chicken noodle soup is another dependable family favorite.

Storage and Reheating

This soup thickens substantially as it stands, especially because the rice continues absorbing broth in the refrigerator. Store cooled leftovers in airtight containers and refrigerate them promptly.

When reheating, warm the soup gently on the stovetop or in the microwave and stir often. Add extra chicken broth or milk a little at a time until the consistency returns to a spoonable soup.

If you expect to have several days of leftovers, cook the rice separately and add it to individual bowls. This prevents the rice from becoming overly thick or mushy in the stored soup.

For a different make-ahead dinner with bold seasoning, consider this slow-cooked chicken taco soup.

Serving Suggestions

Bowl of creamy chicken rice soup with Parmesan, parsley, and bread

Serve this creamy chicken rice soup in warmed bowls with an extra dusting of Parmesan and a little chopped parsley. A squeeze of lemon just before eating can sharpen the garlic and cheese flavors without making the soup taste distinctly lemony.

Crusty bread, garlic toast, or a simple green salad makes a natural companion. The soup is filling on its own, but bread is perfect for catching every last spoonful of the creamy broth.

For a lighter meal-prep lunch, pair a smaller bowl with a crisp salad. This crunchy Parmesan chicken salad offers fresh vegetables and a contrasting texture when you want variety at the table.

Creamy Garlic Parmesan Chicken Rice Soup with Spinach

Creamy Garlic Parmesan Chicken Rice Soup with Spinach

A cozy one-pot chicken and rice soup with garlic, Parmesan, cream, tender vegetables, and fresh spinach. This creamy dinner recipe makes six comforting servings.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings

Ingredients
  

Soup Base
  • 2 tablespoons Olive oil or unsalted butter
  • 1 medium Medium yellow onion, finely diced
  • 2 medium Medium carrots, diced
  • 2 stalks Celery stalks, diced
  • 4 cloves Garlic cloves, minced
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon, plus more to taste Kosher salt
  • 1/4 teaspoon Freshly ground black pepper
Thickener and Liquid
  • 1/4 cup All-purpose flour
  • 6 cups Low-sodium chicken broth
Main Ingredients
  • 1 cup Uncooked long-grain white rice
  • 1 pound Boneless, skinless chicken breasts or thighs
Creamy Finish
  • 1 cup Heavy cream or half-and-half
  • 1 cup, about 3 ounces Freshly grated Parmesan cheese
  • 3 cups Fresh baby spinach, roughly chopped
Optional Finish
  • 2 tablespoons Fresh parsley, chopped
  • 1 tablespoon Lemon juice

Method
 

Step-by-Step
  1. Heat the olive oil or unsalted butter in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery, then cook for 5–7 minutes, stirring occasionally, until the vegetables begin to soften.
  2. Add the minced garlic, Italian seasoning, kosher salt, and black pepper. Cook for about 30 seconds, stirring constantly, just until the garlic becomes fragrant.
  3. Sprinkle the flour over the vegetables and stir continuously for 1–2 minutes. This cooks the flour and creates the roux that will thicken the soup.
  4. Gradually whisk in the low-sodium chicken broth, scraping up any browned bits from the bottom of the pot. Continue whisking until the broth is smooth.
  5. Add the uncooked rice and chicken. Bring the soup to a gentle boil, reduce the heat to low, partially cover the pot, and simmer for about 18–22 minutes, until the rice is tender and the chicken reaches 165°F (74°C) internally.
  6. Remove the chicken from the pot and shred or chop it into bite-size pieces. Return the chicken to the soup and stir to distribute it evenly.
  7. Stir in the cream and freshly grated Parmesan. Simmer gently for 2–3 minutes, taking care not to let the soup boil vigorously.
  8. Add the chopped spinach and cook for 1–2 minutes, until wilted. Taste and adjust the salt and pepper, then add the lemon juice or parsley if desired.

Notes

Freshly grated Parmesan melts more smoothly than pre-shredded cheese. For leftovers, cook the rice separately because it continues absorbing broth; thin chilled soup with additional chicken broth or milk when reheating. If using leftover cooked chicken, add it near the end with the cream.

Final Thoughts

Creamy Garlic Parmesan Chicken Rice Soup with Spinach is the kind of dinner that turns familiar pantry staples into a warm, satisfying meal. The vegetables build a flavorful base, the rice makes the broth hearty, and the combination of cream and Parmesan gives every bite a rich, comforting finish.

Follow the gentle simmering method, add the dairy over low heat, and grate the Parmesan fresh for the best texture. Whether served with crusty bread on a chilly evening or packed for lunch the next day, this six-serving soup is a dependable recipe worth returning to.

Leave a Comment

Recipe Rating