Soups & Stews
This 5-star mushroom soup transforms humble mushrooms into a luxurious, velvety masterpiece that rivals any high-end restaurant dish. The secret lies in slow-cooked mushrooms that develop deep umami richness, balanced by a touch of cream and aromatic herbs.
I've perfected this recipe through years of testing, ensuring every spoonful delivers that perfect harmony of earthy, savory, and slightly sweet notes.
What sets this soup apart is the two-stage cooking process: first simmering mushrooms until they release their natural sweetness, then blending with broth for an impossibly smooth texture. The result is a soup that's both comforting and refined—creamy yet light, with just the right amount of body.
This isn't your average mushroom soup; it's a dish that deserves to be served with confidence at dinner parties or enjoyed as a cozy weeknight treat.
The velvety consistency comes from proper technique—don't skip the initial sautéing of shallots and garlic, as this builds the flavor foundation. A splash of white wine deglazes the pan, adding brightness that cuts through the richness.
Garnishing with fresh thyme and a drizzle of truffle oil (optional but recommended) elevates it to restaurant-quality presentation.
This recipe works beautifully as a standalone dish or paired with crusty bread and a simple green salad. The versatility makes it perfect for any season—warm up a chilled evening or impress guests with a dish that feels special without being complicated. Let's create something truly memorable.
Ingredients for 5 star mushroom soup
Elevate humble mushrooms into a luxurious dish with these carefully selected ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Cremini Mushrooms 🍄 | 1 ½ lb | Sliced uniformly for even cooking |
| Shallots 🧅 | 3 whole | Minced fine for aromatic base |
| Garlic Cloves 🧄 | 4 cloves | Peeled and smashed for intensity |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, stems discarded |
| Fresh Parsley 🌿 | ⅛ cup | Chopped for bright finish |
| Truffle Oil 🫒 | 1 tbsp | Optional, for restaurant flair |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality for sautéing |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Unsalted Butter 🧈 | 2 tbsp | Cold for finishing drizzle |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening if needed |
The mushrooms are the heart of this soup, so cremini or wild varieties deliver the deepest umami flavor. Whole Foods or specialty markets often carry the best quality, but any fresh mushrooms work if they're firm and free of bruising. Shallots and garlic should be freshly minced—pre-minced garlic loses its punch. For the wine, Sauvignon Blanc adds bright acidity that balances the richness, but any dry white will suffice. The vegetable broth is where you can splurge: Homemade or high-quality low-sodium brands like Pacific Foods elevate the dish significantly.
No white wine? Dry vermouth or extra vegetable broth works in a pinch, though the flavor profile shifts slightly. Fresh herbs are non-negotiable here—dried thyme at one-third the amount can be used, but fresh delivers that restaurant-quality aroma. The truffle oil is optional but recommended for that final touch of sophistication; Trader Joe's carries a reliable version at a reasonable price. For the cream, full-fat is essential—it creates that velvety texture that makes this soup truly luxurious. If you're concerned about dairy, a high-quality coconut cream works surprisingly well.
This soup tastes even better the next day as flavors meld, so make a double batch for leftovers. Store in airtight containers in the fridge for up to 4 days or freeze for 3 months. The truffle oil should be added fresh before serving to preserve its delicate aroma. For a restaurant-worthy presentation, garnish with a swirl of truffle oil and a sprinkle of freshly cracked black pepper. The soup pairs beautifully with crusty sourdough or a simple arugula salad to cut through the richness.
Why You'll Love This Recipe
- Same recipe, different vibes: toss it with crusty bread for a lazy night in, or drizzle with cream and garnish with parsley for a restaurant-worthy starter. Honestly, I’ve served it at both, and no one’s ever questioned my cooking.
- No-Fuss Pantry Staples: I swear by this recipe because it uses things I always have—cremini mushrooms, a splash of white wine, and vegetable broth. No specialty items, no last-minute grocery runs. Just open the cabinet, measure, and go.
- Umami Bomb: That first sip? The mushrooms and shallots caramelize into something rich and deep, like a hug in a bowl. The white wine cuts through the earthiness, leaving you wanting seconds—no heavy cream needed.
- Weeknight to Dinner Party: Same recipe, different vibes: toss it with crusty bread for a lazy night in, or drizzle with cream and garnish with parsley for a restaurant-worthy starter. Honestly, I’ve served it at both, and no one’s ever questioned my cooking.
Step-by-step instructions for velvety mushroom soup
Transform earthy mushrooms into a restaurant-quality soup with layers of umami and velvety texture.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 3 whole shallots, minced finely, and cook for 5 minutes until translucent and just beginning to soften. Here's the thing—don't rush this step. The shallots should melt into the oil without browning, creating the perfect aromatic base.
Add the 4 cloves garlic cloves, peeled and smashed, along with the 0.25 cup fresh thyme leaves. Cook for another 1-2 minutes until the garlic releases its pungent aroma and the thyme leaves turn vibrant green. You'll know it's ready when the mixture smells intensely aromatic—like a forest after a spring rain. This foundational flavor will carry through the entire soup.
Develop the Mushroom Base
Increase the heat to medium-high and add the 1.5 lb cremini mushrooms, sliced uniformly. Cook for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture and develop a deep golden brown color. This step is critical for building umami depth—don't skip it. The mushrooms should become tender yet still retain some texture, not mushy.
After the mushrooms have released their juices and darkened slightly, pour in the 0.5 cup dry white wine. Let it simmer for 3-4 minutes until mostly evaporated, scraping up any browned bits from the bottom of the pot. These bits, called fond, are packed with concentrated flavor. This wine reduction will form the backbone of your soup's complexity.
Build the Broth Foundation
Add the 4 cups vegetable broth and bring the mixture to a gentle boil. Reduce heat to medium-low and let it simmer uncovered for 15 minutes. This simmering time allows the flavors to meld and develop. Skim off any foam that rises to the surface during this time—it's a sign of impurities that will affect the final texture.
Season with the 1.5 teaspoons diamond crystal kosher salt and 0.5 teaspoon freshly ground black pepper. Taste the broth at this stage—it should be rich and savory, with the earthy notes from the mushrooms and aromatic depth from the shallots and thyme. If you find it needs more salt, adjust gradually. Remember, you can always add more salt, but you can't remove excess.
Create the Velvety Texture
In a separate small bowl, melt the 2 tablespoons unsalted butter over low heat until just softened. Remove from heat and whisk in the 1 tablespoon all-purpose flour until you have a smooth, pale roux. This mixture will help thicken the soup to achieve that luxurious, velvety consistency.
Return the Dutch oven to medium heat and gradually whisk in the butter-flour mixture, stirring constantly for 1-2 minutes until the soup begins to thicken slightly. Then, slowly pour in the 0.5 cup heavy cream, whisking continuously to prevent curdling. The soup should now have a silky texture—almost like a cross between a broth and a cream soup. If it's still too thin, you can simmer it uncovered for another 5 minutes to reduce slightly.
Finish with Elegant Touches
Remove the soup from heat and stir in the 1 tablespoon truffle oil for that luxurious restaurant touch. The truffle oil adds a subtle earthy aroma and depth that elevates the dish from homemade to gourmet. Let the soup sit off heat for 5 minutes to allow the flavors to fully integrate.
Before serving, garnish each bowl with 1 tablespoon chopped fresh parsley. The bright, fresh notes of parsley cut through the richness of the cream and mushrooms, balancing the flavors perfectly. Ladle the soup into bowls and serve immediately while hot. Each spoonful should deliver that perfect balance of earthy umami, creamy texture, and aromatic complexity that makes this soup truly exceptional.
Pro Tips For Making 5 Star Mushroom Soup
- Sear the Mushrooms Hard: Don’t just soften them—get those creminis deep golden brown in batches. I learned this the hard way: undercooked mushrooms make the soup taste bland. Use a dry pan on medium-high heat, spread them out, and let them crisp for 5-7 minutes before adding wine. (Yes, even if you’re impatient like me.)
- Slice Shallots Paper-Thin: Shallots are the soup’s backbone—don’t chop them. Use a sharp knife to slice them as thin as you can (almost translucent). They’ll melt into the broth instead of sitting as chunks, giving you that silky, restaurant-quality texture. If you’re lazy, a mandoline does this in seconds.
- Deglaze with Wine Immediately: As soon as you remove the mushrooms, pour in that white wine right away while the pan’s still hot. Let it bubble for 30 seconds to lift all the browned bits—this is flavor gold you’ll lose if you wait. Scrape the bottom with a wooden spoon while you’re at it.
- Finish with Cold Broth: I skip this at my peril: stir in a splash of cold vegetable broth at the very end. It stops the cooking process instantly, keeping the mushrooms tender instead of turning them to mush. Just ¼ cup does the trick—no one will taste the difference, but the texture will be perfect.
Storing and reheating this 5 star mushroom soup
Refrigerator Storage
Let your soup cool completely before transferring to airtight glass containers—I love using Pyrex with snap-on lids for easy stacking. Store in the refrigerator at 40°F or below for up to 4 days.
The flavors actually deepen overnight as the mushrooms and herbs meld together, creating even more umami richness. Trust me, the second day is often the best! ❄️
Freezer Prep Tips
For longer storage, portion the soup into freezer-safe glass jars or quart-sized silicone bags, leaving 1-inch headspace for expansion. Label with the date—this soup stays delicious for 3 months in the freezer. When reheating, I recommend thawing overnight in the fridge first for even heating. 🥶
Stovetop Reheating
My preferred method is stovetop reheating—it preserves the velvety texture perfectly. Transfer the soup to a heavy-bottomed pot and warm over medium-low heat, stirring frequently to prevent scorching. Add 1-2 tablespoons of water or broth if it looks too thick.
Bring to a gentle simmer, then reduce heat to low for 5-10 minutes until heated through. Always taste before serving—sometimes it needs a pinch more salt after reheating. 🔥
Microwave Alternative
For quick reheating, transfer a single serving to a microwave-safe bowl and cover loosely with a microwave-safe lid. Heat on medium power in 1-minute intervals, stirring between each interval, until steaming hot.
Avoid high power—it can break the emulsion and make the soup grainy. A splash of cream at the end helps restore that silky texture. ⏱️
Garnish Refresh
After reheating, always refresh the garnishes. Add 1 teaspoon of truffle oil and 1 tablespoon of chopped fresh parsley per bowl to restore that restaurant-quality presentation. The parsley brightens the flavors, while the truffle oil adds that luxurious aroma that makes it feel special.
Serve with crusty bread or toasted baguette slices for the full experience. 🌟
Make-Ahead Pro Tip
Double the batch and freeze half for future meals—this soup is perfect for lazy weeknights. When you're ready to serve, simply thaw overnight in the fridge, then reheat using the stovetop method.
The extra effort in preparation pays off with minimal cleanup later. Plus, you'll always have a comforting, elegant dish ready to impress guests. 💡
Nutrition facts
Frequently asked questions
Can I substitute wine with something else in this mushroom soup?
If you don't have white wine, use 0.5 cup dry vermouth or 0.5 cup extra vegetable broth for a similar acidity level. For a non-alcoholic option, try 0.5 cup apple cider vinegar (reduce to taste) or lemon juice. The key is balancing the richness—these substitutes add brightness without alcohol.
Why does my mushroom soup turn out grainy after blending?
Graininess usually happens when mushrooms aren't cooked long enough before blending or when cream is added too early. First, ensure mushrooms simmer for 8-10 minutes until tender. Then, blend the soup while still hot (not boiling) for 30-45 seconds until completely smooth. Add cream only after removing from heat to prevent curdling. A quick fix? Whisk in 1 tablespoon cold butter at the end to restore silkiness.
How can I make this soup dairy-free?
Replace the 0.5 cup heavy cream with 0.5 cup full-fat coconut cream (chilled overnight) or 0.5 cup cashew cream (blend soaked cashews with water). For the butter-flour roux, use 2 tablespoons olive oil + 1 tablespoon cornstarch instead. The texture will be slightly lighter but still velvety. Garnish with toasted coconut flakes for extra richness.
What's the best way to reheat this soup without breaking the texture?
Always reheat gently over medium-low heat in a heavy pot, stirring constantly. Never microwave on high—it creates lumps. If the soup thickens too much, add 1-2 tablespoons broth or water. For extra creaminess, whisk in 1 tablespoon cold butter at the end. The stovetop method preserves that restaurant-quality silkiness perfectly.
Can I add other vegetables to this recipe?
Yes! For extra depth, sauté 1 diced carrot and 1 celery stalk with the shallots. Or add 1 cup spinach at the very end (it wilts instantly). Avoid overloading—mushrooms should remain the star. For a heartier version, stir in 0.5 cup cooked lentils or diced potatoes during the final simmer.
