This Mushroom and Wild Rice Soup with Garlic and Herbs is a comforting, earthy, and hearty soup perfect for any season. Packed with tender wild rice, a medley of mushrooms, and infused with aromatic garlic and fresh herbs, this soup is both nourishing and deeply flavorful. The creamy broth and tender textures make it feel indulgent, yet it remains healthy and wholesome.
It’s a recipe I love because it’s warm, rustic, and versatile. It’s ideal for a cozy dinner, a make-ahead lunch, or even served as a starter for dinner parties. Every spoonful offers a perfect balance of umami, heartiness, and herbaceous freshness.
Why I Love This Recipe
- Rich, earthy flavors from mushrooms paired with nutty wild rice.
- Creamy texture without being heavy or overpowering.
- Flexible and forgiving — easy to adjust ingredients or add extra vegetables.
- Minimal hands-on time for maximum flavor.
- Perfect for vegetarian or gluten-free diets with slight modifications.
Why It’s a Must-Try Dish
- Satisfying and filling without being overly rich.
- Combines the nutritional benefits of mushrooms and wild rice.
- A restaurant-quality soup that’s easy to make at home.
- Comforting yet elegant, great for weeknights or entertaining.
Recipe Overview
| Category | Details |
|---|---|
| Course | Main Dish / Soup |
| Cuisine | American / Comfort Food |
| Prep Time | 15 minutes |
| Cook Time | 50 minutes |
| Total Time | 65 minutes |
| Servings | 6 servings |
| Calories | ~310 kcal per serving |
Ingredients
Soup Base:
- 2 tbsp olive oil or unsalted butter
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 3 cups assorted mushrooms (cremini, shiitake, button), sliced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 tsp dried thyme (or 1 tbsp fresh)
- 1 tsp dried rosemary (or 1 tbsp fresh)
- 1 tsp dried parsley (optional)
- 1/2 tsp black pepper
- 1/2 tsp salt (adjust to taste)
- 6 cups vegetable or chicken broth
Wild Rice:
- 1 cup wild rice blend, rinsed
- 2 cups water (for cooking rice if not cooking directly in soup)
Creamy Component (Optional):
- 1/2 cup heavy cream or coconut milk
- 2 tbsp all-purpose flour (for thickening, optional)
Cooking Directions
Step 1 Prepare the Wild Rice
- Cook wild rice according to package instructions, either separately or in the broth with the soup if you prefer.
- Drain any excess water if cooked separately, and set aside.
Step 2 Sauté Vegetables
- Heat olive oil or butter in a large pot over medium heat.
- Add onions, garlic, carrots, and celery. Cook 4–5 minutes until softened.
- Add mushrooms and sauté until they release their moisture and start to brown (5–7 minutes).
Step 3 Add Herbs and Broth
- Stir in thyme, rosemary, parsley, salt, and pepper.
- Pour in the broth and bring to a gentle boil.
Step 4 Cook Soup
- Reduce heat to a simmer and add wild rice if not cooked separately.
- Simmer for 25–30 minutes, until rice is tender and flavors meld.
Step 5 Make It Creamy (Optional)
- In a small bowl, whisk heavy cream and flour until smooth.
- Slowly stir into soup and cook for an additional 5 minutes until slightly thickened.
Step 6 Adjust Seasoning
Taste and adjust salt, pepper, or herbs as desired.

