Vegan Cream of Mushroom and Wild Rice Soup Recipe Guide
A comforting vegan soup bursting with creamy mushrooms, wild rice, and hearty vegetables—perfect for any season.

Vegan Cream of Mushroom and Wild Rice Soup
This vegan cream of mushroom and wild rice soup delivers rich umami flavors, deep earthiness, and satisfying creaminess—all without any dairy or animal products. It’s a warming, nutritious dish designed to bridge the seasons, offering comfort through lingering chills or gentle spring breezes.
Drawing inspiration from classic cream of mushroom recipes, this modern vegan adaptation relies on coconut milk or homemade cashew cream for its silkiness, while wild rice and an abundance of mushrooms provide both texture and flavor. Ideal as a main meal or as a starter, it is as accessible to novice cooks as it is rewarding for culinary pros.
Main Features
- Plant-Based & Dairy-Free: Entirely vegan, using coconut milk or cashew cream instead of dairy.
- Rich in Texture: A combination of sautéed vegetables, wild rice, and mixed mushrooms creates a hearty, multi-layered soup.
- Versatile and Customizable: Suitable for meal prepping, adaptable with seasonal produce, and perfect for freezing.
- Well-Balanced Flavor: Balanced with fresh herbs, a hint of wine, and a touch of vinegar for brightness.
Why Choose Vegan Cream of Mushroom & Wild Rice Soup?
Traditional cream of mushroom soup can feel heavy due to cream and butter. This vegan version achieves creaminess with coconut milk or cashew cream, resulting in a nourishing yet lighter mouthfeel. The inclusion of wild rice brings nutty complexity and a pleasing chew, making every spoonful satisfying.
Mushrooms—baby bella, shiitake, or a mix—give the soup its signature umami. The combination of fresh and dried mushrooms amplifies both aroma and depth, while tender aromatics and herbs enhance the overall profile .
Ingredients Breakdown
| Ingredient | Purpose | Suggested Substitutions |
|---|---|---|
| Olive oil | Sautéing vegetables for richness | Avocado oil, canola oil |
| Yellow onion | Base flavor and sweetness | Leek, shallots |
| Celery stalks | Herbaceous notes and structure | Fennel, extra carrots |
| Carrots | Sweetness and color | Parsnips |
| Mushrooms (baby bella & shiitake mix) | Main flavor, texture, umami | Portobello, crimini, white mushrooms |
| Garlic cloves | Depth and aroma | Shallots, garlic powder |
| White wine (optional) | De-glazing, acidity, complexity | Vegetable broth, leave out |
| Dried thyme & rosemary | Herbal backbone | Fresh herbs, Italian seasoning |
| Bay leaf | Layered, subtle aroma | Omit or add additional herbs |
| Low-sodium vegetable broth | Soup base, enhanced mushroom flavor | Mushroom broth, water with bouillon |
| Water | Adjusts consistency | Extra broth |
| Wild rice | Nutty flavor, hearty texture | Brown rice, black rice |
| Full-fat coconut milk or cashew cream | Creamy texture, light sweetness | Unsweetened soy milk, oat cream |
| Black pepper & vinegar | Balancing flavors, brightness | Lemon juice, sherry vinegar |
Step-by-Step Directions
- Sauté Aromatics:
Heat olive oil in a large soup or stock pot over medium heat. Add diced onion, celery, and carrots. Sauté for 5 to 7 minutes until onions are translucent and vegetables soften. This first step builds a base of flavor and sweetness .
- Cook Mushrooms:
Add mushrooms, garlic, and optional white wine. Add a pinch of salt, cover, and let mushrooms cook down for 1–2 minutes to release juices and begin to brown. Uncover, stir frequently for another 5–7 minutes until mushrooms have shrunk in size and deepened in color.
- Add Herbs, Broth, and Rice:
Incorporate thyme, rosemary, bay leaf, low-sodium broth, water, and wild rice. Bring to a boil. Lower the heat, cover, and simmer for 50 minutes to 1 hour, or until wild rice is tender but still chewy. Stir occasionally to prevent sticking at the bottom.
- Enrich with Creaminess:
Remove the bay leaf. Stir coconut milk or cashew cream into the soup. Adjust the amount depending on your preferred creaminess. Season with freshly cracked black pepper and a splash of white wine or sherry vinegar for complexity.
- Final Adjustments:
If the soup has thickened too much, add extra water or more coconut milk to reach your preferred consistency. Check for salt and adjust as necessary. Serve hot as a main dish or with crusty bread and a fresh green salad for a well-rounded meal .
Chef’s Tips, Variations, and Substitutions
- Mushroom Mix: Use a blend of mushrooms for deeper umami—try adding dried porcini or maitake if available.
- Leafy Greens: Add kale, spinach, or Swiss chard in the last 10 minutes of cooking for extra nutrients and color.
- For Nut-Free: Choose coconut milk rather than cashew cream for those with nut allergies.
- Grain Variations: Substitute brown rice or barley for wild rice if desired, adjusting simmer time accordingly.
- Make-Ahead: The soup’s flavor intensifies after a day in the fridge and it reheats beautifully, making it ideal for meal prep.
Nutrition Highlights
- High Fiber: Wild rice and vegetables contribute ample dietary fiber.
- Rich in Vitamins: Carrots, celery, mushrooms, and greens supply vitamins A, C, and B vitamins.
- Healthy Fats: Coconut milk or nuts provide satiating fats without cholesterol.
- Protein: While not high in protein, pairing with beans or tempeh can boost the meal’s protein profile.
Serving Suggestions
- Garnish with fresh herbs such as parsley, chives, or thyme for added freshness.
- Serve alongside whole grain bread or a light salad to make a complete meal.
- Add a squeeze of lemon before serving for brightness.
- Pair with roasted root vegetables for a seasonal feast.
Storage and Make-Ahead Notes
Let any leftovers cool before covering and refrigerating. The soup keeps for up to five days in the fridge and can be frozen for up to three months. When reheating, add an extra splash of broth or coconut milk as it tends to thicken upon standing .
Vegan Cream Options Comparison
| Cream Base | Flavor Profile | Texture | Best For |
|---|---|---|---|
| Coconut Milk | Lightly sweet, slightly coconutty | Creamy but light, silky | Speed, nut-free needs |
| Cashew Cream | Neutral, rich, subtle nuttiness | Denser, luxurious | Extra-rich mouthfeel, mild flavor |
| Soy or Oat Milk | Very mild, neutral | Smooth, less thick | Allergy-friendly, lighter soups |
Frequently Asked Questions (FAQs)
Q: Can I use brown rice instead of wild rice?
A: Yes, though the texture and cooking time will differ. Wild rice offers a nutty, chewy bite, while brown rice is softer. Adjust simmering time, as brown rice cooks faster.
Q: Is this soup gluten-free?
A: Yes, all ingredients in the base recipe are gluten-free. Always check your broth and any packaged ingredients to confirm.
Q: How can I make this soup even creamier?
A: Increase the amount of coconut milk or cashew cream, or blend a cup of the soup (avoiding whole mushrooms and rice) then return to the pot for added body.
Q: What mushrooms are best for this soup?
A: A mix of fresh baby bella and shiitake creates a complex flavor. You may use portobello, crimini, or even dried mushrooms for added depth.
Q: Can I freeze this soup?
A: Absolutely. Let it cool, transfer to a freezer-safe container, and freeze for up to three months. Thaw overnight and reheat, adding liquid if needed to adjust consistency.
Conclusion: A Soup for Every Season
This vegan cream of mushroom and wild rice soup is more than just a replacement for its dairy counterpart—it’s a hearty, healthful, and deeply flavorful comfort food in its own right. Using affordable, accessible pantry items, it brings together rich textures, nourishing grains, and satisfying taste, proving that plant-based comfort can be every bit as luxurious as the original.
Whether you’re craving a cozy meal after a brisk walk or looking for a dish to impress friends at a dinner party, this soup brings warmth and vibrant, earthy flavors to the table all year round.










