There is a reason this creamy chicken and rice soup disappears from my pot before it even cools: the broth is velvety but never gluey, the chicken stays juicy, and the rice thickens everything into something between a soup and a hug. It is the kind of dinner you can pull off on a Tuesday with pantry staples and a single pot.
The trick is building flavor in layers: sear the chicken first, sweat the aromatics in the fond, then simmer the rice directly in the broth so it releases its starch and does half the thickening work for you. A splash of cream goes in at the very end, off the heat, so it stays silky instead of breaking.
I tested this with long-grain white rice because it holds its shape without turning to porridge, and I keep the chicken in bite-sized pieces so every spoonful has protein in it. Serve it with crusty bread and you have a full meal for six in under an hour.
Why You'll Love This Recipe
About the Ingredients
2 tbsp olive oil
Use a neutral oil like avocado oil if you prefer a higher smoke point. Buy olive oil in dark bottles to protect it from light.
1.5 lbs (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
Thighs stay juicier than breasts in a simmered soup; you can swap in chicken breast but pull it out 2 minutes earlier. Look for thighs with even thickness so they brown uniformly.
1 medium yellow onion, diced (about 1 cup)
Sweet onion works if yellow is too sharp for you. Choose onions that feel heavy for their size with dry, papery skins.
2 medium carrots, peeled and diced (about 1 cup)
No carrots? Diced parsnips or celery add similar sweetness and body. Pick firm carrots without rubbery bends.
2 celery stalks, diced (about 3/4 cup)
Fennel stalks are a great stand-in with a subtle anise note. Buy celery with tight, glossy ribs and pale green leaves.
3 garlic cloves, minced
Use 1 tsp garlic paste if you are out of fresh cloves. Fresh garlic should be firm and smell pungent when crushed.
1 tsp dried thyme
Poultry seasoning or a pinch of dried sage can replace thyme. Crush dried herbs between your fingers before adding to wake up their oils.
1 cup (200g) long-grain white rice, rinsed
Basmati or jasmine both work; avoid short-grain rice, which turns mushy. Rinse until the water runs mostly clear to remove surface starch.
6 cups (1.4L) low-sodium chicken broth
Use homemade stock or Better Than Bouillon for deeper flavor. If using regular broth, taste before adding extra salt.
1 cup (240ml) heavy cream
Half-and-half works for a lighter soup, but add it off the heat to prevent curdling. Choose cream with no added stabilizers for the cleanest flavor.
1 tsp kosher salt, plus more to taste
Fine sea salt can be substituted but use about 3/4 tsp since it is denser. Taste at the end, as broth sodium varies widely.
1/2 tsp black pepper, plus chopped fresh parsley to finish
Fresh thyme sprigs can garnish instead of parsley. Grind pepper fresh for the most aroma.
Tips & Tricks
Rinse the rice before it goes in
Surface starch is what makes soup gluey, so rinse until the water runs mostly clear and drain well.
Keep the simmer gentle
A hard boil makes the chicken tough and the rice break down; look for lazy bubbles at the surface, not a rolling boil.
Add cream off the heat
Stirring cream into a simmering pot can cause it to curdle, so pull the pot off the burner first.
Season in stages
Salt the chicken before searing, then taste after the rice is cooked, since rice absorbs a lot of salt as it swells.
Pro Tips
Step-by-Step Instructions
1. Sear the chicken
Heat the olive oil in a large Dutch oven over medium-high heat (about 400°F/205°C surface temperature) for 2 minutes. Add the chicken in a single layer and cook 5 to 6 minutes, undisturbed, until golden brown on the bottom and the pieces release easily from the pot; they do not need to be cooked through yet. Transfer to a plate.
2. Soften the aromatics
Lower the heat to medium (about 350°F/175°C) and add the onion, carrots, and celery. Cook 5 to 6 minutes, stirring and scraping up the browned bits, until the onion is translucent and the edges are just golden.
3. Bloom the garlic
Stir in the garlic and thyme and cook 45 seconds, until fragrant and the garlic no longer smells raw. Do not let it brown, or it will turn bitter.
4. Toast the rice
Add the rinsed rice and stir for 1 minute so each grain is coated in the fat and smells lightly toasted. This step keeps the grains separate instead of turning to paste.
5. Simmer the soup
Pour in the broth, return the chicken and any juices to the pot, and bring to a gentle boil (about 200°F/93°C). Reduce the heat to low, cover, and simmer 18 to 20 minutes, until the rice is tender and the chicken reaches 165°F/74°C on an instant-read thermometer.
6. Finish with cream
Take the pot off the heat and stir in the heavy cream, salt, and pepper. The broth should look silky and coat the back of a spoon; if it is too thick, loosen with a splash of broth.
7. Taste and serve
Taste and adjust salt and pepper, then ladle into bowls and scatter with fresh parsley. Serve hot with crusty bread for dipping.
Delicious Variations
Lemon-Dill Version
Stir in 1 tbsp fresh lemon juice and 2 tbsp chopped dill with the cream for a brighter, Greek-inspired bowl.
Mushroom and Wild Rice
Swap 1/2 cup of the white rice for wild rice and add 8 oz sliced cremini mushrooms with the onions; simmer 10 minutes longer.
Tex-Mex Twist
Add 1 tsp cumin and a can of drained diced green chiles with the garlic, then top with crushed tortilla chips and lime.
How to Store Creamy Chicken and Rice Soup
Refrigerator
Cool, then store in an airtight container in the refrigerator for up to 3 days. The soup will thicken as the rice absorbs broth.
Freezer
Freeze in portions for up to 2 months, but expect the rice to soften; for best texture, freeze the soup base before adding cream and stir in fresh cream when reheating.
Reheating
Reheat gently on the stovetop over medium-low heat (about 300°F/150°C), stirring often and adding broth or water a splash at a time until it loosens to the right consistency.
Frequently Asked Questions
Q: Can I use chicken breast instead of thighs?
Yes, boneless skinless chicken breast works well in this soup. Cut it into 1-inch pieces and add it back to the pot about 5 minutes before the rice is done so it does not overcook and turn stringy.
Q: Why did my creamy chicken and rice soup turn out gluey?
The most common cause is unrinsed rice or too hard a boil, which releases excess starch and breaks the grains down. Rinse the rice until the water runs mostly clear and keep the pot at a gentle simmer with lazy bubbles.
Q: Can I make this soup dairy-free?
Yes, replace the heavy cream with full-fat coconut milk or a cashew cream made from 1 cup soaked cashews blended with 3/4 cup water. Add it off the heat just like dairy cream and taste for salt, since coconut milk is sweeter.
Q: How do I keep the rice from soaking up all the broth overnight?
Cook the rice separately and add it to each bowl when serving if you plan on having lots of leftovers. If you already made it together, simply stir in extra broth when reheating.
Q: What can I serve with creamy chicken and rice soup?
Crusty bread, a simple green salad, or buttered biscuits all pair well with this rich, hearty soup. A squeeze of lemon or a sprinkle of fresh herbs also cuts through the creaminess nicely.
If you make this creamy chicken and rice soup, I would love to hear how it turned out, so leave a comment below and tag your cozy bowl on social media. Save the recipe for your next chilly evening and share it with someone who needs a one-pot win.
Creamy Chicken and Rice Soup
This creamy chicken and rice soup is hearty, very filling, and the creamy broth makes it the coziest one-pot dinner for chilly nights.
🧂 Ingredients
- 2 tbsp olive oil
- 1.5 lbs (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 medium yellow onion, diced (about 1 cup)
- 2 medium carrots, peeled and diced (about 1 cup)
- 2 celery stalks, diced (about 3/4 cup)
- 3 garlic cloves, minced
- 1 tsp dried thyme
- 1 cup (200g) long-grain white rice, rinsed
- 6 cups (1.4L) low-sodium chicken broth
- 1 cup (240ml) heavy cream
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp black pepper, plus chopped fresh parsley to finish
📋 Instructions
- 1Sear the chicken — Heat the olive oil in a large Dutch oven over medium-high heat (about 400°F/205°C surface temperature) for 2 minutes. Add the chicken in a single layer and cook 5 to 6 minutes, undisturbed, until golden brown on the bottom and the pieces release easily from the pot; they do not need to be cooked through yet. Transfer to a plate.
- 2Soften the aromatics — Lower the heat to medium (about 350°F/175°C) and add the onion, carrots, and celery. Cook 5 to 6 minutes, stirring and scraping up the browned bits, until the onion is translucent and the edges are just golden.
- 3Bloom the garlic — Stir in the garlic and thyme and cook 45 seconds, until fragrant and the garlic no longer smells raw. Do not let it brown, or it will turn bitter.
- 4Toast the rice — Add the rinsed rice and stir for 1 minute so each grain is coated in the fat and smells lightly toasted. This step keeps the grains separate instead of turning to paste.
- 5Simmer the soup — Pour in the broth, return the chicken and any juices to the pot, and bring to a gentle boil (about 200°F/93°C). Reduce the heat to low, cover, and simmer 18 to 20 minutes, until the rice is tender and the chicken reaches 165°F/74°C on an instant-read thermometer.
- 6Finish with cream — Take the pot off the heat and stir in the heavy cream, salt, and pepper. The broth should look silky and coat the back of a spoon; if it is too thick, loosen with a splash of broth.
- 7Taste and serve — Taste and adjust salt and pepper, then ladle into bowls and scatter with fresh parsley. Serve hot with crusty bread for dipping.
