5-Star Mushroom Soup Recipe: Umami-Rich Velouté With Earthy Depth

5-Star Mushroom Soup Recipe: Umami-Rich Velouté With Earthy Depth

This 5-star mushroom soup delivers velvety perfection with layers of umami and earthy depth that rival any fine-dining restaurant. The secret lies in proper sautéing—caramelizing mushrooms until deeply flavorful before building a rich, velouté base.

I’ve perfected this technique over years of testing, ensuring every spoonful is silky-smooth with no lumps or bitter notes.

What sets this recipe apart is the balance of ingredients: wild mushrooms for complexity, shallots for sweetness, and a touch of cream that enhances rather than overpowers. The soup simmers low and slow, allowing flavors to meld into a harmonious, restaurant-quality velouté.

Garnishing with fresh thyme and a drizzle of truffle oil adds that final touch of sophistication.

By the time you serve this soup, you’ll have a dish that’s creamy yet light, deeply flavorful yet refined, and perfect for impressing guests or treating yourself. The aroma alone will have everyone gathering around the table. Ready to elevate your soup game? Here’s how to make it.

Serve with crusty bread for dipping or alongside a simple green salad to balance the richness. The leftovers reheat beautifully, making this an ideal meal-prep option for busy weeks. Let’s get started on creating your signature dish.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for 5 star mushroom soup

Velvety perfection starts with these umami-rich ingredients—each playing its part in restaurant-quality mushroom velouté.

Ingredient Amount Notes
Wild Mushrooms 🍄 1 ½ lb Mixed variety, sliced thin
Shallots 🧅 1 whole Minced for sweetness
Yellow Onion 🧅 1 whole Diced for base flavor
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Extra-Virgin Olive Oil 🫒 ½ cup For sautéing mushrooms
Vegetable Stock 💧 4 cups Homemade or high-quality
Heavy Cream 🥛 1 cup Full-fat for richness
Fresh Thyme 🌿 ¼ cup Chopped for garnish
Truffle Oil 🫒 1 tbsp For finishing touch
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp For seasoning
All-Purpose Flour 🌾 1 tbsp For velouté thickening
Unsalted Butter 🧈 2 tbsp Cold, for roux
Crusty Bread 🍞 1 package For serving

The mushrooms are non-negotiable—wild varieties like shiitake, oyster, and cremini bring the most depth, but white button mushrooms work in a pinch if you’re on a budget. Trader Joe’s and Whole Foods carry excellent pre-mixed wild mushroom blends, but if you’re foraging or buying at a farmers market, look for firm, dry caps with no slimy spots. The shallots? Don’t substitute onion—they’re sweeter and more delicate. If you can’t find fresh, frozen shallots work fine. For the stock, homemade is ideal, but Pacific Foods or Imagine brands are solid grocery store alternatives.

No fresh thyme? Dried works at one-third the amount, but it lacks that bright aroma. The truffle oil can be swapped for white truffle salt at half the quantity if you’re avoiding the price tag—Penzeys has a great affordable option. Running low on heavy cream? Full-fat coconut milk adds richness, though it’s slightly sweeter. The flour and butter for the roux? Use all-purpose flour and unsalted butter—this isn’t a beurre manié situation. If you’re gluten-free, arrowroot powder works, but the texture will be slightly thinner. And yes, you can make this vegan by swapping the cream for coconut milk and using a vegan butter roux, but the flavor profile shifts noticeably.

