One-Pot Creamy Mushroom Wild Rice Soup
This one-pot creamy mushroom wild rice soup is the earthy, filling bowl you want on a cold night. It simmers mostly hands-off and turns a handful of pantry ingredients into something that tastes far more luxurious than the effort suggests.

Wild rice brings a nutty chew and mushrooms add deep savory character. A swirl of cream at the end ties it all together without making it heavy.
Why This Soup Stays in My Rotation
It feels like a project soup but comes together in one pot with about twenty minutes of actual attention. The rest is quiet simmering.
The broth ends up velvety and deeply savory, and the wild rice holds its bite even after days in the fridge. I get a different result every time I switch up the mushroom mix, so it never gets boring.
Ingredients

- 2 tbsp olive oil or unsalted butter: either works; butter adds richness
- 1 medium onion, diced
- 3 medium carrots, peeled and diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 1 lb mixed mushrooms (cremini, shiitake, or oyster), sliced: cremini for meatiness, shiitake for a smoky depth
- 1 cup dry wild rice: use 100 percent wild rice or a wild rice blend; the timing will shift
- 6 cups vegetable broth: chicken broth works too
- 4 sprigs fresh thyme or 1 tsp dried thyme
- 1 bay leaf
- Salt and freshly ground black pepper
- ½ cup heavy cream or half-and-half
- 2 tbsp dry sherry (optional): wakes up the earthiness
- Fresh parsley, chopped, for serving
Variations / Substitutions
- Protein: Stir in 2 cups of shredded rotisserie chicken or a drained can of chickpeas at the end with the cream.
- Dairy-free: Swap the cream for full-fat coconut milk; the soup will be just as silky.
- Mushrooms: Use any mix you like. Portobellos give a steak-like chew, chanterelles add a floral note if you have them.
- Herb: Replace the thyme with a small sprig of rosemary for a piney backbone.
If you enjoy this, my Creamy Chicken and Wild Rice Soup is another cold-weather favorite.
How to Make One-Pot Mushroom Wild Rice Soup
Step 1: Sauté the Aromatics

Heat the 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery and cook, stirring occasionally, until softened, about 5 to 7 minutes. Stir in the minced garlic and cook for another 30 seconds until fragrant.
The vegetables should look glossy and translucent but not brown. This base is where the soup’s savory character starts, so a few extra minutes here pay off.
Step 2: Sear the Mushrooms

Add the sliced mushrooms to the pot along with a pinch of salt. Cook, stirring only now and then, until they release their moisture, it evaporates, and the mushrooms turn deeply golden, about 8 to 10 minutes.
Letting them sit undisturbed for stretches builds concentrated, meaty flavor. If the pot looks dry, add another drizzle of oil.
Step 3: Simmer the Soup

Pour in the 6 cups broth, then add the 1 cup wild rice, thyme sprigs, bay leaf, and a few grinds of black pepper. Bring the soup to a boil, reduce the heat to low, cover, and simmer until the rice is tender, 45 to 55 minutes. If using a wild rice blend, check the package because the time may be shorter.
Wild rice will split and curl when it’s done. Stir a couple of times to prevent sticking, and taste the broth; add salt as needed.
Step 4: Stir in the Cream and Serve

Discard the thyme sprigs and bay leaf. Stir in the ½ cup heavy cream and the sherry if using, and let the soup warm through for 2 minutes. Ladle into bowls and finish with a crack of black pepper and a scatter of fresh parsley.
The soup will be velvety and creamy, with chewy rice and tender mushrooms in every spoonful. Serve it hot with crusty bread.
Tips for the Best Mushroom Wild Rice Soup
- Rinse the dry wild rice in a fine-mesh strainer to wash off any dust. It does not need soaking.
- For a richer broth, use half vegetable broth and half mushroom broth, or toss in a Parmesan rind while the soup simmers.
- Slice the mushrooms thickly so they keep some texture after the long simmer. Thin slices melt away.
- If the soup thickens too much after sitting, thin it with a splash of broth when you reheat.
Cook times vary depending on the rice you use.
| Rice Type | Approximate Simmer Time |
|---|---|
| 100% wild rice | 45 to 55 minutes |
| Wild rice blend | 35 to 45 minutes |
Storing and Reheating Leftovers
- Refrigerate: Store the soup in an airtight container for up to 4 days. The flavors actually meld and improve overnight.
- Reheating: Warm gently on the stovetop over low heat, adding a little broth if it has thickened. Avoid a hard boil or the cream may break.
What to Serve with Mushroom Wild Rice Soup
A loaf of crusty sourdough is obvious for a reason; you need something to drag through that broth. A sharp arugula salad with lemon vinaigrette cuts the richness nicely. On the side, roasted root vegetables like parsnips or turnips echo the earthiness and add a sweet contrast.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes. Sauté the aromatics and mushrooms on the stovetop first, then transfer everything except the cream to the slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours, and stir in the cream at the end.
Why is my soup too thin?
It may need a little more simmering with the lid off to reduce. Let it bubble gently for 10 minutes to concentrate before serving.
Can I freeze mushroom wild rice soup?
You can, but the cream may separate when thawed. Freeze it without the cream, then stir it in while reheating for the best texture.
My wild rice is still hard after an hour. What went wrong?
Older rice or hard water can extend the cooking time. Just keep simmering and add more broth if needed until it’s tender.

Mushroom Wild Rice Soup Recipe
Ingredients
Method
- Heat the oil in a large pot over medium heat. Add the onion, carrots, and celery, and cook until softened, 5 to 7 minutes. Stir in the garlic and cook 30 seconds.
- Add the mushrooms and a pinch of salt. Cook, stirring occasionally, until golden, 8 to 10 minutes.
- Pour in the broth, then add the wild rice, thyme, bay leaf, and black pepper. Bring to a boil, reduce heat to low, cover, and simmer until the rice is tender, 45 to 55 minutes.
- Discard the thyme and bay leaf. Stir in the cream and sherry, and warm through 2 minutes. Ladle into bowls, top with black pepper and parsley, and serve hot.
