Soups & Stews
This 3 mushroom soup recipe delivers the kind of deep, earthy flavor that transforms a simple weeknight meal into something extraordinary.
The secret lies in the perfect trio of mushrooms—shiitake for umami, cremini for meaty texture, and wild mushrooms for complexity—all simmered until their flavors meld into a velvety, aromatic broth.
What makes this recipe stand out is the balance of richness and elegance, whether you prefer a classic cream-based version or a lighter, broth-only approach.
The process begins with proper preparation: cleaning mushrooms thoroughly, slicing them evenly for even cooking, and sautéing them in butter until golden and fragrant. This step unlocks their natural flavors before they’re combined with aromatic vegetables like onions, garlic, and celery, creating a fragrant base.
The soup then simmers gently, allowing the mushrooms to release their essence into the broth, resulting in a dish that’s both comforting and sophisticated.
By the time you’re ready to serve, you’ll have a soup that’s velvety, deeply flavorful, and packed with umami richness. The texture is smooth yet substantial, with each spoonful delivering layers of earthy, savory notes.
Garnish with fresh herbs like thyme or parsley for brightness, and serve with crusty bread to soak up every last drop. This recipe proves that even the simplest ingredients can create something truly memorable.
The best part? It’s versatile enough to adapt to your preferences—add a splash of cream for indulgence or keep it pure for a lighter option.
Perfect for chilly evenings or as a starter to impress guests, this 3 mushroom soup is a testament to how a few well-chosen ingredients can elevate a dish beyond expectations. Let’s get cooking.
Ingredients for 3 mushroom soup
Earthy mushrooms, aromatic veggies, and velvety broth create this umami-packed masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Shiitake Mushrooms 🍄 | 8 oz | Stemmed, sliced thin |
| Cremini Mushrooms 🍄 | 8 oz | Sliced into even pieces |
| Wild Mushrooms 🍄 | 4 oz | Mixed variety, cleaned |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Celery Stalks 🥬 | 2 whole | Diced, with leaves |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, for sautéing |
| Vegetable Broth 💧 | 4 cups | Homemade or quality store-bought |
| Heavy Cream 🥛 | ½ cup | Optional for richness |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Chopped, or 1 tsp dried |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Crusty Bread 🍞 | 4 slices | For serving, optional |
The mushrooms are the stars here—shiitake for umami depth, cremini for meaty texture, and wild mushrooms for complexity. Local farmers markets often have the best wild varieties, but any mix works. I always buy organic shiitake from Whole Foods—they hold up better when sliced thin. Clean them thoroughly with a damp cloth (no soaking!) and slice them evenly for consistent cooking. The cremini should be firm, not slimy, and the wild mushrooms should smell fresh, not musty. If you're short on time, pre-sliced mushrooms from the store work fine, but fresh is always better.
No wild mushrooms? Oyster mushrooms add a nice chewy texture, or swap in extra cremini. Short on thyme? Dried thyme at one-third the amount works, but fresh is ideal. The butter is non-negotiable here—it's what unlocks the mushrooms' flavors. European-style butter like Plugra has more fat for better sautéing. For a lighter version, use olive oil instead of butter, but the flavor will be slightly different. The vegetable broth can be store-bought (I like Pacific Foods brand), but homemade is always better. If you're making a big batch, freeze extra broth in ice cube trays for future use.
This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge. For longer storage, freeze for 3 months. The crusty bread? Baguettes from Trader Joe's or a good sourdough work perfectly. Toast it lightly before serving to prevent sogginess. Garnish with fresh parsley right before eating—it adds a bright pop of color and freshness that makes the dish feel special.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this—just slice the onions and celery into big chunks, no dicing required. The mushrooms handle the work, releasing their earthy magic as they simmer, so you’re stirring, not stressing.
- Earthy Umami Bomb: That trio of shiitake, cremini, and wild mushrooms? Pure flavor layering. The shiitake add deep richness, the cremini bring meaty bite, and the wild ones? They’re the secret weapon—complex, almost smoky, like a hug in a bowl.
- Soup-to-Salad Swap: Make a big batch on Sunday, then reheat for lunch or chill it for a weeknight salad topper. Toss it over greens with a drizzle of cream and crackers—suddenly, you’ve got a fancy salad without the fuss.
- Budget-Friendly Luxury: Mushrooms stretch like crazy, turning a few dollars’ worth of ingredients into enough soup for four servings. Honestly, it’s the kind of meal that makes grocery day feel like a win—rich, satisfying, and still cheap enough to enjoy twice.
Step-by-step instructions for 3 mushroom soup
This velouté delivers layers of umami magic—here's how to make it shine.
🍳 Step 1: Sauté the Mushroom Base Until Deeply Flavorful
Melt the 4 tbsp unsalted butter in a large pot over medium heat. Add the 8 oz shiitake mushrooms, 8 oz cremini mushrooms, and 4 oz wild mushrooms, spreading them in an even layer. Let them cook undisturbed for 5 minutes until the edges begin to brown and release their aromatic oils—this is where the umami magic starts.
Stir occasionally for another 5 minutes until all mushrooms are golden and their moisture has mostly evaporated. You'll smell that earthy, meaty aroma developing—this is your reward for patience. The mushrooms should be tender but still hold their shape slightly. If they start to stick, add a splash of the 4 cups vegetable broth to deglaze, scraping up all those flavorful browned bits from the bottom of the pot.
👨🍳 Step 2: Build the Aromatic Foundation
Add the 1 whole yellow onion and 2 whole celery stalks to the pot, stirring to combine with the mushrooms. Cook for 4 minutes until the onions turn translucent and the celery softens slightly. Then add the 4 cloves minced garlic and 1 tbsp fresh thyme leaves, stirring for 30 seconds until fragrant—this should take you right to the edge of overcooking the garlic, so watch carefully.
Pour in the remaining 4 cups vegetable broth and bring the mixture to a gentle simmer. Let it cook uncovered for 15 minutes, stirring occasionally, until the mushrooms are completely tender and the liquid has reduced slightly. You're building depth here—don't rush this step. The soup should smell rich and complex, with those mushroom aromas fully developed.
🥘 Step 3: Finish with Cream and Season to Perfection
Reduce the heat to low and stir in the 0.5 cup heavy cream, letting it warm through for 2 minutes without boiling. Season with 1 tsp salt and 0.5 tsp black pepper, then taste and adjust—this is where you can really make the soup sing. The cream should blend smoothly, adding luxurious body without overpowering the mushroom flavors.
For that final touch, stir in 0.25 cup fresh parsley leaves. This brightens the soup with freshness while adding a pop of color. Let the soup sit off the heat for 5 minutes to allow the flavors to meld completely. The consistency should be velvety with just enough body to coat a spoon—if it's too thick, stir in a splash of warm water or broth.
🍽️ Step 4: Serve with Crusty Bread for the Ultimate Experience
Ladle the soup into bowls, making sure each serving gets a generous portion of those tender mushrooms. The soup should be steaming hot when served—this helps release those final aroma notes. I like to serve it immediately with the 4 slices crusty bread on the side for dipping, but you could also use it to make gratin-style toppings if you're feeling fancy.
Each spoonful should deliver that perfect balance of earthy mushrooms, creamy richness, and bright herbs. The bread helps cut through the richness while soaking up every last drop of that umami-packed velouté. Don't forget to garnish with extra parsley before serving—it makes the presentation pop and adds that final fresh note.
Pro Tips For Making 3 Mushroom Soup
- Sear the Mushrooms First: I learned this the hard way—skipping the sear means a bland, watery soup. Slice shiitake and cremini into even pieces, hit a hot pan with 1 tablespoon of oil, and cook them just until golden (about 4-5 minutes). Wild mushrooms release more liquid, so don’t overcrowd the pan or they’ll steam instead of brown. This step builds depth of flavor that no simmering can replace.
- Trim Wild Mushrooms Properly: Wild mushrooms hide dirt and grit where you’d least expect it—under the caps and along the stems. Use a damp paper towel to wipe them clean, then slice stems thinly (they’re tougher than you think). Skip the soak in water; it dilutes their earthy flavor and turns your broth into a sad, watery mess. A sharp knife and patience make all the difference here.
- Don’t Rush the Sautéed Base: After searing the mushrooms, add the diced onion and celery—this isn’t just about softening, it’s about caramelizing. Let them cook for 8-10 minutes until the onion turns translucent and the celery loses its crunch. I know, I know, you’re eager to add the broth, but resist. This is where the soup’s foundation gets its richness, and cutting corners here means a one-dimensional flavor.
- Deglaze with Wine, Not Water: After removing the mushrooms from the pan, pour in a splash of dry white wine (or even a splash of broth if you’re skipping alcohol). Let it bubble for 30 seconds to scrape up those browned bits—this is the flavor you’re paying for. Water won’t cut it; it’s the wine’s acidity that lifts the dish and balances the mushrooms’ earthiness. Yes, even if you’re not a wine drinker, trust me on this.
Pro cooking tips for perfect results
Sautéing Secrets
Let the mushrooms develop their Maillard reaction—this is where the magic happens! Cook them undisturbed for 5 minutes at medium heat until golden brown. Stirring too soon releases steam instead of flavor.
I use a 12-inch cast iron skillet for even heat distribution, but a heavy-bottomed pot works too. If your mushrooms release too much liquid, reduce heat slightly to avoid steaming. 🔥
Deglazing Like a Pro
After sautéing, add ¼ cup vegetable broth to deglaze the pot, scraping up every last bit of browned mushroom goodness from the bottom. These fond bits are packed with flavor—don't skip this step!
I like to use a wooden spoon for maximum scraping power. For extra depth, add 1 tsp dry sherry or 1 tsp white wine during deglazing. This adds complexity without overpowering the mushrooms.
Simmering for Depth
Simmer the soup uncovered for 15 minutes to let flavors meld. Covering too early can make the soup taste flat. Stir occasionally to prevent sticking—especially important when using wild mushrooms that release more moisture.
If the soup reduces too much, add ¼ cup warm broth to maintain consistency. The aroma should be rich and earthy by this point. 🌿
Creamy Perfection
When adding ½ cup heavy cream, warm it slightly first by whisking it with 1 tbsp hot broth from the pot. This prevents curdling when combined. For a lighter version, substitute with ½ cup coconut milk or ¼ cup Greek yogurt.
Taste before final seasoning—mushroom flavors need 1 tsp salt minimum, but adjust based on your broth's saltiness. Freshly cracked black pepper adds a bright finish.
Texture Control
Your final soup should coat the back of a spoon but still allow mushrooms to be visible. If too thick, thin with warm broth (1 tbsp at a time). For extra silkiness, blend ½ cup of the soup and return it to the pot.
Avoid over-blending—you want visible mushroom pieces for texture contrast. I use an immersion blender for convenience, but a regular blender works if you strain the mixture back in.
Serving Temperature
Serve your soup steaming hot at 185°F for optimal flavor release. If reheating, warm over low heat with a splash of broth to prevent splitting the cream. For a restaurant-style finish, float toasted bread croutons on top or drizzle with truffle oil.
Garnish with chopped chives or crispy fried shallots for extra crunch. The contrast of temperatures makes each bite unforgettable. ✨
Nutrition facts
Frequently asked questions
Can I substitute any of the mushrooms in this recipe?
While the original trio (shiitake, cremini, and wild mushrooms) creates perfect balance, you can easily swap in oyster mushrooms for extra chewiness or portobello for a meatier texture. For a lighter option, use only cremini and shiitake—just increase the wild mushrooms to 6 oz to maintain depth. Avoid slimy or discolored mushrooms, as they won't develop the same rich flavor.
How do I make this soup without cream for a lighter version?
Simply omit the heavy cream and replace it with ½ cup coconut milk or ¼ cup Greek yogurt for tangy brightness. For a completely dairy-free option, stir in 1 tbsp nutritional yeast after simmering—it adds a nutty, umami kick. The broth will be thinner but still packed with mushroom flavor. Adjust saltiness if using unsalted coconut milk.
Why does my soup taste bland after simmering?
Mushroom soup often needs 1 tsp salt minimum—taste before serving and adjust! Another common issue is insufficient browning. Let mushrooms develop golden edges for 5-7 minutes before stirring, and always deglaze with broth to capture fond flavors. For extra depth, add 1 tsp soy sauce or ½ tsp fish sauce during simmering. Fresh herbs (parsley, thyme) should be added last to preserve their brightness.
Can I make this soup in a slow cooker or Instant Pot?
Yes! For the Instant Pot, sauté mushrooms in butter first, then add all ingredients and cook on high pressure for 8 minutes, followed by a 10-minute natural release. For slow cooker, combine everything (including cream) and cook on low for 3-4 hours or high for 2 hours. The cream may curdle if added too early—stir it in during the last 15 minutes of cooking instead.
What's the best way to store and reheat leftovers?
Store in an airtight container for up to 5 days in the fridge or 3 months frozen. To reheat, warm over low heat with a splash of broth or water to prevent splitting the cream. Never microwave from frozen—thaw overnight first. For restaurant-quality texture, reheat until steaming hot (185°F) and stir in a pat of butter or splash of cream to restore richness.
