There’s nothing quite like a big bowl of creamy mushroom and wild rice soup on a chilly day. It’s the kind of dish that wraps you up like a warm blanket and says, “You’re home.” If you’re anything like me, you’ve probably scrolled through Pinterest or Google a million times looking for the recipe that actually delivers on flavor and texture, not just a bunch of bland mush with mushrooms floating around. Well, guess what? I’ve been there, and I’ve finally cracked the code. This recipe is rich, earthy, and comforting, with just the right balance of creaminess and bite from the wild rice. Ready to dig in? Let’s get started.
Why This Soup Always Wins
Before we dive into the nitty-gritty, let’s talk about why this soup is such a crowd-pleaser. Mushrooms bring a deep, umami flavor that makes every spoonful feel luxurious. Wild rice adds a fun, chewy texture and a nutty taste that keeps things interesting. And the cream? Oh, the cream. It’s what turns a simple soup into something you’d proudly serve at a dinner party (or just hoard for yourself—no judgment here :).
Have you ever had a soup that promised “creamy” but ended up more like mushroom-flavored water? Yeah, me too. That’s why I’ve fine-tuned this recipe to ensure every bite is silky, satisfying, and full of flavor. Plus, it’s super easy to make, even if you’re not a kitchen wizard. Just follow along, and you’ll be slurping your way to happiness in no time.
What You’ll Need: Ingredients Breakdown

Let’s talk about the star players in this creamy mushroom and wild rice soup recipe. I’ll keep it simple and honest—no fancy, hard-to-find ingredients here.
Main Ingredients
- Wild rice blend (1 cup) – This isn’t your average white rice. Wild rice has a nutty, slightly chewy texture that stands up to the soup without turning to mush.
- Mushrooms (8 oz, sliced) – I like using a mix of cremini and shiitake for depth. Feel free to toss in some button mushrooms if that’s what you’ve got.
- Onion (1 medium, diced) – Sweet, savory, and a must for flavor.
- Garlic (3 cloves, minced) – Because everything’s better with garlic.
- Butter (3 tbsp) – Adds richness and helps sauté the mushrooms and onions.
- All-purpose flour (3 tbsp) – This is your thickening agent. Don’t skip it unless you want a watery soup.
- Chicken or vegetable broth (4 cups) – I usually go for veggie broth to keep it vegetarian, but chicken broth works great too.
- Heavy cream (1 cup) – The secret to that creamy, dreamy texture. Half-and-half will work in a pinch, but heavy cream is the MVP.
- Salt and pepper – To taste, obviously.
- Fresh thyme (1 tsp, chopped) – Adds a subtle earthy note. Dried thyme works too, but fresh is always better.
- Optional: Parmesan cheese (1/4 cup, grated) – For extra umami and a little salty kick.
Quick Tips
- Don’t rinse the wild rice. Unlike regular rice, wild rice doesn’t need rinsing. Just measure and toss it in.
- Slice mushrooms evenly. This ensures they cook at the same rate and look pretty in your soup.
- Use fresh garlic. Pre-minced garlic from a jar just doesn’t have the same punch.
Step-by-Step: Making the Soup
Alright, let’s get cooking. I’ll walk you through each step so you don’t miss a thing.
1. Cook the Wild Rice
- Bring 3 cups of water to a boil in a medium saucepan.
- Add the wild rice blend and a pinch of salt.
- Reduce heat, cover, and simmer for about 45–50 minutes, or until the rice is tender and the grains have popped open.
- Drain any excess water and set aside.
Pro tip: You can cook the rice ahead of time and store it in the fridge for up to 3 days. Just reheat it when you’re ready to use.
2. Sauté the Mushrooms and Onions

- Melt 2 tbsp of butter in a large pot over medium heat.
- Add the sliced mushrooms and diced onion. Sauté for 8–10 minutes, stirring occasionally, until the mushrooms are golden brown and the onions are soft.
- Add the minced garlic and sauté for another minute until fragrant.
FYI: Don’t rush this step. Letting the mushrooms caramelize brings out their natural sweetness and deepens the flavor.
3. Make the Roux
- Push the mushrooms and onions to the side of the pot.
- Add the remaining 1 tbsp of butter to the empty space.
- Sprinkle in the flour and stir to form a paste. Cook for 1–2 minutes to remove the raw flour taste.
Why this matters: The roux is what gives your soup its thick, creamy texture. Skipping this step will leave you with a thin, runny soup.
4. Add the Broth and Cream

- Slowly pour in the broth, stirring constantly to avoid lumps.
- Add the cooked wild rice, heavy cream, and fresh thyme.
- Bring the soup to a gentle simmer and cook for 10–15 minutes to let the flavors meld.
Rhetorical question: Ever tried adding cream too early and ended up with a curdled mess? Yeah, me too. Always add cream at the end and keep the heat low.
5. Season and Serve

