There are some soups that feel like a hug in a bowl, and this Creamy Wild Rice and Mushroom Soup is exactly that. The first time I made it, my kitchen smelled like a cozy autumn cabin, and my family hovered around the pot before I could even ladle it out.
Advertisements1
I love that this soup is both indulgent and wholesome. It's naturally creamy without a drop of dairy, thanks to coconut milk, and it's packed with hearty mushrooms and nutty wild rice that make it a meal in itself.
Whether you're looking for a weeknight dinner that feels special or a make-ahead lunch that warms you up, this soup delivers. And it's easier than you think—one pot, simple steps, and a whole lot of flavor.
Why You'll Love This Recipe
About the Ingredients
1 cup (180g) uncooked wild rice
Wild rice has a nutty, chewy texture that holds up beautifully in soups. Substitute with a wild rice blend if you prefer a shorter cook time.
2 tablespoons (30ml) olive oil
Use a good-quality olive oil for sautéing. You can substitute with avocado oil or butter if you prefer.
1 large yellow onion, diced (about 1.5 cups)
Yellow onion adds a sweet, savory base. Sweet onion or shallots work too.
3 cloves garlic, minced
Fresh garlic is key; if using jarred, use 1 teaspoon. Garlic powder won't give the same punch.
1 lb (450g) cremini mushrooms, sliced
Cremini (baby bella) mushrooms have a deep flavor. You can mix in shiitake or portobello for variety.
1 teaspoon dried thyme
Thyme pairs perfectly with mushrooms. Fresh thyme: use 1 tablespoon, leaves stripped.
1/2 teaspoon smoked paprika
Adds a subtle smokiness. Regular paprika or a pinch of cayenne works in a pinch.
6 cups (1.4 liters) vegetable broth
Low-sodium broth lets you control the salt. Chicken broth works if you're not vegetarian.
1 can (13.5 oz / 400ml) full-fat coconut milk
Full-fat gives the creamiest result. Light coconut milk will work but the soup will be thinner.
1 tablespoon (15ml) lemon juice
Brightens the flavors. Apple cider vinegar can be used instead.
Salt and freshly ground black pepper, to taste
Season gradually; the broth and mushrooms already add saltiness.
Tips & Tricks
- Don't skip rinsing the wild rice under cold water before cooking—it removes excess starch and prevents gummy soup.
- Sauté the mushrooms until they release their liquid and it evaporates; this deepens their flavor and prevents a watery soup.
- If you prefer a thicker soup, mash some of the cooked rice against the pot or blend a cup of the soup before adding rice back.
Pro Tips
Step-by-Step Instructions
1. Rinse and prep rice
Rinse the wild rice under cold water in a fine-mesh strainer until the water runs clear. Set aside to drain.
2. Sauté aromatics
Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion and cook for 5 minutes until translucent, stirring occasionally. Add garlic and cook for 1 minute until fragrant, but not browned.
3. Brown the mushrooms
Add sliced mushrooms, thyme, and smoked paprika. Cook for 8-10 minutes, stirring occasionally, until mushrooms release their liquid and it evaporates, and they start to turn golden brown. This builds deep flavor.
4. Add rice and broth
Stir in the rinsed wild rice and pour in the vegetable broth. Bring to a boil over high heat (212°F / 100°C), then reduce heat to low (around 185°F / 85°C). Cover and simmer for 35-40 minutes, until the rice is tender and has started to split open.
5. Add coconut milk
Once the rice is cooked, pour in the coconut milk and stir well. Let it simmer uncovered for 5 minutes to heat through and slightly thicken.
6. Finish with lemon
Remove the pot from heat. Stir in the lemon juice. Season with salt and pepper to taste. The soup will thicken as it sits; add extra broth or water if desired.
7. Serve and enjoy
Ladle into bowls and garnish with fresh thyme or parsley if you like. Serve hot with crusty bread or a side salad.
Delicious Variations
Add protein
Stir in 1.5 cups of shredded rotisserie chicken or sautéed tofu cubes for extra heartiness.
Swap the rice
Use a wild rice blend or brown rice, adjusting cooking time accordingly.
Make it herby
Stir in a handful of fresh spinach or kale at the end until wilted for extra greens.
How to Store Creamy Wild Rice And Mushroom Soup
Refrigerator
Store in an airtight container for up to 4 days. The soup will thicken; thin with broth when reheating.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water to loosen.
Frequently Asked Questions
Q: Can I make this soup on the stovetop vs Instant Pot?
Yes, this recipe is written for the stovetop. To use an Instant Pot, sauté on Sauté mode, then pressure cook on High for 25 minutes with natural release.
Q: Can I use a different type of mushroom?
Absolutely. Cremini are great, but you can substitute white button, shiitake, or a mix. Just adjust cooking time if using delicate mushrooms like shiitake.
Q: How can I make this soup gluten-free?
This soup is naturally gluten-free as long as you use certified gluten-free vegetable broth and check that your spices are gluten-free.
Q: Can I use regular rice instead of wild rice?
Yes, but cooking time and texture will change. Use brown rice for a similar nuttiness, and adjust cooking time to about 30-40 minutes. White rice cooks faster and may become mushy.
I hope this creamy, dreamy soup warms your home like it does mine. Give it a try this week and let me know how it turns out—your kitchen is about to smell amazing. Small steps count.
Creamy Wild Rice And Mushroom Soup
Creamy Wild Rice and Mushroom Soup is a hearty, dairy-free bowl of comfort with earthy mushrooms, nutty wild rice, and rich coconut cream.
🧂 Ingredients
- 1 cup (180g) uncooked wild rice
- 2 tablespoons (30ml) olive oil
- 1 large yellow onion, diced (about 1.5 cups)
- 3 cloves garlic, minced
- 1 lb (450g) cremini mushrooms, sliced
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 6 cups (1.4 liters) vegetable broth
- 1 can (13.5 oz / 400ml) full-fat coconut milk
- 1 tablespoon (15ml) lemon juice
- Salt and freshly ground black pepper, to taste
📋 Instructions
- 1Rinse and prep rice — Rinse the wild rice under cold water in a fine-mesh strainer until the water runs clear. Set aside to drain.
- 2Sauté aromatics — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion and cook for 5 minutes until translucent, stirring occasionally. Add garlic and cook for 1 minute until fragrant, but not browned.
- 3Brown the mushrooms — Add sliced mushrooms, thyme, and smoked paprika. Cook for 8-10 minutes, stirring occasionally, until mushrooms release their liquid and it evaporates, and they start to turn golden brown. This builds deep flavor.
- 4Add rice and broth — Stir in the rinsed wild rice and pour in the vegetable broth. Bring to a boil over high heat (212°F / 100°C), then reduce heat to low (around 185°F / 85°C). Cover and simmer for 35-40 minutes, until the rice is tender and has started to split open.
- 5Add coconut milk — Once the rice is cooked, pour in the coconut milk and stir well. Let it simmer uncovered for 5 minutes to heat through and slightly thicken.
- 6Finish with lemon — Remove the pot from heat. Stir in the lemon juice. Season with salt and pepper to taste. The soup will thicken as it sits; add extra broth or water if desired.
- 7Serve and enjoy — Ladle into bowls and garnish with fresh thyme or parsley if you like. Serve hot with crusty bread or a side salad.



