Here's the thing nobody tells you about creamy rice soup: the creaminess doesn't come from the cream. It comes from the rice itself. As the grains simmer past al dente, they shed starch into the broth, and that starch is what thickens everything into silk. The cream at the end is just insurance.
Advertisements1
I tested this five times because I kept getting soup that was either gluey or watery. The fix was boring and obvious: toast the rice in butter first, then add hot broth in stages and stir less than you think you should. Toasting keeps the grains separate long enough for the starch to release gradually instead of all at once.
If you own a Dutch oven and a wooden spoon, you can make this on a Tuesday. It reheats like a dream, it feeds six without a trip to the store, and it costs less than a takeout burrito. Stay curious, stay private.
Why You'll Love This Recipe
About the Ingredients
6 tablespoons (85g) unsalted butter, divided
Butter gives the toast on the rice and the glossy finish. If you're dairy-free, use 4 tablespoons olive oil plus 2 tablespoons vegan butter, but expect a slightly less rich body.
1 large yellow onion (about 2 cups / 280g), finely diced
Yellow onion is the workhorse here because it sweetens as it sweats. Sweet onion works if you want a milder soup; red onion turns the broth a muddy pink, so skip it.
3 garlic cloves, minced (about 1 tablespoon)
Fresh garlic only, please. Jarred garlic tastes flat and slightly metallic once it hits hot butter. If you're out, 1 teaspoon garlic powder stirred in with the rice is the backup.
1 1/2 cups (285g) long-grain white rice, rinsed until the water runs clear
Long-grain is the safe pick because it stays distinct while still releasing starch. Short-grain will make this closer to a porridge, and brown rice needs 20 extra minutes and double the broth.
8 cups (1.9L) low-sodium chicken broth, hot
Hot broth keeps the simmer from stalling when you add it, which is the difference between creamy and gluey. Vegetable broth makes it vegetarian; use a good one, since the broth is 70 percent of the flavor.
1 teaspoon kosher salt, plus more to taste
Kosher salt dissolves predictably and seasons in layers. If you only have table salt, start with 3/4 teaspoon because the crystals are finer and saltier by volume.
1/2 teaspoon freshly ground black pepper
Fresh-cracked pepper is brighter and more floral than pre-ground. Add half now and half at the end so you get both background heat and a fresh top note.
1 teaspoon dried thyme
Thyme bridges the butter and the cream without shouting. Rosemary is too piney here; if you swap, use half the amount and crush it between your fingers first.
1 cup (240ml) heavy cream, warmed slightly
Heavy cream at 36 percent fat won't break when it hits hot soup. Half-and-half works but is thinner; whole milk plus 1 tablespoon cornstarch is the last resort.
1/2 cup (50g) freshly grated Parmesan
Grate it yourself off a block, because pre-shredded cheese is coated in cellulose and clumps. Pecorino is a sharper swap; skip the green can entirely.
1/4 cup (15g) chopped fresh flat-leaf parsley
Parsley adds a clean, grassy finish against all that dairy. Chives or dill are both good swaps, and frozen chopped parsley works in a pinch.
2 tablespoons fresh lemon juice (about 1/2 lemon)
The lemon isn't for tartness, it's for lift, and you'll notice when it's missing. Bottled lemon juice tastes cooked and dull, so squeeze it fresh.
Tips & Tricks
Add broth hot, not cold
Cold broth drops the pot temperature, stalls the simmer, and makes the rice cook unevenly. Keep a saucepan of broth at a low simmer right next to your Dutch oven.
Stop stirring so much
Constant stirring shears the grains and releases starch all at once, which is how you get wallpaper paste. Stir every 5 minutes, not every 30 seconds.
Salt at the end, not the start
Broth reduces as this simmers, so early salting concentrates. Taste after the cream goes in and adjust from there.
- Rinse the rice until the water runs clear: This removes surface starch that would otherwise turn the soup pasty before the grains even cook. It takes 60 seconds and it's the single biggest texture upgrade.
Pro Tips
Step-by-Step Instructions
1. Sweat the onion
Melt 4 tablespoons of the butter in a Dutch oven over medium heat (about 325F / 165C on an infrared thermometer) and cook the onion for 6 to 7 minutes until translucent and soft, not browned. If it starts coloring, drop the heat, because browned onion muddies the final color.
2. Bloom the garlic
Add the garlic, thyme, 1/2 teaspoon of the salt, and the pepper and stir for 45 seconds until fragrant. Do not walk away, because garlic goes from sweet to acrid in under a minute at this temperature.
3. Toast the rice
Add the remaining 2 tablespoons butter and the rinsed rice, stirring to coat, and toast for 2 minutes until the grains look glossy and the edges turn translucent. You should smell toasted nuts, not popcorn.
4. Simmer covered
Pour in 6 cups of the hot broth, bring to a boil, then reduce to a low simmer (about 195F / 90C, small bubbles at the edges only), cover, and cook for 20 minutes. Stir every 5 minutes and scrape the bottom so nothing catches.
5. Loosen and check
Stir in the remaining 2 cups hot broth and simmer uncovered for 5 more minutes until the rice is tender with a faint bite at the center and the liquid coats the back of your spoon. If it's thicker than heavy cream, add broth 1/4 cup at a time.
6. Finish with cream
Drop the heat to low, stir in the warmed cream and Parmesan, and cook for 3 minutes until the cheese melts and the surface shimmers. Never let it boil past a lazy bubble or the cream will split.
7. Brighten and serve
Off the heat, stir in the lemon juice and parsley, taste, and add the last 1/2 teaspoon salt if it needs it. Ladle into warm bowls and top with extra Parmesan and cracked pepper.
Delicious Variations
Chicken and Rice Comfort
Stir 2 cups shredded rotisserie chicken in with the cream and Parmesan so it warms through without overcooking.
Mushroom and Thyme
Saute 12 ounces sliced cremini mushrooms in the first butter until deeply golden, then proceed, adding 1 extra cup of broth.
Lemon-Dill Greek Style
Swap the thyme for 1 tablespoon chopped dill, use feta instead of Parmesan, and double the lemon juice for a brighter, tangier bowl.
How to Store Creamy Rice Soup
Refrigerator
Cool within 1 hour and refrigerate in an airtight container for up to 4 days. The soup thickens considerably when cold, which is normal.
Freezer
Freeze in 2-cup portions for up to 2 months, but expect the rice to soften and the cream to separate slightly on thaw. It's still good, just less silky.
Reheating
Reheat gently on the stovetop over low heat with 1/4 to 1/2 cup broth or water per portion, stirring often. Never microwave it on high, because the dairy breaks and turns grainy.
Frequently Asked Questions
Q: Why did my creamy rice soup turn out gluey?
You almost certainly stirred it too often or used short-grain rice. Stir every 5 minutes at most, and stick with long-grain so the grains release starch gradually instead of all at once.
Q: Can I make creamy rice soup without cream?
Yes, and it still works. Use 1 cup whole milk whisked with 1 tablespoon cornstarch, or 1 cup evaporated milk, added off the heat so it doesn't curdle.
Q: How do I keep the rice from getting mushy the next day?
Cook the rice slightly underdone, about 2 minutes less than the recipe says, since it keeps absorbing liquid as it sits. Reheat with extra broth and stir gently rather than vigorously.
Q: Is this soup gluten-free?
Yes, as written it's naturally gluten-free because there's no flour or roux. Just verify your broth and Parmesan don't contain hidden gluten additives.
Q: Can I use brown rice instead of white?
You can, but it needs roughly double the broth and 45 to 50 minutes of covered simmering. Add the broth in stages and check the texture at the 40-minute mark.
Make this once and you'll stop buying the canned stuff, because the difference is genuinely not close. If you try it, tell me whether you went chicken, mushroom, or straight-up classic, and tag me in the photo. Stay curious, stay private.
Creamy Rice Soup
Creamy Rice Soup turns pantry rice and broth into a silky, comforting one-pot dinner with butter, garlic, and a splash of cream.
🧂 Ingredients
- 6 tablespoons (85g) unsalted butter, divided
- 1 large yellow onion (about 2 cups / 280g), finely diced
- 3 garlic cloves, minced (about 1 tablespoon)
- 1 1/2 cups (285g) long-grain white rice, rinsed until the water runs clear
- 8 cups (1.9L) low-sodium chicken broth, hot
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1 teaspoon dried thyme
- 1 cup (240ml) heavy cream, warmed slightly
- 1/2 cup (50g) freshly grated Parmesan
- 1/4 cup (15g) chopped fresh flat-leaf parsley
- 2 tablespoons fresh lemon juice (about 1/2 lemon)
📋 Instructions
- 1Sweat the onion — Melt 4 tablespoons of the butter in a Dutch oven over medium heat (about 325F / 165C on an infrared thermometer) and cook the onion for 6 to 7 minutes until translucent and soft, not browned. If it starts coloring, drop the heat, because browned onion muddies the final color.
- 2Bloom the garlic — Add the garlic, thyme, 1/2 teaspoon of the salt, and the pepper and stir for 45 seconds until fragrant. Do not walk away, because garlic goes from sweet to acrid in under a minute at this temperature.
- 3Toast the rice — Add the remaining 2 tablespoons butter and the rinsed rice, stirring to coat, and toast for 2 minutes until the grains look glossy and the edges turn translucent. You should smell toasted nuts, not popcorn.
- 4Simmer covered — Pour in 6 cups of the hot broth, bring to a boil, then reduce to a low simmer (about 195F / 90C, small bubbles at the edges only), cover, and cook for 20 minutes. Stir every 5 minutes and scrape the bottom so nothing catches.
- 5Loosen and check — Stir in the remaining 2 cups hot broth and simmer uncovered for 5 more minutes until the rice is tender with a faint bite at the center and the liquid coats the back of your spoon. If it's thicker than heavy cream, add broth 1/4 cup at a time.
- 6Finish with cream — Drop the heat to low, stir in the warmed cream and Parmesan, and cook for 3 minutes until the cheese melts and the surface shimmers. Never let it boil past a lazy bubble or the cream will split.
- 7Brighten and serve — Off the heat, stir in the lemon juice and parsley, taste, and add the last 1/2 teaspoon salt if it needs it. Ladle into warm bowls and top with extra Parmesan and cracked pepper.



