Creamy chicken and rice soup lands in that sweet spot between comforting and substantial. The broth stays velvety instead of turning gluey, the rice cooks up tender without falling apart, and every spoonful picks up little bits of chicken, carrot, and celery in a way that feels complete. It’s the kind of soup that eats like a full meal, not a starter pretending to be one.
What makes this version work is the order. The flour gets a minute or two with the butter and vegetables so it can thicken the broth without tasting raw, then the rice goes in after the chicken is cooked and shredded. That keeps the rice from soaking up all the liquid too early and turning the pot into porridge. The cream goes in at the end, over a gentle simmer, which is the difference between a smooth finish and a broken one.
Below, I’m walking through the small timing details that matter, plus the swaps I’d actually use if I needed a dairy-free or gluten-free version without losing the cozy, spoonable texture.
The rice stayed tender and the broth turned silky without getting too thick. I added a little extra parsley at the end and it tasted like something I’d order at a cafe.
Creamy chicken and rice soup is worth pinning for those nights when you want a silky broth, tender rice, and a one-pot dinner that actually fills everyone up.
The Trick to Keeping the Broth Creamy Instead of Gummy
A bowl like this can go wrong fast if the rice starts thickening the soup before the cream ever goes in. The broth needs enough body to feel rich, but not so much flour that it turns pasty once the rice releases starch. That’s why the flour cooks briefly with the vegetables and butter first, just until it loses that raw flour smell and looks a little sandy around the edges.
The other thing that keeps this soup from getting heavy is the rice timing. It goes in after the chicken is cooked and shredded, which keeps it from overcooking while the pot is still building flavor. If you add rice too early, it drinks up the broth and leaves you with a thick stew instead of a creamy soup.
What Each Ingredient Is Doing in the Pot

- Chicken breast — It stays lean and shreds cleanly into the soup. Thighs work too if you want a richer, more forgiving result, but they will make the broth a little darker and fuller.
- Long grain white rice — This is the rice I’d use here because it stays separate enough to keep the soup spoonable. Short-grain rice turns softer and can make the pot thicker than intended.
- Butter and flour — These build the light cream base. Let them cook together long enough to lose the raw edge; that few minutes is what keeps the broth smooth instead of chalky.
- Heavy cream — This gives the soup its silky finish and keeps it from tasting thin. Half-and-half will work in a pinch, but the broth will be lighter and less plush.
- Chicken broth — Use a broth you’d drink on its own. A bland broth makes the whole pot taste flat, and this soup doesn’t have a lot of strong seasoning to hide behind.
- Carrots, celery, onion, and garlic — These make the base taste like a real bowl of soup, not just cream and starch. Dice the onion small so it softens at the same pace as the carrots and celery.
Building the Soup in the Right Order
Softening the Vegetables First
Melt the butter in a large pot and cook the onion, carrots, and celery until the onion turns translucent and the carrots just begin to soften. You’re not browning them here; you’re drawing out their sweetness and giving them a head start before the broth goes in. If the pot looks dry, the butter wasn’t quite enough or the heat is too high.
Cooking Out the Flour
Stir in the garlic and flour and cook for 1 to 2 minutes, stirring the whole time. The mixture should look thick and a little pasty, but not dark. If you rush this part, the soup can taste floury later, especially once the cream goes in.
Building the Broth and Cooking the Chicken
Gradually pour in the broth while stirring so the flour mixture dissolves smoothly instead of clumping. Add the chicken, thyme, parsley, and nutmeg, then simmer until the chicken is cooked through and easy to shred. Pull it out as soon as it’s done; if you leave it in too long, it can go stringy and dry.
Finishing With Rice and Cream
Bring the soup to a boil before adding the rice, then cover and simmer until the rice is tender. Stir in the shredded chicken and cream at the end and let everything simmer together briefly so the broth turns silky again. Keep the heat low once the cream goes in, because a hard boil can make the soup separate at the surface.
How to Adapt This Soup Without Losing the Creamy Texture
Dairy-Free Version
Swap the butter for olive oil or a plant-based butter and use full-fat coconut milk or an unsweetened dairy-free creamer in place of the heavy cream. The soup will still be rich, but the flavor becomes a little softer and less buttery. Choose a dairy-free option that’s unsweetened, or you’ll taste it right away.
Gluten-Free Swap
Use a gluten-free all-purpose flour blend in place of the regular flour, or thicken the soup with a cornstarch slurry near the end. The flour blend gives a more traditional texture, while cornstarch makes the broth a little shinier and lighter. Whichever route you choose, add it gradually so the soup doesn’t seize up.
Using Rotisserie Chicken
Skip the chicken simmering step and stir in shredded rotisserie chicken when the rice is almost tender. This saves time and adds a little roasted depth, but the broth won’t have quite the same clean, simmered chicken flavor. It’s the best shortcut when you want dinner on the table fast.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The rice will continue to absorb liquid, so the soup thickens as it sits.
- Freezer: It freezes, but the cream and rice both change texture a bit after thawing. For the best result, freeze before adding the cream and rice, then finish those fresh when reheating.
- Reheating: Warm it gently on the stove over low heat with a splash of broth or water. High heat can make the cream separate and can push the rice from tender to mushy.
Questions I Get Asked About This Recipe

Creamy Chicken And Rice Soup
Ingredients
Equipment
Method
- Melt butter in a large pot over medium heat, then sauté onion, carrots, and celery for 5 minutes, stirring until the onion softens and looks glossy.
- Add garlic and flour and cook for 1-2 minutes, stirring constantly until the flour smell mellows and the mixture looks slightly thickened.
- Gradually add chicken broth while stirring to smooth out the flour, then add chicken, thyme, dried parsley, and nutmeg.
- Simmer for 15-18 minutes until the chicken is cooked through and the broth is gently bubbling, then remove the chicken and shred it.
- Bring the soup back to a boil, then add long-grain white rice and stir so the rice is evenly distributed.
- Cover and simmer for 18 minutes until the rice is tender, pausing to stir once halfway through for even cooking.
- Stir in heavy cream and shredded chicken, then simmer for 5 minutes until the soup turns creamy and looks slightly thicker.
- Season with salt and black pepper to taste, then serve hot with a creamy swirl on top.


