Velvety broth, tender rice, and shredded chicken make this the kind of soup that eats like a full meal. The carrots and celery stay soft without turning mushy, the rice gives it body, and the cream lands at the end so the soup turns silky instead of thin or grainy. It’s hearty without feeling heavy, which is exactly why it disappears fast once it hits the table.
The part that matters most is building the base before the rice goes in. A quick flour-and-butter roux thickens the broth just enough to carry the cream, and adding the rice later keeps it from soaking up every drop of liquid while it cooks. Shredding the chicken after it simmers keeps it juicy, and stirring in the cream off a hard boil helps the soup stay smooth.
Below, I’ve included the timing that keeps the rice tender, the best way to avoid a broken cream broth, and a few swaps that still keep the soup rich and satisfying.
The broth turned out creamy and thick without being gluey, and the rice stayed tender instead of blowing apart. I loved how the chicken shredded right in the pot at the end.
Creamy Chicken and Rice Soup is the kind of bowl that stays silky, hearty, and full of tender chicken all the way to the last spoonful.
The Reason the Soup Stays Creamy Instead of Turning Grainy
The difference between a smooth chicken and rice soup and one that tastes flat or clumsy comes down to the order of the liquids. The flour cooks in the butter with the vegetables, which gives the broth a little backbone before the cream ever shows up. That means the soup thickens naturally instead of relying on a heavy reduction at the end.
The other trap is heat. Once the cream goes in, the soup needs a gentle simmer, not a hard boil. High heat can make the dairy taste split or leave a greasy sheen on top. If the soup looks thinner than you want before the cream goes in, keep simmering the broth for a few extra minutes; don’t try to fix it with more cream alone.
- Butter — This is where the flavor starts, and it also gives the flour something to cook in. If you use oil instead, the soup will still work, but you lose some of that round, rich base flavor.
- Flour — The flour is what keeps the broth from staying watery. Cook it for a minute or two so the soup doesn’t taste raw or chalky.
- Heavy cream — This is the ingredient that gives the soup its velvety finish. Half-and-half will work in a pinch, but the broth will be a little lighter and less plush.
- Long grain white rice — This holds its shape better than quick-cooking rice. If you swap in brown rice, you’ll need a longer simmer and more broth.
- Chicken breast — Breasts shred cleanly and stay tender if you don’t overcook them. Thighs also work and give the soup a deeper, richer flavor.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
The 20 Minutes That Matter Most
Softening the Vegetables
Melt the butter in a large pot, then cook the onion, carrots, and celery until the onion turns translucent and the carrots start to lose their raw edge. You’re not browning them here; you’re building a sweet, savory base that will carry the whole pot. If the vegetables stay crunchy, the soup tastes unfinished, so give them the full five minutes.
Cooking Out the Flour
Stir in the garlic and flour and cook it for 1 to 2 minutes. The mixture should look a little pasty and smell toasty, not raw. This quick step matters because uncooked flour gives the broth a dusty texture, and that’s hard to hide later.
Simmering the Chicken and Rice
Gradually pour in the broth while stirring so the flour mixture dissolves smoothly. Add the chicken, thyme, parsley, and nutmeg, then simmer until the chicken is cooked through and easy to shred. Pull the chicken out as soon as it’s done, because if you leave it in while the rice cooks, it can dry out before the soup is finished.
Bring the pot to a boil only long enough to add the rice, then reduce it to a steady simmer and cover the pot. The rice should be tender after about 18 minutes, with the grains plump but still intact. If you boil too hard, the rice can split and turn the broth starchy.
Finishing with Cream
Stir the shredded chicken back in with the cream and let the soup warm through for a few minutes. Don’t let it surge back to a hard boil here. The goal is a smooth, thick soup with a glossy finish, not one that looks broken or skimmed on top. Season at the end so the salt lands after the broth, rice, and cream have all settled into place.
What to Change When You Want a Different Bowl of Soup
Make It Dairy-Free
Use olive oil instead of butter and swap the heavy cream for full-fat canned coconut milk or an unsweetened dairy-free cooking cream. Coconut milk gives the soup a slightly different finish, but the body and richness still hold up well. Keep the heat gentle after the swap so the soup stays smooth.
Use Cooked Chicken You Already Have
Rotisserie chicken or leftover roasted chicken works well here. Skip the first chicken simmering step and stir the cooked meat in near the end, just long enough to warm through. The soup comes together faster, though the broth won’t have quite as much built-in chicken flavor as when the meat cooks in the pot.
Swap the Rice for a Heartier Grain
Cooked farro or barley can stand in for the rice if you want a chewier texture. Add it near the end since it’s already cooked, or simmer it separately if it’s uncooked and needs a longer cook time. The soup turns a little more rustic and less creamy, but it’s still satisfying.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The rice will keep absorbing broth, so the soup thickens as it sits.
- Freezer: It freezes, but the cream and rice both change texture a little. Freeze in portions if you want, then expect the broth to be thicker after thawing.
- Reheating: Warm it gently on the stove over low heat, adding a splash of broth or water to loosen it. Microwaving on high can make the cream separate and the rice turn gummy.
Answers to the Questions Worth Asking

Creamy Chicken And Rice Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot over medium heat, then sauté the onion, carrots, and celery for 5 minutes until softened. Stir occasionally so the vegetables don’t brown.
- Add the garlic and flour and cook for 1-2 minutes, stirring constantly, until the flour smells toasted. The mixture should look slightly thicker and smooth.
- Gradually add the chicken broth while stirring to prevent lumps. Keep the heat steady as the broth turns into a smooth base.
- Add the chicken, thyme, dried parsley, and nutmeg to the pot, then stir to combine. Make sure the chicken is submerged in the broth.
- Simmer for 15-18 minutes until the chicken is cooked through, then remove it and shred. Look for no pink in the center before shredding.
- Bring the soup back to a boil, then add the long grain white rice. You should see steady bubbling across the surface immediately after adding.
- Cover and simmer for 18 minutes until the rice is tender, stirring once or twice as needed. The soup should thicken as the rice releases starch.
- Stir in the heavy cream and the shredded chicken, then simmer for 5 minutes. The broth should turn velvety and lightly thickened.
- Season with salt and black pepper to taste. Adjust gradually until the flavors are balanced.