This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. For freezing, cool it completely first, then portion into airtight containers with a layer of olive oil on top to preserve freshness. The crusty bread? Baguettes from a French bakery reheat beautifully—wrap in foil and warm in a 350°F oven for 10 minutes. Garnish with extra thyme and truffle oil right before serving, or it’ll wilt. I always make a double batch—one for dinner, one for lunches. The flavors only deepen with time, making it perfect for meal prep.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this—just one pot, no extra dishes, and the wild mushrooms melt into a velvety texture while you chop. Honestly, the shallots and garlic caramelize right in the olive oil, so you’re basically getting a bonus aromatic boost without extra effort.
  • Umami Bomb: That first spoonful? Rich, deep, and meaty without any meat. The wild mushrooms pack a punch, but the olive oil and shallots soften it into something luxurious—like a hug in soup form. (Yes, even on a Tuesday night.)
  • Leftovers That Shine: This soup tastes better the next day—thickens perfectly, flavors meld. I freeze half the batch and reheat it for lazy mornings or quick lunches. No sad, watery leftovers here; it’s more like a flavor upgrade.
  • Budget Luxury: Wild mushrooms sound fancy, but a handful goes far, and the rest of the ingredients are pantry staples. You’re getting restaurant-quality depth without the price tag. Between us, this is my go-to when I want to feel fancy without breaking the bank.

Step-by-step instructions for umami-rich mushroom velouté

This velouté delivers restaurant-quality depth with earthy mushrooms and luxurious cream.

1

Develop the Mushroom Base

Heat the 0.5 cup extra-virgin olive oil in a heavy pot over medium heat. Add the sliced 1.5 lb wild mushrooms and cook for 8-10 minutes, stirring occasionally, until they release their moisture and begin to soften. You’ll notice the mushrooms shrink slightly and develop a deep golden color—this is where all that umami flavor starts to concentrate.

Once the mushrooms are tender, add the minced 1 whole shallots and 1 whole yellow onion. Cook for another 5 minutes until the onions become translucent and sweet. Here’s the thing—don’t rush this step. The longer you cook the vegetables, the deeper their flavors will develop, creating that rich foundation for your soup.

2

Build Flavor with Aromatics and Stock

Add the minced 4 cloves garlic and cook for 30 seconds until fragrant. Immediately pour in the 4 cups vegetable stock and bring to a simmer. The aroma should now be complex—earthy mushrooms, sweet onions, and that garlic punch. Let it simmer uncovered for 15 minutes to allow the flavors to meld together.

After simmering, use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer, you can also transfer it to a blender in batches, but be careful with hot liquids. The result should be a velvety texture with no visible chunks. This is your flavor base—everything else will build from here.

3

Thicken and Enrich the Velouté

In a small saucepan, melt the 2 tbsp unsalted butter over medium heat. Once melted, whisk in the 1 tbsp all-purpose flour to create a roux. Cook for 1-2 minutes, stirring constantly, until it turns a light golden color. This will help thicken your soup beautifully.

Gradually whisk the roux into the puréed soup, then stir in the 1 cup heavy cream. Bring the mixture back to a gentle simmer and cook for 5-7 minutes until it reaches your desired consistency. It should coat the back of a spoon but still be smooth enough to pour. Taste and adjust seasoning with the 1.5 tsp Diamond Crystal kosher salt and 0.5 tsp freshly ground black pepper.

4

Finish with Truffle Oil and Garnish

Remove the soup from heat and stir in the 1 tbsp truffle oil. This is where the magic happens—the truffle oil adds that luxurious, earthy depth that takes this soup from good to extraordinary. The aroma will be intoxicating. Let the soup sit for 2-3 minutes to allow the truffle oil to infuse completely.

Before serving, stir in the 0.25 cup chopped fresh thyme. Ladle the velouté into bowls and serve immediately with slices of the 1 package crusty bread on the side. The contrast between the warm, velvety soup and the crisp bread creates the perfect dining experience. Each spoonful should deliver layers of umami, creaminess, and aromatic depth.

👨‍🍳

Pro Tips For Making 5 Star Mushroom Soup

  • Sweat Shallots Low and Slow: I learned this the hard way—sautéing shallots in olive oil over high heat turns them bitter. Keep the heat at a gentle simmer (just enough to see tiny bubbles around the edges) for 8-10 minutes until they’re translucent and caramelized. This builds the soup’s depth without overpowering the mushrooms.
  • Clean Mushrooms Properly: Wild mushrooms hide dirt in their gills—don’t just wipe them. Brush them with a damp paper towel, then rinse briefly under cold water, and pat them dry thoroughly. Wet mushrooms steam instead of sear, and that’s a fast track to a watery soup. (Yes, even if you’re impatient like me.)
  • Don’t Rush the Garlic: After cooking shallots and onions, pull the pan off heat before adding raw garlic. Let it cool for 2-3 minutes—this prevents burning. Then stir in the garlic with a splash of broth to bloom it gently. Burnt garlic ruins everything; trust me, I’ve made that mistake.
  • Finish with Cold Butter: Skip the standard olive oil finish—melt 2 tablespoons of cold unsalted butter at the very end and stir until the soup emulsifies. The fat coats the mushrooms, making them silky and rich without overpowering the earthy flavors. (Your future self will thank you.)