- Taste the soup and season with salt and pepper as needed.
- If you’re feeling fancy, stir in some grated Parmesan cheese for extra richness.
- Ladle into bowls and serve hot.
Why Wild Rice Is a Game-Changer
Let’s talk about wild rice for a second. It’s not just a trendy health food—there’s a reason it’s in this recipe. Wild rice has a unique, nutty flavor and a chewy texture that holds up in soups and stews. Unlike regular white rice, it doesn’t turn to mush after simmering, which means every bite is satisfying and hearty.
IMO: If you’ve only ever used white rice in your soups, you’re missing out. Wild rice adds a fun, unexpected twist that makes this soup feel special. Plus, it’s packed with fiber and protein, so you’ll feel full and happy after a bowl.
Storage and Reheating Tips
Leftovers are always a win, but soups can be tricky to store and reheat. Here’s how to keep your creamy mushroom and wild rice soup fresh and delicious.
- Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the fridge for up to 4 days.
- Freezing: This soup freezes well. Store it in a freezer-safe container for up to 3 months. Thaw in the fridge overnight before reheating.
- Reheating: Warm the soup over low heat on the stovetop, stirring occasionally. If it’s too thick, add a splash of broth or water.
Rhetorical question: Ever reheated soup in the microwave and ended up with a lukewarm center and scalding edges? Yeah, stovetop is the way to go.
Common Mistakes to Avoid
Even the best recipes can go wrong if you’re not careful. Here are a few common mistakes to watch out for.
- Overcooking the wild rice: This turns it mushy and bland. Keep an eye on it and taste as you go.
- Skipping the roux: Without the roux, your soup will be thin and watery. Don’t skip this step!
- Adding cream too early: This can cause the soup to curdle. Always add cream at the end and keep the heat low.
- Using old mushrooms: Mushrooms spoil quickly. Make sure yours are fresh and firm.
Sarcasm alert: Because nothing says “gourmet” like a bowl of mushroom-flavored water, right? /:
Why This Recipe Works Every Time
So, why does this creamy mushroom and wild rice soup recipe stand out? It’s simple, honest, and packed with flavor. The wild rice adds a fun, chewy texture, the mushrooms bring earthy depth, and the cream makes it feel indulgent without being heavy. Plus, it’s easy to customize for vegetarians, vegans, or anyone with dietary restrictions.
Final thought: Soup is one of those dishes that feels like a hug in a bowl. Whether you’re cooking for yourself, your family, or a group of friends, this recipe is sure to impress. So grab your ingredients, put on some comfy clothes, and get ready to enjoy a bowl of pure comfort.
Ready to Try It?
If you’re craving a bowl of creamy mushroom and wild rice soup that’s rich, satisfying, and full of flavor, this recipe is your go-to. It’s easy to make, customizable, and perfect for any occasion. So what are you waiting for? Get cooking and let me know how it turns out. And hey, if you have any tips or tweaks, drop them in the comments—I’m always looking for new ways to make this soup even better. Happy cooking! 🙂
The Best Creamy Mushroom and Wild Rice Soup Recipe You’ll Ever Make
Course: Dinner, SoupsCuisine: AmericanDifficulty: Easy4
servings15
minutes1
hour10
minutes320
kcal1
hour35
minutesThis creamy mushroom and wild rice soup is rich, earthy, and perfectly comforting. Loaded with tender wild rice, golden mushrooms, and a velvety broth, it’s the kind of soup that makes you want to curl up with a blanket. It’s easy to make, endlessly customizable, and always a hit.
Ingredients
1 cup wild rice blend
8 oz mixed mushrooms (cremini, shiitake, or button), sliced
1 medium onion, diced
3 cloves garlic, minced
3 tbsp unsalted butter (or vegan butter for vegan version)
3 tbsp all-purpose flour
4 cups vegetable or chicken broth
1 cup heavy cream (or cashew/oat milk for vegan version)
1 tsp fresh thyme, chopped (or 1/2 tsp dried)
Salt and pepper, to taste
Optional: 1/4 cup grated Parmesan cheese (omit for vegan)
Directions
- Cook the Wild Rice:
In a medium saucepan, bring 3 cups of water to a boil. Add wild rice blend and a pinch of salt. Reduce heat, cover, and simmer for 45–50 minutes until rice is tender and grains have popped. Drain any excess water and set aside. - Sauté Mushrooms and Onions:
In a large pot, melt 2 tbsp butter over medium heat. Add sliced mushrooms and diced onion. Sauté for 8–10 minutes until mushrooms are golden brown and onions are soft. Add garlic and sauté for 1 more minute until fragrant. - Make the Roux:
Push mushrooms and onions to one side. Add remaining 1 tbsp butter to the empty space. Sprinkle in flour and stir to form a paste. Cook for 1–2 minutes, stirring constantly, to remove the raw flour taste. - Add Broth and Cream:
Slowly pour in broth, stirring to avoid lumps. Add cooked wild rice, heavy cream, and fresh thyme. Bring to a gentle simmer and cook for 10–15 minutes to meld flavors. - Season and Serve:
Taste and season with salt and pepper. Stir in Parmesan (if using). Ladle into bowls and serve hot with crusty bread.
Notes
- Notes
Vegan Option: Use olive oil or vegan butter, swap heavy cream for cashew or oat milk, and skip Parmesan.
Storage: Refrigerate for up to 4 days or freeze for up to 3 months. Reheat gently on the stovetop.
Reheating: Add a splash of broth or water if soup thickens.

