Wild rice soup is one of those meals that just hits differently on a cold night — and this version is creamy, thick, and loaded with earthy mushrooms, tender vegetables, and that signature nutty wild rice texture you can’t replicate with anything else.
This dish has deep roots in Minnesota and the upper Midwest, where wild rice (manoomin) has been harvested by the Ojibwe people from Great Lakes waterways for centuries.
It’s pure comfort food, and once you make it, it earns a permanent spot in your rotation. 🍲
Generated Title Options (50–70 Characters)
| Title | Characters | Target |
|---|---|---|
| Creamy One-Pot Wild Rice Soup – Cozy & Hearty | 48 | Canada/USA |
| Easy Homemade Wild Rice Soup Recipe in 1 Hour | 48 | USA/General |
| Velvety Wild Rice Soup Recipe – Comfort Food Ready Fast | 57 | Canada |
| One-Pot Wild Rice Soup Recipe – Hearty & Budget-Friendly | 58 | General |
| Creamy Wild Rice Soup Recipe – Better than a Restaurant | 57 | USA |
What Makes Wild Rice Soup Worth Making?
Wild rice is technically not rice at all. It’s a semi-aquatic grass seed native to North America, and it packs twice the protein of white rice with a bold, nutty flavor that holds up perfectly in soups.
“Wild rice (manoomin) is considered a sacred food by the Ojibwe people — it’s been a nutritional and cultural cornerstone of Great Lakes communities for thousands of years.” — Smithsonian Magazine
When you cook with it, you’re using an ingredient with real history. That’s not nothing.
What You’ll Need
Soup Ingredients
- 1 cup uncooked wild rice, rinsed
- 4 cups chicken broth (or vegetable broth)
- 2 cups water
- 3 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 3 stalks celery, sliced
- 3 medium carrots, peeled and sliced
- 4 cloves garlic, minced
- 8 oz cremini mushrooms, sliced
- 1/3 cup all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
- Fresh parsley for garnish (optional)