Step-by-Step Preparation Summary
- Cook wild rice (separately or in soup).
- Sauté aromatics: onions, garlic, carrots, celery.
- Add mushrooms and brown.
- Stir in herbs and broth.
- Add rice, simmer until tender.
- Stir in cream (optional), adjust seasoning, serve.
How to Serve
- Ladle into bowls and garnish with fresh parsley or thyme sprigs.
- Serve with crusty bread or garlic toast.
- Pair with a simple green salad for a full meal.
Recipe Tips
- Use a mix of mushrooms for deeper flavor.
- Do not overcook wild rice — it should remain slightly chewy.
- Fresh herbs elevate the soup, but dried herbs work perfectly too.
- For a thicker soup, puree a portion of the soup and stir back in.
Variations
| Variation | Description |
|---|---|
| Vegan | Use vegetable broth and coconut milk instead of cream. |
| Gluten-Free | Omit flour or use cornstarch for thickening. |
| Extra Veggies | Add zucchini, spinach, or bell peppers. |
| Cheesy Version | Stir in grated Parmesan before serving. |
| Spicy Twist | Add a pinch of red pepper flakes or a dash of smoked paprika. |
Freezing & Storage
| Method | Duration | Notes |
|---|---|---|
| Refrigerator | 3–4 days | Store in airtight container. |
| Freezer | Up to 3 months | Best frozen before adding cream. Reheat gently. |
| Reheat | Stovetop or microwave | Stir occasionally, add splash of broth if needed. |
Special Equipment Needed
- Large heavy-bottomed pot or Dutch oven
- Cutting board & knife
- Wooden spoon for stirring
- Measuring cups & spoons
FAQ
Q1: Can I use pre-cooked or leftover wild rice?
A: Yes, just add it in the last 10 minutes of cooking so it doesn’t get mushy.
Q2: Can I make it dairy-free?
A: Use coconut milk or a non-dairy cream alternative instead of heavy cream.
Q3: Can this soup be made in a slow cooker?
A: Yes — sauté the aromatics first, then add all ingredients except cream. Cook 4–6 hours on low. Add cream at the end.
Q4: How do I thicken the soup without flour?
A: Blend a portion of the soup and return it to the pot, or add a few pureed cooked potatoes.
Conclusion
This Mushroom and Wild Rice Soup with Garlic and Herbs is a hearty, comforting, and flavorful meal that’s perfect for lunch, dinner, or entertaining. Its earthy mushrooms, nutty wild rice, and fragrant herbs create a rich, nourishing, and cozy soup that’s sure to become a family favorite.
Every spoonful warms your soul while remaining healthy, adaptable, and satisfying — the ultimate cozy comfort food!
Mushroom and Wild Rice Soup with Garlic and Herbs
Course: SoupsCuisine: AmericanDifficulty: Easy6
servings15
minutes50
minutes1
hour5
minutesIngredients
Soup Base:
2 tbsp olive oil or unsalted butter
1 medium onion, finely chopped
3 cloves garlic, minced
3 cups assorted mushrooms (cremini, shiitake, button), sliced
2 medium carrots, diced
2 celery stalks, diced
1 tsp dried thyme (or 1 tbsp fresh)
1 tsp dried rosemary (or 1 tbsp fresh)
1 tsp dried parsley (optional)
1/2 tsp black pepper
1/2 tsp salt (adjust to taste)
6 cups vegetable or chicken broth
Wild Rice:
1 cup wild rice blend, rinsed
2 cups water (for cooking rice if not cooking directly in soup)
Creamy Component (Optional):
1/2 cup heavy cream or coconut milk
2 tbsp all-purpose flour (for thickening, optional)
Directions
- Step 1 Prepare the Wild Rice : Cook wild rice according to package instructions, either separately or in the broth with the soup if you prefer. Drain any excess water if cooked separately, and set aside.
- Step 2 Sauté Vegetables : Heat olive oil or butter in a large pot over medium heat. Add onions, garlic, carrots, and celery. Cook 4–5 minutes until softened. Add mushrooms and sauté until they release their moisture and start to brown (5–7 minutes).
- Step 3 Add Herbs and Broth : Stir in thyme, rosemary, parsley, salt, and pepper. Pour in the broth and bring to a gentle boil.
- Step 4 Cook Soup : Reduce heat to a simmer and add wild rice if not cooked separately. Simmer for 25–30 minutes, until rice is tender and flavors meld.
- Step 5 Make It Creamy (Optional) : In a small bowl, whisk heavy cream and flour until smooth. Slowly stir into soup and cook for an additional 5 minutes until slightly thickened.
- Step 6 Adjust Seasoning : Taste and adjust salt, pepper, or herbs as desired.