Make-ahead tips for this recipe

Prep Ahead Strategy

Start by prepping mushrooms and aromatics the night before. Slice the 1.5 lb wild mushrooms and store them in an airtight container with a paper towel to absorb moisture. Minced 1 shallot and 1 yellow onion can be refrigerated in a sealed container for up to 24 hours without browning.

This saves 15 minutes of prep time on cooking day. 💡

Freezer-Friendly Base

Make the soup base (mushrooms, onions, garlic, and stock) up to 3 days ahead and freeze it in a sealed container. When ready to finish, thaw overnight in the fridge, then proceed with the roux and cream steps.

The frozen base maintains its flavor intensity, making this a perfect meal-prep option for busy weeks.

Cream Addition Timing

Add the 1 cup heavy cream only when reheating, not when storing. This prevents curdling and keeps the soup silky-smooth. Reheat the soup base on the stovetop over low heat, then stir in the cream and truffle oil just before serving.

The cream will warm gently without breaking, preserving the velvety texture. 🥛

Garnish Last-Minute

Fresh thyme and truffle oil should always be added right before serving. The thyme wilts quickly when submerged in hot soup, while the truffle oil’s delicate aroma dissipates over time. Keep these garnishes separate until the final moment for maximum impact. This ensures each bowl tastes fresh and luxurious.

Portion Control

Divide the finished soup into quart-sized airtight containers, leaving ½-inch headspace for expansion. Label with the date and store in the freezer for up to 3 months.

To reheat, thaw overnight in the fridge, then warm on the stovetop over medium-low heat until steaming. Stir in fresh thyme and truffle oil before serving.

Bread Prep Tip

Toast the crusty bread in advance and store it in a paper bag at room temperature for up to 2 days. Reheat slices in a 350°F oven for 5 minutes before serving.

The bread stays crisp and perfect for dipping, ensuring a complete meal experience with minimal last-minute effort. 🍞

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 75mg25%
Sodium 1200mg52%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 6g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute wild mushrooms with regular button mushrooms?

Yes, you can use white button mushrooms in a pinch, but wild varieties like shiitake or oyster add deeper umami flavor. For best results, use 1.5 lb total of any mix—just cook them 2-3 minutes longer to develop more flavor. The texture will be slightly less complex but still delicious!

2

Why does my mushroom soup turn out grainy?

Graininess usually means the soup wasn’t blended thoroughly enough. Use an immersion blender for 30-45 seconds until completely smooth, or strain through a fine-mesh sieve if needed. For extra silkiness, whisk in 1 tbsp cold butter at the end to emulsify the fat.

3

Can I make this soup dairy-free?

Replace the 1 cup heavy cream with 1 cup full-fat coconut milk and use a vegan butter roux (equal parts vegan butter and flour). The texture will be slightly thinner but still rich. Add ½ tsp nutritional yeast for extra depth of flavor.

4

How do I prevent the soup from curdling when reheating?

Always reheat the soup base (without cream) over low heat until steaming, then stir in the cream and truffle oil just before serving. Never microwave—it breaks the emulsion. For leftover soup, cool it completely before storing to prevent bacterial growth.

5

What’s the best way to store leftovers?

Store in airtight containers for 4-5 days in the fridge or 3 months in the freezer. For freezing, cool completely first, then portion with ½-inch headspace. Thaw overnight in the fridge—never at room temperature. The flavors actually improve over time!

★★★★★4.7(3 reviews)
Patrick Lewis