Tools You’ll Need
- Large heavy-bottomed pot or Dutch oven (5–6 quart)
- Wooden spoon or silicone spatula
- Sharp chef’s knife and cutting board
- Measuring cups and spoons
- Ladle for serving
Pro Tips
These are the details that make a real difference — especially on your first attempt.
1. Rinse your wild rice. It removes excess starch and debris. Takes 30 seconds and genuinely matters for the final texture.
2. Don’t rush the roux. Cook the flour in butter for a full 2 minutes before adding any liquid. This eliminates the raw flour taste completely. Skip this step and you’ll taste it in every bite.
3. Cook wild rice separately if you want more control. Adding it directly to the pot works fine, but cooking it separately lets you nail the texture before it goes in. No overcooked or undercooked grains.
4. Add cream last, keep the heat low. High heat after adding dairy = curdled soup. Low and slow gives you that silky, smooth finish every time.
5. It thickens significantly as it sits. Making this ahead? The soup will be very thick from the fridge. Just add a splash of broth when reheating and stir it back to your preferred consistency.
Substitutions and Variations
This wild rice soup recipe is flexible. Here’s how to make it work for different diets and preferences.
| Swap This | For This | Why It Works |
|---|---|---|
| Chicken broth | Vegetable broth | Fully vegetarian |
| Heavy cream | Coconut cream | Dairy-free option |
| All-purpose flour | Cornstarch slurry | Gluten-free thickener |
| Whole milk | Oat milk or almond milk | Plant-based |
| Cremini mushrooms | Shiitake or baby bella | Deeper umami flavor |
| Pure wild rice | Wild rice blend | Cuts cooking time in half |
Want to add protein? Stir in 2 cups of shredded rotisserie chicken after adding the cream. It makes the soup heartier with almost zero extra effort.
Veggie-forward version? Add 1 cup diced sweet potato and a handful of baby spinach. Both pair beautifully with the earthy mushroom and wild rice flavors.
Make Ahead Tips
Good news — this wild rice soup is genuinely better the next day. The flavors deepen overnight and the texture gets even more luxurious.
- Cook wild rice up to 3 days ahead and store separately in an airtight container.
- Full soup keeps in the fridge for up to 4 days. Reheat over medium-low, adding broth to loosen.
- Freeze without the dairy for up to 3 months. Thaw overnight, reheat, stir in the cream fresh at the end.
Nutritional Breakdown
| Nutrient | Per Serving (approx.) |
|---|---|
| Calories | ~380 kcal |
| Protein | 12g |
| Carbohydrates | 38g |
| Fat | 20g |
| Fiber | 3g |
| Sodium | 620mg |
Based on 6 servings using chicken broth and heavy cream. Values vary with substitutions.
Wild rice brings real nutritional value here — it’s high in protein, rich in antioxidants, and has a lower glycemic index than white rice. This isn’t just comfort food. It’s actually good for you. 💪
Meal Pairing Suggestions
Round out the meal with any of these:
- Crusty sourdough bread for dunking (non-negotiable, honestly)
- Simple arugula salad with lemon vinaigrette to cut the richness
- Garlic breadsticks if you’re going all in
- A dry white wine — Chardonnay or Pinot Gris pairs beautifully
How to Make Wild Rice Soup
Step 1: Cook the Wild Rice
Add rinsed wild rice, chicken broth, and water to your Dutch oven. Bring to a boil, then reduce to a simmer. Cover and cook for 45–50 minutes until tender and some grains have burst open. Do not drain.
Using a pre-cooked wild rice blend? Skip to Step 2 and add it in Step 5.
Step 2: Sauté the Vegetables
Melt butter in the same pot over medium heat. Add onion, celery, and carrots. Cook 6–7 minutes until softened, stirring occasionally.
Add garlic and mushrooms. Cook another 4–5 minutes until mushrooms release liquid and begin to brown.
Step 3: Build the Roux
Sprinkle flour over the vegetables and stir constantly for 2 full minutes. Don’t rush this. This step is what gives the wild rice soup its thick, velvety base.
Step 4: Add the Liquid
Pour in milk slowly — about 1/2 cup at a time — stirring constantly to prevent lumps. Add the heavy cream. Keep stirring until smooth and beginning to thicken, about 3–4 minutes.
Step 5: Combine and Season
Add the cooked wild rice (with any remaining broth) to the creamy mixture. Stir in thyme, rosemary, smoked paprika, salt, and pepper.
Simmer over low heat for 10 minutes, stirring occasionally, until the soup reaches your desired consistency.
Step 6: Taste and Serve
Adjust seasoning as needed. Ladle into bowls, garnish with fresh parsley, and serve with crusty bread. That’s your bowl of perfect wild rice soup right there.
Leftovers and Storage
Key tip: Always reheat over medium-low heat with a splash of broth or milk. High heat after adding dairy can cause the cream to separate — low and slow keeps it silky smooth.
Fridge: Airtight container, up to 4 days. Soup will thicken considerably — totally normal.
Freezer: Freeze without dairy for up to 3 months. Thaw overnight in the fridge, reheat, and stir in fresh cream at the end.
Reheating hack: Add a squeeze of fresh lemon juice when reheating. It brightens the whole bowl and makes leftovers taste freshly made.
FAQ
Can I use a wild rice blend instead of pure wild rice? Absolutely. Blends (which include long grain and brown rice) cook in 25–30 minutes and have a milder flavor. They work great in this wild rice soup recipe.
My soup is too thick. What do I do? Add more broth or milk, a splash at a time, until you hit the consistency you want. This is especially common the next day since the rice keeps absorbing liquid.
Can I make wild rice soup in a slow cooker? Yes. Add everything except flour, milk, and cream. Cook on low 6–8 hours or high 3–4 hours. Thirty minutes before serving, whisk flour into cream and stir it in. Let thicken with the lid off on high.
Is wild rice soup gluten-free? Wild rice itself is gluten-free. The all-purpose flour used for thickening is not — but swap it for a cornstarch slurry (2 tablespoons cornstarch + 2 tablespoons cold water) and the whole recipe is gluten-free.
Can I make this dairy-free? Yes. Use olive oil instead of butter, coconut cream instead of heavy cream, and your preferred plant-based milk. The flavor shifts slightly but it’s still really satisfying.
How do I know when wild rice is fully cooked? Grains will be tender and many will have burst open, revealing a white interior. If they’re all still tightly sealed, give it another 10 minutes and check again.
Can I add chicken to this soup? Definitely. Stir in 2 cups of shredded cooked chicken (rotisserie works perfectly) when you add the rice to the cream mixture. It adds great protein and makes it even heartier.
Wrapping Up
This creamy wild rice soup is exactly the kind of recipe that earns a permanent place in your weekly rotation.
It’s warm, filling, deeply flavorful — and it proves that you don’t need a ton of fancy ingredients to make something genuinely impressive. A Dutch oven, some pantry staples, and about an hour is all it takes.
Make it this week, then come back and drop a comment below — I’d love to hear how it turned out and what tweaks you made. Questions? Ask them. No question is too small when really good soup is on the line. 🍵











