
This 3 mushroom soup recipe delivers the kind of rich, earthy umami depth that transforms a simple weeknight dinner into a restaurant-worthy experience—all in one pot.
The secret lies in properly sautéing three distinct mushrooms (shiitake, cremini, and wild mushrooms) to develop their natural flavors before building a velouté-style base with aromatic vegetables and a touch of cream.
I’ve perfected this technique over years of testing, ensuring the soup remains velvety without being heavy, with just the right balance of savory and umami notes that linger on the palate.
The beauty of this recipe is its adaptability—whether you’re using store-bought chicken broth for convenience or homemade vegetable broth for a vegetarian version, the technique remains the same.
A light roux made from butter and flour creates the perfect thickening agent, while a splash of white wine deglazes the pot, adding brightness that cuts through the mushrooms’ intensity. The result is a soup that’s both comforting and sophisticated, with layers of flavor that reward careful preparation.
By the time you’re finished, you’ll have a creamy yet light soup with tender mushrooms that melt in your mouth and a golden crust on the surface from a final sprinkle of parmesan. The aroma alone will fill your kitchen with warmth, while the texture—smooth yet substantial—makes every spoonful satisfying.
This is the kind of dish that feels like a hug on a chilly day, yet remains elegant enough for guests.
Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for a complete meal. The recipe scales beautifully, so you can easily double it for leftovers that reheat just as well as they did fresh.
Here’s how to make it—step by step, with all the professional techniques you need to succeed.
Ingredients for 3 mushroom soup
Eight mushrooms, four aromatics, and a touch of cream—this is your umami powerhouse lineup.
| Ingredient | Amount | Notes |
|---|---|---|
| Shiitake Mushrooms 🍄 | 8 whole | Stems removed, sliced thin |
| Cremini Mushrooms 🍄 | 8 whole | Quartered, stems left intact |
| Wild Mushrooms 🍄 | 4 oz | Mixed variety, sliced thin |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | 2 tbsp | For light roux |
| Shallots 🧅 | 2 whole | Minced, about 2 tbsp |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc works well |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Chopped, or 1 tsp dried |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 1 tbsp | For finishing drizzle |
The mushrooms are where the magic happens. Shiitake brings that deep, meaty flavor, cremini adds earthiness, and wild mushrooms (like oyster or chanterelle) contribute complexity. Grab them at Whole Foods or your local specialty market—they’re usually prepped and ready to go. If you can’t find wild mushrooms, shiitake and cremini alone still deliver serious umami. Just slice them thin—1/8-inch slices for even cooking. The key is to sauté them low and slow until they release all their juices before adding liquid. Trust me, this step makes all the difference.
No white wine? Chicken broth with a splash of lemon juice works just as well. Fresh thyme is ideal, but dried works at one-third the amount. The Parmesan topping is non-negotiable for that golden crust—grate it fresh from a wedge, not the pre-grated stuff (it gets clumpy). For a vegetarian version, swap the chicken broth for vegetable broth and use nutritional yeast instead of Parmesan. The butter and flour for the roux? Cold butter is crucial—it prevents the roux from cooking too fast and turning grainy. If you’re nervous about making a roux, just whisk constantly and keep the heat low.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always make a double batch and freeze half. To reheat, warm gently on the stove with a splash of broth or water—never boil, or the mushrooms get rubbery. The Parmesan topping? Add it right before serving so it stays crisp. Store the broth separately if you’re freezing, then stir it in when reheating. And if you’ve got crusty bread, don’t skip it—this soup is all about soaking up every last drop.
Why You’ll Love This Recipe
- Here’s what sold me: that moment when the flour-toasty roux meets the mushrooms’ natural richness. The butter? It’s not just fat—it’s the secret weapon turning this into something dangerously addictive. (Yes, even on a Tuesday night.)
- I’ll be real: fresh shiitake and wild mushrooms can add up. But this recipe stretches them far. A single batch feeds four, and the cremini mushrooms bulk it up nicely. It’s the kind of dish that makes you feel like you’re eating gourmet without the grocery bill.
Step-by-step instructions for 3 mushroom soup
This earthy, umami-packed soup comes together in one pot with simple steps.
Sauté the Mushroom Base
Heat the 1 tablespoon olive oil in a large pot over medium heat. Add the 4 tablespoons unsalted butter and let it melt completely, watching for the butter to turn a pale golden color—this signals it’s ready for the mushrooms.
Add the 8 whole sliced shiitake mushrooms, 8 whole quartered cremini mushrooms, and 4 ounces sliced wild mushrooms all at once. Cook for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture and begin to soften. You’ll see the edges start to brown slightly—that’s your signal they’re releasing their rich umami flavors. Season with the 1 teaspoon salt and ½ teaspoon black pepper as you go, tossing to coat evenly.
Build the Flavor Foundation
Push the mushrooms to one side of the pot and add the 2 whole minced shallots and 3 cloves minced garlic to the empty space. Sauté for 1-2 minutes until the shallots turn translucent and the garlic becomes fragrant—this prevents burning and ensures maximum flavor extraction.
Stir everything together, then sprinkle the 2 tablespoons all-purpose flour over the mushrooms. Toss gently to coat all surfaces, then pour in the ½ cup dry white wine. Let it simmer for 3-4 minutes until the wine reduces by half and the flour forms a light roux. This step creates the velvety texture that makes this soup so satisfying.
Simmer with Broth and Thyme
Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and add the 1 tablespoon chopped fresh thyme leaves. Let it simmer uncovered for 15-20 minutes, stirring occasionally, until the mushrooms are completely tender and the flavors meld together beautifully. You’ll know it’s ready when the soup has reduced slightly and the aroma is deeply aromatic—like a forest after rain.
Finish with Cream and Cheese
Reduce heat to low and stir in the ½ cup heavy cream. Let it warm through for 2-3 minutes, then add the ¼ cup freshly grated parmesan cheese. Taste and adjust seasoning if needed—this is where you can really make the soup your own. The cream should blend smoothly, creating a luxurious texture without overpowering the earthy mushroom flavors.
Serve with a Finishing Touch
Ladle the soup into bowls and let each serving rest for 1-2 minutes to allow the flavors to settle. Before serving, drizzle each bowl with a small amount of the 1 tablespoon olive oil reserved earlier. This final touch adds a silky sheen and enhances the soup’s richness. Garnish with additional parmesan and a sprinkle of fresh thyme if desired. Serve immediately with crusty bread to soak up every last drop of that umami-packed goodness.
Pro Tips For Making 3 Mushroom Soup
- Sear Mushrooms in Batches: Don’t overload the pan—crowding steams mushrooms instead of browning them. Split your mix into 2-3 batches and cook them until golden, about 4-5 minutes per side. This builds depth of flavor that no amount of simmering later can fix.
- Trim Wild Mushrooms Properly: Wild mushrooms hold dirt and grit—don’t just wipe them. Use a damp paper towel to gently brush off debris, then scrape the stems with a spoon to remove any sand or grit lodged in the gills. I learned this the hard way after tasting gritty soup.
- Bloom the Butter First: Melt the unsalted butter over medium-low heat until it foams—this releases its rich flavor before adding flour. If you rush it, the butter burns and turns bitter, ruining the whole soup. Give it 2-3 minutes; it’s worth the wait.
- Deglaze with Wine (or Broth): After cooking the mushrooms, splash in ½ cup of dry white wine or vegetable broth to scrape up browned bits from the pan. These bits pack umami punch—skipping this step means missing out on half the flavor. Do it while the pan’s still hot.
Storing and reheating this 3 mushroom soup
Fridge Storage Tips
Let your soup cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids for best results. Store at 40°F or below for up to 4 days, though the flavors actually deepen overnight as the mushrooms reabsorb their juices.
The golden crust from the Parmesan will soften slightly, but that’s okay—just add a fresh sprinkle when reheating. 🥄
Freezer Prep
For long-term storage, freeze in quart-sized freezer bags with 1-inch headspace to prevent expansion cracks. I recommend dividing into single-serving portions for easy reheating—just squeeze out excess air before sealing.
Label with the date and store for up to 3 months. The cream may separate slightly, but stir it back together when reheating. 🧊
Thawing Methods
Thaw overnight in the fridge for best texture, or use the quick method: Place the frozen bag in a cold water bath (not hot) for 1-2 hours.
Never microwave directly from frozen—this turns the mushrooms rubbery. Once thawed, gently reheat on the stovetop with a splash of broth to restore creaminess. 💧
Reheating Perfection
Warm soup on medium-low heat with a splash of broth or water—never boil or the mushrooms will lose their tender texture. Stir frequently and add the Parmesan topping fresh to maintain its crispy crust.
For extra richness, drizzle with 1 teaspoon olive oil at the end. The reheated version is just as comforting as the first serving! 🔥
Make-Ahead Shortcuts
Prep the mushrooms and aromatics a day ahead and store them in separate airtight containers in the fridge. When ready to cook, simply sauté and follow the recipe as written—this cuts active time to 20 minutes.
For a double batch, freeze half immediately after cooling. The broth can also be prepped ahead and stored separately. 💡
Leftovers Reinvented
Transform leftover soup into mushroom risotto by stirring in 1 cup Arborio rice and simmering until creamy. Or blend a portion with a splash of cream for silky mushroom bisque. The possibilities are endless—just avoid reheating the Parmesan topping until serving. 🌟
Nutrition facts
Frequently asked questions
Can I substitute any of the mushrooms in this recipe?
If you can’t find wild mushrooms, swap them for oyster mushrooms or chanterelles—they add great depth. For a simpler version, use only shiitake and cremini (8 oz each) with the same technique. Avoid button mushrooms—they’re too mild and watery for this rich dish.
How do I make this soup vegetarian?
Replace the chicken broth with vegetable broth and use nutritional yeast instead of Parmesan. For extra umami, add 1 teaspoon soy sauce or ½ teaspoon miso paste when simmering. The cream and flour roux remain the same—just ensure your broth is flavorful.
Why does my mushroom soup turn out watery?
Watery soup usually means the mushrooms weren’t cooked long enough to release their moisture. Sauté them for 8-10 minutes until they’re soft and golden before adding liquid. Also, reduce the broth by 10-15% during simmering. If it’s still too thin, stir in 1 teaspoon cornstarch mixed with water.
Can I make this soup in an Instant Pot?
Yes! Sauté the mushrooms, shallots, and garlic as directed, then add wine and flour. Pour in broth, secure the lid, and cook on high pressure for 5 minutes. Quick-release, then stir in cream and Parmesan. The texture will be slightly different but still delicious. For extra richness, finish with a drizzle of olive oil.
What’s the best way to reheat leftovers?
Reheat gently on low-medium heat with a splash of broth or water—never boil, or the mushrooms get rubbery. Add the Parmesan fresh to keep it crispy. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals. Stir well between each interval.
- Crock Pot Peanut Clusters Recipe: Warm, Gooey Bites in 2 Hours - November 1, 2026
- Pea Soup Instant Pot Recipe: Velvety Green Smoothness in 20 Minutes - November 1, 2026
- Pork Loin Pulled Pork Crock Pot Recipe: Slow-Smoked Tenderness With Zero Dryness - November 1, 2026