When sliced mushrooms go into a hot Dutch oven, they release their moisture before they start to brown. Give them room, and that damp, pale stage turns into deeply browned edges that bring a savory backbone to every spoonful. That’s the part I pay attention to first when I make this creamy mushroom and wild rice soup with fresh thyme.
The rice needs a different kind of patience. Wild rice takes longer to soften than the vegetables, so it simmers right in the broth until most of its grains split and turn tender. I keep the pot partially covered and stir now and then; the rice can settle as it cooks, and a quick stir keeps the bottom from catching. Heavy cream goes in at the end, after the rice is ready, for a smooth finish that stays gentle rather than boiling. The bowl is full of chewy wild rice, earthy mushrooms, and a cream-softened broth scented with thyme.

Kitchen Note
Wait to add the cream until the wild rice is tender. Keep the soup at a gentle heat for those last few minutes; boiling after the cream goes in can spoil the smooth finish.
Save this creamy mushroom and wild rice soup for a cozy bowl with browned cremini mushrooms, tender rice, and fresh thyme.
Why the Mushrooms Need Their Own Space in the Pot
Mushrooms are full of moisture, and a crowded pot traps the steam they release. Instead of browning, the slices soften in their own liquid and stay pale. Cooking them in two batches gives each slice better contact with the hot pot, so the moisture can cook off and the edges can take on color. That browned surface adds a deeper, more savory taste than mushrooms that have only softened.
Use the same Dutch oven for the vegetables after the mushrooms come out. The browned bits left behind become part of the soup’s base when the onion, carrots, and celery soften. They’re not a reason to scrub the pot between stages. The flour and broth loosen those bits later, carrying their flavor through the whole pot.
This also explains why it’s worth resisting the urge to put all the mushrooms in at once. The batches take a little longer, but they brown instead of steaming, and you still cook the vegetables and soup in one pot. The mushrooms return with their accumulated juices, so none of the savory liquid left in the bowl goes to waste.
What Wild Rice, Cremini, and Cream Each Bring to the Pot

- Wild rice — It gives this soup its chewy, nutty center and holds up through a long simmer. Rinse it in a fine-mesh strainer under cool running water before it goes into the pot. Long-grain white rice isn’t a direct stand-in: it cooks differently and won’t give the same texture.
- Cremini mushrooms — Their earthy flavor stands up to the broth and cream. Choose firm mushrooms without wet or slimy patches; standard cremini are a sensible choice here, since browning and the soup base contribute plenty of flavor. Slice them evenly so they cook at a similar pace.
- Fresh thyme — Chopped fresh leaves give the broth a woodsy, herbal note without taking over the mushrooms. Strip the leaves from the stems before chopping, and add them with the garlic so their aroma blooms briefly in the butter.
- All-purpose flour — Flour thickens the broth into a creamy soup rather than leaving it thin and watery. Stir it into the butter and softened vegetables for a full minute before adding broth. That brief cook helps prevent a raw flour taste.
- Heavy cream — It brings the final richness and a soft, silky texture. Add it only after the rice is cooked, then warm the soup gently; it isn’t meant to boil once the cream is in.
- Low-sodium chicken broth — Broth provides the cooking liquid for the rice as well as the soup’s savory base. Low-sodium broth leaves room for the listed kosher salt without making the finished pot overly salty.
Build the Soup in Stages So the Rice Finishes Tender
Rinse the Rice and Brown the Mushrooms
Rinse the wild rice under cool running water in a fine-mesh strainer, then set it aside. Melt one tablespoon of butter in a 6-quart Dutch oven over medium-high heat and cook half the sliced mushrooms for 5 to 7 minutes, stirring occasionally, until browned. Transfer them to a bowl and repeat with another tablespoon of butter and the rest of the mushrooms. If the slices are crowded, they’ll release moisture faster than it can evaporate, so keep the batches separate.
Soften the Vegetables and Wake Up the Thyme
Lower the heat to medium and melt the remaining butter in the same pot. Add the diced onion, carrots, and celery, then cook for 6 to 8 minutes, stirring occasionally, until softened. Stir in the minced garlic and chopped thyme and cook for 30 seconds. Keep the garlic moving during this short step; it should smell fragrant, not browned.
Cook the Flour Before Whisking in Broth
Stir the flour into the vegetables and cook for one minute, coating the pieces evenly. Gradually whisk in the broth until the mixture looks smooth; pouring it in gradually makes it easier to work out lumps. Add the rinsed rice, salt, pepper, and browned mushrooms along with any juices in the bowl. Bring the pot to a boil before reducing it to a gentle simmer.
Simmer Until the Rice Splits, Then Add Cream
Partially cover the pot and simmer gently for 45 to 60 minutes, stirring every 10 to 15 minutes. Wild rice is ready when most of the grains have split and the centers are tender; a few grains may still look intact. If the rice is still firm, keep the pot at that gentle simmer and check again rather than turning up the heat. Stir in the heavy cream and cook gently for 3 to 5 minutes, just until heated through.
Small Adjustments That Keep This Soup’s Texture in Balance
Keep the wild rice; don’t swap in quick-cooking rice
The long simmer is built around wild rice, which needs time to soften and split. A quick-cooking rice would be tender much sooner and could turn mushy while the soup continues to cook. For this pot, the useful adjustment is to let the wild rice finish on its own schedule within the stated simmer range.
Keep the cream for the soup’s creamy finish
Heavy cream gives this version its smooth, rich finish. A dairy-free replacement would change the body and flavor, so I don’t recommend treating another cream as a direct swap in this recipe. If you need a dairy-free soup, choose a version developed around that ingredient rather than expecting this one to behave the same way.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours and keep them covered for up to 3 to 4 days. The rice will continue to absorb broth, so the soup may thicken as it sits.
- Freezer: The soup can be frozen in airtight containers for up to 2 to 3 months, though cream-based soups may separate slightly after thawing. Thaw overnight in the refrigerator and stir well while reheating.
- Reheating: Warm leftovers in a saucepan over low to medium-low heat, stirring often, until hot throughout. Avoid a hard boil, which can make the cream look separated and soften the rice further.
Questions I Get Asked About This Mushroom and Wild Rice Soup

Creamy Mushroom and Wild Rice Soup with Fresh Thyme
Ingredients
Equipment
Method
- Rinse the wild rice in a fine-mesh strainer under cool running water.
- Melt 1 tablespoon of the butter in a 6-quart Dutch oven over medium-high heat. Add half the mushrooms and cook for 5-7 minutes, stirring occasionally, until browned.
- Transfer the browned mushrooms to a bowl.
- Melt another 1 tablespoon butter in the pot, add the remaining mushrooms, and cook for 5-7 minutes, stirring occasionally, until browned. Transfer them to the bowl.
- Reduce the heat to medium and melt the remaining 2 tablespoons butter in the pot.
- Add the onion, carrots, and celery and cook for 6-8 minutes, stirring occasionally, until softened.
- Stir in the garlic and thyme and cook for 30 seconds.
- Stir in the flour and cook for 1 minute.
- Gradually whisk in the broth until smooth.
- Add the wild rice, salt, pepper, and mushrooms with any accumulated juices, and bring to a boil.
- Reduce the heat to maintain a gentle simmer, partially cover the pot, and cook for 45-60 minutes, stirring every 10-15 minutes, until most of the rice grains have split and are tender.
- Stir in the heavy cream and cook gently, without boiling, for 3-5 minutes until heated through.