Love this? Pin it for later! 📌
I love that it’s weeknight-easy yet Sunday-special. It happily feeds a crowd of cousins after a hike, but it also tucks into lunchboxes like a champ. Vegetarian by design, it still satisfies the die-hard carnivores at my table (especially when I ladle it over a thick slice of toasted sourdough rubbed with garlic). If you can chop and stir, you can master this bowl. Ready to let your kitchen smell like a woodland cabin? Let’s gather the ingredients.
Why This Recipe Works
- Triple-mushroom umami: A trio of cremini, shiitake, and dried porcini builds layers of savory depth without meat.
- Wild rice first: Toasting the grains in vegan butter before simmering unlocks a popcorn-like aroma and keeps the kernels distinct.
- Cream without the cream: A simple slurry of oat milk and arrowroot delivers silky body that’s lactose-free and freezer-friendly.
- One-pot wonder: Minimal dishes, maximum flavor—everything from bloom to blend happens in the same Dutch oven.
- Make-ahead hero: Flavor actually improves overnight, so it’s perfect for Sunday meal prep or holiday entertaining.
- Flexible greens: Baby spinach wilts in seconds, but kale, chard, or even shredded Brussels sprouts work just as well.
Ingredients You'll Need
Quality ingredients make the difference between good soup and can’t-stop-slurping soup. Here’s what to look for:
- Wild rice: True wild rice (hand-harvested from Minnesota lakes) is long, jet-black, and cooks in 40–45 minutes. The cultivated “wild” rice sold in most supermarkets is shorter, browner, and cooks faster—either works, just adjust timing.
- Cremini mushrooms: Also labeled “baby bella,” these give earthy body. Choose caps that are closed around the stem—open gills mean older, drier mushrooms.
- Shiitake mushrooms: Fresh shiitake caps add silky chew; save the stems for your next veggie stock.
- Dried porcini: A small handful rehydrated in hot water creates liquid gold—don’t toss that soaking liquid; it goes straight into the pot.
- Leek: Milder than onion, it melts into the background. Slice, then rinse well—dirt loves to hide between layers.
- Fresh thyme: Woody stems release oils as they simmer; fish them out before serving.
- Vegetable stock: Low-sodium keeps the salt level in your control. Homemade is divine, but I keep a quart of my favorite store-bought for busy nights.
- Oat milk: Creamy yet neutral. If you’re nut-free, opt for a brand labeled gluten-free if that’s a concern.
- Arrowroot starch: A teaspoon whisked with milk thickens without the floury taste of roux. Cornstarch works in a pinch.
- White miso: Adds fermented complexity. Look for it in the refrigerated section near tofu.
- Lemon zest & juice: Non-negotiable brightness to balance earthy mushrooms.
How to Make Cozy Mushroom and Wild Rice Soup for Vegetarian Meal
Prep the porcini
Place dried porcini in a 2-cup measuring cup and cover with 1½ cups just-boiled water. Steep 15 minutes while you chop vegetables. Strain through a fine-mesh sieve, pressing on solids; reserve liquid and chop porcini finely.
Toast the wild rice
Melt 2 Tbsp vegan butter in a heavy Dutch oven over medium heat. Add wild rice; cook 3–4 minutes, stirring, until grains smell nutty and some pop. Transfer to a small bowl—this prevents over-cooking while you build the base.
Sauté aromatics
Add remaining 1 Tbsp butter, leek, celery, and a pinch of salt. Cook 5 minutes until softened but not browned. Stir in garlic, chopped porcini, and fresh thyme; cook 1 minute more until fragrant.
Brown the mushrooms
Increase heat to medium-high. Add sliced cremini and shiitake plus ½ tsp salt. Let sit undisturbed 3 minutes—this caramelizes the edges—then stir occasionally until mushrooms release and re-absorb their juices, 6–7 minutes total.
Deglaze & combine
Pour in reserved porcini soaking liquid, scraping up browned bits. Return toasted wild rice to the pot along with vegetable stock and bay leaf. Bring to a boil, reduce to low, cover, and simmer 35 minutes (or until rice is tender but still toothsome).
Create the creamy slurry
In a small bowl whisk oat milk, arrowroot, and white miso until smooth. Slowly ladle 1 cup hot broth into the mixture to temper, then pour everything back into the pot. Simmer 3 minutes until slightly thickened.
Finish with greens
Stir in baby spinach and lemon zest; cook just until wilted, 30 seconds. Remove bay leaf and thyme stems. Off heat, add lemon juice, taste, and adjust salt and pepper.
Serve & garnish
Ladle into warm bowls. Drizzle with extra-virgin olive oil, crack black pepper, and scatter fresh parsley or micro-greens. Offer crusty bread for swiping the last drops.
Expert Tips
Control the salt
Mushrooms absorb seasoning as they cook; add salt in layers rather than all at once for balanced flavor.
Chill before freezing
Cool soup completely, then freeze flat in zip-top bags. Thaw overnight in the fridge for best texture.
Double-batch trick
Double the recipe but do not double the salt initially; adjust at the end for perfectly seasoned gallons.
Brighten at the end
A final squeeze of lemon just before serving reawakens all the earthy flavors—don’t skip it!
Variations to Try
- Smoky version: Add ½ tsp smoked paprika when sautéing mushrooms and swap half the wild rice for farro.
- Protein boost: Stir in a can of drained white beans during the final simmer for an extra 6 g protein per serving.
- Curry twist: Replace thyme with 1 Tbsp mild curry powder and finish with coconut milk instead of oat milk.
- Spring edition: Swap spinach for asparagus tips and fresh peas; add in the last 2 minutes for color pop.
- Grains swap: No wild rice? Use long-grain brown rice and reduce simmer time to 25 minutes.
Storage Tips
Refrigerator: Cool soup to room temperature, transfer to airtight containers, and refrigerate up to 5 days. The rice will continue to absorb liquid; thin with vegetable stock or water when reheating.
Freezer: Portion into freezer-safe containers leaving 1-inch headspace. Freeze up to 3 months. Thaw overnight in the refrigerator, then warm gently over medium-low heat.
Make-ahead: Soup base (through step 5) can be made 2 days ahead; store rice separately to prevent over-cooking. Combine and finish with oat-milk slurry just before serving.
Frequently Asked Questions
Cozy Mushroom and Wild Rice Soup for Vegetarian Meal
Ingredients
Instructions
- Hydrate porcini: Cover dried porcini with 1½ cups hot water; steep 15 min, strain & chop, reserve liquid.
- Toast rice: In Dutch oven, melt 2 Tbsp butter, add wild rice; toast 3–4 min, remove.
- Sauté aromatics: Add remaining butter, leek, celery; cook 5 min. Stir in garlic, porcini, thyme; cook 1 min.
- Brown mushrooms: Increase heat; add cremini & shiitake with ½ tsp salt. Cook undisturbed 3 min, then stir 6 min.
- Deglaze & simmer: Add reserved porcini liquid, stock, bay leaf, toasted rice. Simmer covered 35 min.
- Finish creamy: Whisk oat milk, arrowroot, miso; temper with hot broth, return to pot, simmer 3 min.
- Add greens: Stir in spinach & lemon zest until wilted. Off heat add lemon juice, season.
- Serve: Ladle into bowls, drizzle olive oil, crack pepper, enjoy hot with crusty bread.
Recipe Notes
For a smoky twist, add ½ tsp smoked paprika with the mushrooms. Soup thickens as it sits; thin with stock when reheating.