This Creamy Rice Soup is the ultimate comfort food, combining tender rice, aromatic vegetables, and a rich, creamy broth. It's a one-pot wonder that delivers maximum flavor with minimal effort, making it perfect for busy weeknights.
Advertisements1
Unlike traditional cream-based soups, this recipe uses a clever blend of milk and a light roux to achieve a silky texture without being overly heavy. The rice adds heartiness, while the vegetables provide a satisfying crunch and nutrition.
Whether you're looking for a cozy dinner or a make-ahead lunch, this soup is versatile and endlessly customizable. Serve it with crusty bread or a simple salad for a complete meal.
Why You'll Love This Recipe
About the Ingredients
1 cup (200g) long-grain white rice, rinsed
Long-grain rice yields fluffy, separate grains. Use jasmine or basmati for a fragrant twist.
2 tablespoons (30g) unsalted butter
Adds richness and helps sauté the vegetables. Substitute with olive oil for a dairy-free version.
1 medium onion, finely chopped
Use yellow or sweet onion for a mild flavor. Shallots also work well.
2 carrots, peeled and diced
Adds natural sweetness and color. Swap with parsnips or celery for variety.
2 celery stalks, diced
Provides a classic savory base. If you don't have celery, use fennel or bell pepper.
3 cloves garlic, minced
Fresh garlic gives the best flavor. Use 1/2 teaspoon garlic powder in a pinch.
6 cups (1.5 liters) chicken or vegetable broth
Use low-sodium broth to control salt. Homemade broth elevates the flavor.
1 cup (240ml) whole milk
Whole milk adds creaminess. For a lighter option, use 2% or a can of evaporated milk.
1/2 cup (60g) all-purpose flour
Used to make a roux for thickening. Gluten-free all-purpose flour works too.
1/2 teaspoon dried thyme
Adds an earthy note. Use fresh thyme (1 teaspoon) for a brighter flavor.
Salt and black pepper to taste
Season generously. Start with 1 teaspoon salt and adjust.
1/4 cup (60ml) heavy cream (optional, for extra richness)
Stir in at the end for a decadent finish. Omit for a lighter soup.
Tips & Tricks
- To avoid mushy rice, cook the soup just until the rice is tender—about 15-20 minutes. Overcooking makes the rice break down and the soup starchy.
- If the soup becomes too thick, thin it with extra broth or milk. If it's too thin, simmer uncovered for 5-10 minutes to reduce.
- Stir the soup occasionally to prevent the rice from sticking to the bottom of the pot. Use a heavy-bottomed pot for even heat.
Pro Tips
Step-by-Step Instructions
1. Melt Butter and Sauté Vegetables
In a large pot, melt the butter over medium heat (350°F / 175°C). Add onion, carrots, and celery; sauté until softened and golden, about 5-7 minutes. Stir in garlic and cook for 1 minute until fragrant.
2. Add Flour and Stir
Sprinkle the flour over the vegetables and stir to coat. Cook for 2 minutes, stirring constantly, to eliminate the raw flour taste. The mixture will be thick and pasty.
3. Pour in Broth Gradually
Slowly add the broth while whisking to prevent lumps. Bring to a boil, then reduce heat to a simmer (around 200°F / 93°C).
4. Add Rice and Seasonings
Stir in the rinsed rice and dried thyme. Season with salt and pepper. Cover and simmer gently for 15-20 minutes, or until the rice is tender and has absorbed most of the liquid. Stir occasionally.
5. Stir in Milk and Cream
Once the rice is cooked, reduce heat to low (about 180°F / 82°C). Pour in the milk (and heavy cream if using) while stirring. Heat through for 2-3 minutes—do not boil, or the dairy may curdle.
6. Adjust Seasoning and Serve
Taste and adjust salt and pepper. If you prefer a thinner soup, add more broth. Ladle into bowls and garnish with fresh herbs if desired. Serve hot.
Delicious Variations
Chicken and Rice Soup
Add 1 cup of shredded rotisserie chicken with the rice for extra protein.
Mushroom Rice Soup
Sauté 8 oz (225g) sliced mushrooms with the vegetables for an earthy umami flavor.
Coconut Curry Rice Soup
Replace 1 cup of broth with coconut milk and add 1 tablespoon of red curry paste for a Thai-inspired twist.
How to Store Creamy Rice Soup
Refrigerator
Store in an airtight container for up to 4 days. The soup will thicken as it sits; add a splash of broth or milk when reheating.
Freezer
Freeze for up to 3 months in a freezer-safe container. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally, or in the microwave in 30-second bursts. Add a little broth if needed.
Frequently Asked Questions
Q: Can I make this soup without dairy?
Yes, use olive oil instead of butter, and substitute the milk with unsweetened almond or oat milk. For the roux, use a gluten-free flour blend. The soup will still be creamy, though the texture will be slightly lighter.
Q: How do I prevent the rice from getting mushy?
Use long-grain rice and rinse it thoroughly before adding. Cook only until al dente—about 15 minutes—and avoid stirring too often. The residual heat will finish cooking it as the soup rests.
Q: Can I use leftover cooked rice?
Yes, add 2 cups of cooked rice during the last 5 minutes of cooking, just to heat through. This is a great way to use leftovers and reduces cooking time.
Q: Can I make this in a slow cooker?
Absolutely. Sauté the vegetables and garlic first, then transfer to a slow cooker with broth, rice, and seasonings. Cook on low for 4-5 hours or high for 2-3 hours, until rice is tender. Stir in milk and cream at the end and heat through.
I hope you enjoy this creamy, comforting soup as much as I do. Don't forget to share your variations in the comments below!
Creamy Rice Soup
Creamy Rice Soup is a velvety, comforting bowl of goodness ready in 35 minutes. Perfect for chilly nights.
🧂 Ingredients
- 1 cup (200g) long-grain white rice, rinsed
- 2 tablespoons (30g) unsalted butter
- 1 medium onion, finely chopped
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 6 cups (1.5 liters) chicken or vegetable broth
- 1 cup (240ml) whole milk
- 1/2 cup (60g) all-purpose flour
- 1/2 teaspoon dried thyme
- Salt and black pepper to taste
- 1/4 cup (60ml) heavy cream (optional, for extra richness)
📋 Instructions
- 1Melt Butter and Sauté Vegetables — In a large pot, melt the butter over medium heat (350°F / 175°C). Add onion, carrots, and celery; sauté until softened and golden, about 5-7 minutes. Stir in garlic and cook for 1 minute until fragrant.
- 2Add Flour and Stir — Sprinkle the flour over the vegetables and stir to coat. Cook for 2 minutes, stirring constantly, to eliminate the raw flour taste. The mixture will be thick and pasty.
- 3Pour in Broth Gradually — Slowly add the broth while whisking to prevent lumps. Bring to a boil, then reduce heat to a simmer (around 200°F / 93°C).
- 4Add Rice and Seasonings — Stir in the rinsed rice and dried thyme. Season with salt and pepper. Cover and simmer gently for 15-20 minutes, or until the rice is tender and has absorbed most of the liquid. Stir occasionally.
- 5Stir in Milk and Cream — Once the rice is cooked, reduce heat to low (about 180°F / 82°C). Pour in the milk (and heavy cream if using) while stirring. Heat through for 2-3 minutes—do not boil, or the dairy may curdle.
- 6Adjust Seasoning and Serve — Taste and adjust salt and pepper. If you prefer a thinner soup, add more broth. Ladle into bowls and garnish with fresh herbs if desired. Serve hot.



