Imagine curling up on a chilly evening with a steaming bowl of soup that tastes like a walk through an autumn forest. That’s exactly what this Creamy Wild Rice and Mushroom Soup delivers – a rich, earthy embrace in every spoonful. This isn’t just another cream soup; it’s a celebration of textures and flavors that feels both luxurious and nourishing.
The nutty chew of wild rice paired with velvety mushrooms creates something truly special that’ll have you coming back for seconds.
Why This Recipe is Awesome

The magic of this Creamy Wild Rice and Mushroom Soup lies in its incredible depth of flavor without overwhelming complexity. Unlike many cream soups that rely heavily on dairy for richness, this recipe builds layers of umami from properly sautéed mushrooms and the unique, earthy character of wild rice. What makes this version stand out is the balance – it’s hearty enough to serve as a main course but refined enough for a dinner party starter.
The combination of different mushroom varieties creates a woodland symphony that store-bought soups simply can’t match. Plus, it actually tastes better the next day, making it perfect for meal prep or when you need something restorative waiting in the fridge. As someone who’s tested dozens of mushroom soup recipes, I can confidently say this one hits the sweet spot between everyday practicality and “wow” factor flavor.
Equipment needed: Large Dutch oven or heavy pot, wooden spoon, ladle, sharp knife

Creamy Wild Rice and Mushroom Soup
Ingredients
- 1 cup wild rice blend pure wild rice or a mix with brown rice works well
- 2 tablespoons olive oil
- 2 tablespoons butter
- 1 large yellow onion diced
- 2 carrots diced
- 2 celery stalks diced
- 4 garlic cloves minced
- 1 pound mixed mushrooms cremini, shiitake, oyster, sliced (use at least two varieties for complex flavor)
- 1/4 cup dry white wine optional, but adds depth
- 1/4 cup all-purpose flour
- 6 cups vegetable or chicken broth
- 2 bay leaves
- 1 tablespoon fresh thyme leaves or 1 teaspoon dried
- 1 teaspoon dried rosemary crushed
- 1 cup heavy cream
- 2 tablespoons soy sauce or tamari for umami depth
- Salt and freshly ground black pepper to taste
- 2 tablespoons fresh parsley chopped (for garnish)
Instructions
- Cook the wild rice according to package directions, but remove from heat about 5 minutes early (it will finish cooking in the soup). Set aside.
- Heat olive oil and butter in a large Dutch oven or heavy pot over medium-high heat until the butter is melted and slightly bubbling.
- Add onions, carrots, and celery to the pot and sauté for 5-7 minutes until the vegetables begin to soften and the onions become translucent.
- Incorporate the garlic and cook for another 30 seconds until fragrant, being careful not to let it burn.
- Add the mushrooms and cook for 8-10 minutes, stirring occasionally but not constantly. Allow them to brown properly – this develops crucial flavor. They’ll release moisture and then start to caramelize.
- Pour in the white wine (if using) and scrape up any browned bits from the bottom of the pot. Let it simmer until most of the liquid has evaporated, about 2 minutes.
- Sprinkle the flour over the vegetable mixture and stir continuously for 1-2 minutes to cook out the raw flour taste and form a roux.
- Gradually add the broth, stirring constantly to prevent lumps, then add bay leaves, thyme, and rosemary.
- Bring the mixture to a simmer and add the partially cooked wild rice. Let it cook for about 15 minutes, or until the rice is tender but still has a pleasant chew.
- Reduce heat to low and stir in the heavy cream and soy sauce, simmering gently for another 5 minutes. Be careful not to boil after adding the cream.
- Taste and adjust the seasoning with salt and pepper. Remember that soy sauce adds saltiness, so taste before adding more salt.
- Remove bay leaves, ladle into bowls, and garnish with fresh parsley before serving.
Notes
- For extra mushroom intensity, rehydrate 1/2 ounce of dried porcini mushrooms in hot water, strain (reserving the liquid), chop, and add to the soup. Use the strained mushroom liquid to replace some of the broth.
- If you’re short on time, you can use pre-cooked wild rice (about 3 cups), though the texture isn’t quite as good.
- This soup thickens significantly when refrigerated. When reheating, add a splash of broth or water to achieve desired consistency.
- For meal prep, consider making the base soup without cream, then adding it when reheating individual portions.
- The soup freezes well without the cream. Simply add cream after thawing and reheating.
Calories & Nutritional Info
- Calories: Approximately 325 per serving
- Protein: 8g per serving
- Carbohydrates: 30g per serving
- Fat: 18g per serving
- Fiber: 4g per serving
- Contains: Dairy, potential gluten (from flour)
- Dietary suitability: Vegetarian (with vegetable broth), can be made gluten-free by substituting rice flour
Common Mistakes to Avoid
- Rushing the mushroom cooking process – Properly browning mushrooms is essential for developing deep flavor. Don’t stir them constantly; give them time to caramelize.
- Boiling after adding cream – This can cause the cream to separate or develop a grainy texture. Keep it at a gentle simmer.
- Overcooking the wild rice – Wild rice should maintain some chew; overcooking makes it mushy and robs the soup of textural contrast.
- Under-seasoning – Mushrooms and rice both need proper seasoning to shine. Taste and adjust several times during cooking.
- Using only one type of mushroom – The complexity comes from using various mushroom varieties, each contributing different flavor notes.
Alternatives & Substitutions
- Dairy-free option: Replace butter with olive oil and substitute coconut cream or cashew cream for heavy cream.
- Gluten-free version: Use rice flour or cornstarch instead of all-purpose flour.
- Protein additions: Add shredded rotisserie chicken, sautéed chicken thighs, or white beans for extra protein.
- Rice alternatives: Farro or barley can replace wild rice for a different grain experience (note: not gluten-free).
- Vegetable variations: Add leeks instead of some onion, or incorporate diced butternut squash for sweetness.
- Herb substitutions: Tarragon or sage can replace thyme for a different flavor profile.
- Lighter version: Use half-and-half or whole milk instead of heavy cream (the soup will be less rich but still delicious).
FAQs
Can I make this soup ahead of time?
Absolutely! This soup actually improves with time as the flavors meld. Make it up to 3 days ahead, but if possible, add the cream just before serving for the best texture.
Why is my wild rice taking so long to cook?
True wild rice (not a blend) can take 45-55 minutes to cook. If yours is taking longer, it might be particularly fresh or a variety that requires extended cooking. Be patient and test for tenderness.
Can I use button mushrooms exclusively?
You can, but you’ll miss out on flavor complexity. If button mushrooms are your only option, try adding a teaspoon of mushroom powder or those rehydrated dried mushrooms mentioned in the notes.
How do I make this soup thicker/thinner?
For thicker soup, increase flour to 1/3 cup or simmer longer with the lid off. For thinner soup, add more broth or reduce flour to 2-3 tablespoons.
Is there a shortcut version of this recipe?
Yes! Use pre-cooked wild rice, pre-sliced mushrooms, and mirepoix mix from the produce section. You’ll sacrifice some flavor depth but save 15-20 minutes.
Can I make this in a slow cooker?
Yes, but still sauté the vegetables and mushrooms first. Cook on low for 6-7 hours, adding the cream in the last 30 minutes.
Final Thoughts
This Creamy Wild Rice and Mushroom Soup is more than just a meal—it’s a comforting ritual that connects us to the earth’s offerings. There’s something deeply satisfying about transforming humble ingredients into something so luxurious. Whether you’re serving it to guests or treating yourself after a long day, this soup nourishes both body and spirit. Trust your instincts, taste as you go, and enjoy the process as much as the delicious result.






