Soups & Stews
This 3 mushroom soup recipe delivers rich, earthy flavors with a crispy celery crown garnish that elevates every spoonful. The secret lies in slow-sautéed mushrooms that release their deep umami essence into a velvety broth, while the celery crown adds satisfying texture.
I developed this recipe after years of perfecting the balance between savory depth and delicate seasoning—it’s the kind of soup that feels both comforting and sophisticated.
The foundation begins with three essential mushrooms—shiitake, cremini, and wild—each contributing unique textures and flavors. Sautéing them low and slow with aromatics like shallots and garlic builds layers of complexity, while a splash of white wine deglazes the pan for extra depth.
The broth simmers until silky, infused with thyme and bay leaf for warmth, and finishes with a touch of cream for richness without heaviness.
What sets this soup apart is the crispy celery crown garnish—thinly sliced celery baked until golden and crunchy, then scattered on top for contrast.
It’s the perfect balance of earthy, creamy, and crispy in every bite, making this more than just a soup—it’s a restaurant-worthy dish you can make at home. The garnish also adds visual appeal, turning a simple bowl into a showstopper.
This recipe works for both weeknight dinners and special occasions, scaling easily for a crowd. Pair it with crusty bread or a simple green salad to round out the meal.
The instructions are straightforward, but the result is anything but basic—this is the kind of soup that lingers in your memory long after the last bite.
Ingredients for 3 mushroom soup
Earthy mushrooms, aromatic shallots, and a crispy celery crown transform simple ingredients into restaurant-quality soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Shiitake Mushrooms 🍄 | 8 whole | Stems removed, sliced |
| Cremini Mushrooms 🍄 | 8 whole | Stems removed, sliced |
| Wild Mushrooms 🍄 | 4 oz | Mixed variety, sliced |
| Yellow Onion 🧅 | 1 whole | Diced, about 1 cup |
| Shallots 🧅 | 2 whole | Minced, about 2 tbsp |
| Garlic Cloves 🧄 | 4 cloves | Minced, peeled |
| White Wine 🍷 | ½ cup | Dry variety, like Sauvignon Blanc |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Bay Leaves 🌿 | 2 whole | For infusion |
| Celery Stalks 🥬 | 2 whole | Thinly sliced for garnish |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for sautéing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For crispy celery coating |
The mushrooms are the heart of this soup—shiitake and cremini deliver meaty texture, while wild mushrooms add depth. Local farmers markets often have the best selection, but grocery store specialty sections work too. Look for firm, plump shiitake and cremini with no slimy spots. Wild mushrooms should be fresh, not dried, and vary by season. For the celery crown, choose crisp, pale green stalks—avoid any with brown spots or wilted leaves. The celery should be freshly sliced right before baking to maintain crispness. If you can't find wild mushrooms, oyster mushrooms make a great substitute—they hold their shape well when sautéed.
No white wine? Substitute with extra vegetable broth—just add 1 tablespoon of lemon juice for brightness. Fresh thyme is ideal, but dried thyme at half the amount works in a pinch. For the celery crown, if you're short on time, skip the flour coating and just bake the celery with olive oil and salt—it'll still crisp up beautifully. The vegetable broth should be low-sodium to avoid over-salting the soup. If you're using a pre-made broth, check the label—some brands add hidden salt. For extra richness, swap half the heavy cream for coconut cream—it adds a subtle sweetness that pairs perfectly with the mushrooms.
This soup tastes even better the next day as flavors meld together. Store leftovers in an airtight container in the fridge for up to 4 days. For the celery crown, bake it fresh before serving—it loses crispness quickly. If you're prepping ahead, slice the celery and store it separately in a sealed container with a paper towel to absorb moisture. The soup freezes beautifully for up to 3 months. When reheating, add a splash of water or broth to restore creaminess. The celery crown can be baked separately and reheated in the oven at 350°F for 5-7 minutes to revive its crunch.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this—just slice the onions and shallots once, then let the mushrooms do the work. The cremini and shiitake break down beautifully on their own, so you’re not stuck dicing wild mushrooms into oblivion.
- Umami Bomb: Between us, that mix of shiitake, cremini, and wild mushrooms? It’s like a flavor explosion in a bowl. The earthy depth from the wild mushrooms pairs perfectly with the meaty texture of the cremini, and the shallots? They add this sweet, caramelized punch that makes it irresistible.
- Weeknight Magic: This soup is my go-to when I’m too tired to think. Toss it together, let it simmer, and boom—dinner’s ready. Even better, it’s the kind of thing that tastes just as good reheated the next day, so it’s perfect for those nights when you’re too wiped to cook.
- Budget-Friendly Luxury: Honestly, mushrooms stretch so far, and this combo feels fancy without breaking the bank. A few dollars’ worth of shiitake and wild mushrooms turns into enough soup for four servings, plus leftovers that’ll save you from takeout later. Win.
Step-by-step instructions for 3 mushroom soup with crispy celery garnish
This method delivers rich, earthy flavors with a delicate balance of wine and cream, topped with a crispy celery crown.
Sauté the Aromatic Vegetables
Heat the 0.25 cup olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 2 whole shallots, cooking for 5-6 minutes until softened and translucent. The onions should release their moisture and begin to caramelize slightly at the edges.
Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant. This step builds the flavor foundation—don't let the garlic burn, as it turns bitter quickly. The vegetables should be tender but not browned at this stage.
Cook the Mushroom Medley
Increase heat to medium-high and add the 8 whole shiitake mushrooms, 8 whole cremini mushrooms, and 4 oz wild mushrooms. Sauté for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown. You'll hear a sizzling sound as they render their juices.
Season with 1.5 tsp salt and 0.5 tsp black pepper, then add the 2 whole fresh bay leaves and 0.25 cup fresh thyme leaves. Stir well to combine and let the mushrooms cook until their edges are golden and the mixture smells deeply aromatic.
Deglaze and Simmer the Broth
Pour in the 0.5 cup white wine and scrape up any browned bits from the bottom of the pot. Let it simmer for 3-4 minutes until the wine reduces by half. This deglazing step captures all the flavorful fond stuck to the pot.
Add the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to low and let it simmer uncovered for 15 minutes, allowing the flavors to meld. The soup should be rich and aromatic, with the mushrooms fully tender and infused with the wine and broth.
Finish with Cream and Crispy Celery
Temporarily remove the 2 whole fresh bay leaves and stir in the 0.5 cup heavy cream. Simmer for 2-3 minutes until the soup reaches your desired consistency—it should be creamy but not overly thick. Taste and adjust seasoning if needed.
For the crispy celery garnish, thinly slice the 2 whole celery stalks into matchsticks. Toss them with 1 tbsp all-purpose flour, then pan-fry in 1 tbsp olive oil over high heat for 2-3 minutes until golden brown and crispy. Serve the soup immediately, topped with the crispy celery crown.
Pro Tips For Making 3 Mushroom Soup
- SAUTE SHALLOTS LOW AND SLOW: I learned this the hard way—if you blast those shallots on high heat, they’ll burn before they sweeten. Keep it at medium-low until they’re golden and jammy, about 8-10 minutes. That’s the flavor base for your soup, so don’t rush it.
- SLICE SHIITAKES THINLY: Thick shiitake slices stay tough and chewy. Cut them against the grain into 1/4-inch slices so they soften properly. Pro move: Tear the cremini mushrooms instead of slicing—they’ll release more flavor into the broth.
- STRAIN THE BROTH AFTER COOKING: Wild mushrooms release dirt and grit, even when washed. Simmer them in broth, then strain through a fine-mesh sieve before adding back to the soup. Your final texture will be silky, not gritty.
- DEGLAZE WITH WHITE WINE: After browning the onions and mushrooms, hit the pot with 1/4 cup white wine to lift all the stuck-on bits. Let it reduce by half before adding liquid—this adds depth without overpowering the earthy mushrooms. (Yes, even if you’re not a wine drinker.)
Troubleshooting this dish
Mushroom Overcooking
If your mushrooms turn mushy instead of tender, you've likely overcooked them. Shiitake and cremini mushrooms should be cooked until just tender—about 8-10 minutes on medium-high heat. Wild mushrooms cook faster, so remove them earlier if they soften quickly.
The key is to let them release their moisture but retain some bite. If they're already too soft, stir in 1 tbsp cornstarch mixed with 1 tbsp water to thicken the soup slightly. 🍄
Broth Too Weak
A bland broth often means the mushrooms didn't infuse enough flavor. After sautéing the mushrooms, let them sit in the pot for 5 minutes before adding the wine and broth. This allows their juices to meld into the base.
If needed, add 1 tsp soy sauce or ½ tsp fish sauce for umami depth. For extra richness, reduce the broth by 10-15 minutes uncovered before adding cream. 💧
Celery Not Crispy
If your celery crown turns out soggy instead of crispy, it’s likely due to moisture or insufficient heat. Pat the celery slices dry with a paper towel before coating with flour. Use a nonstick skillet and cook over high heat until golden brown.
If they steam instead of crisp, reduce the oil slightly and ensure the pan is hot before adding the celery. 🥬
Soup Too Thick
If your soup thickens unexpectedly after adding broth, it might be due to over-reduced broth or too much cream. Thin it out with ¼ cup warm water or broth, stirring gently.
For a creamier texture without thickening, whisk in 1 tbsp cold heavy cream off the heat to prevent curdling. Avoid adding extra cream—it can make the soup feel heavy. 🥛
Wine Flavor Missing
If your soup lacks wine brightness, the alcohol may have burned off too quickly. Always deglaze with medium heat and simmer the wine until reduced by half—never let it boil vigorously.
For a non-alcoholic version, substitute with ½ cup apple cider vinegar or lemon juice for acidity. Add the liquid gradually and let it simmer longer to integrate flavors. 🍷
Seasoning Imbalance
If your soup tastes flat or one-dimensional, it’s likely under-seasoned. Taste the broth before adding cream—adjust with salt, pepper, or a pinch of sugar if needed. The mushrooms absorb flavors, so seasoning the broth first ensures balanced taste.
For depth, add ½ tsp smoked paprika or a dash of Worcestershire sauce to enhance umami. 🌶️
Nutrition facts
Frequently asked questions
Can I substitute wild mushrooms in this recipe?
If wild mushrooms are unavailable, use oyster mushrooms or porcini mushrooms (rehydrated) for similar earthy flavor. For a milder taste, swap with an extra 4 oz cremini mushrooms. Always avoid mushrooms with slimy spots or strong ammonia smells—these are signs of spoilage.
How do I make this soup dairy-free?
Replace the 0.5 cup heavy cream with 0.5 cup coconut cream or 0.25 cup cashew cream (blend soaked cashews with water). For extra richness, add 1 tbsp nutritional yeast after simmering. The celery crown can stay the same—it's naturally dairy-free!
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat with a splash of water or broth to restore creaminess. Never microwave—it can make the soup watery. For the celery crown, reheat separately in a 350°F oven for 5-7 minutes to revive crispness. Stir occasionally to prevent burning.
Can I make this soup in a slow cooker?
Yes! Sauté the mushrooms and aromatics first, then transfer everything to the slow cooker. Add the wine and broth, cook on low for 4-5 hours, then stir in cream at the end. Skip the celery crown—it won't crisp properly in a slow cooker. For best results, finish with fresh thyme and black pepper.
Why does my soup taste bitter?
Bitterness usually comes from overcooked mushrooms or garlic. Ensure mushrooms cook for only 8-10 minutes on medium-high heat—they should be tender but still firm. Remove garlic when it's just fragrant (30 seconds max). If needed, balance with ½ tsp sugar** or a splash of lemon juice.
