3 Mushroom Soup Recipe: Earthy Umami Depth With Creamy Velouté

Soups & Stews

3 Mushroom Soup Recipe: Earthy Umami Depth With Creamy Velouté

This 3 mushroom soup recipe delivers restaurant-quality depth with earthy umami and velvety texture—perfect for cozy nights or elegant gatherings. The secret lies in using three distinct mushrooms (shiitake, cremini, and wild mushrooms) for complex flavor, while a slow-simmered broth ensures rich, creamy velouté without heavy cream. I've refined this recipe over years, balancing umami intensity with subtle sweetness from caramelized onions and garlic.

The foundation is a foolproof roux technique that creates the creamy base without breaking, while the mushrooms develop deep, savory notes through proper sautéing. This version includes optional garnishes like fresh thyme and a drizzle of truffle oil for extra sophistication, but even without them, the soup stands out with its balanced flavors and luxurious mouthfeel. The recipe scales beautifully—ideal for small family dinners or larger gatherings.

What sets this apart is the two-stage cooking process: first developing the mushrooms' flavors separately, then combining them with the broth for a harmonious blend. The result is a soup that's both comforting and refined—creamy yet light, with layers of umami that linger. Each spoonful delivers that perfect combination of earthy depth and velvety texture that makes it a standout dish.

Pair it with crusty bread for dipping or serve alongside a simple green salad to balance the richness. The recipe includes tips for adjusting thickness and enhancing umami, ensuring you get the best possible results every time. Ready to create a soup that feels like a hug in a bowl?

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for 3 mushroom soup

Six ingredients create the earthy umami heart of this velvety masterpiece—mushrooms, onions, and garlic take center stage.

Ingredient Amount Notes
Shiitake Mushrooms 🍄 8 whole Stems removed, sliced thin
Cremini Mushrooms 🍄 8 whole Quartered, stems intact
Wild Mushrooms 🍄 4 oz Mixed variety, sliced
Yellow Onion 🧅 1 whole Medium, thinly sliced
Garlic Cloves 🧄 4 cloves Peeled, minced finely
All-Purpose Flour 🌾 ½ cup For roux base
Unsalted Butter 🧈 ½ cup Cold, cubed
Vegetable Broth 💧 6 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Fresh Thyme 🌿 ¼ cup Leaves only, chopped
Truffle Oil 🫒 1 tbsp Optional, for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
White Wine 🍷 ½ cup Dry, optional deglaze

The mushrooms are non-negotiable—shiitake and cremini bring structure while wild mushrooms add depth. Local farmers markets often have the best selection, but grocery store specialty sections work too. Look for shiitake with tight caps and cremini with firm, closed caps. Wild mushrooms should be fresh, not dried—they lose intensity when rehydrated. If you can't find wild mushrooms, oyster mushrooms make a great substitute. The key is to slice them evenly so they cook at the same rate—thin slices for shiitake, quarters for cremini. For the wild mushrooms, mix and match: chanterelles, morels, or even lion's mane if you're feeling adventurous.

No white wine? Vegetable broth with a splash of lemon juice works perfectly for deglazing. The roux is where the magic happens—Diamond Crystal kosher salt is ideal here, but any fine sea salt will do. Fresh thyme is best, but dried thyme at one-third the amount gets you close in a pinch. The truffle oil is optional but absolutely transforms the dish—Trader Joe's has a great affordable option. For the butter, Plugrá or Land O'Lakes are reliable choices, but any good-quality unsalted butter will work. The heavy cream should be full-fat for that luxurious mouthfeel—Hormel or Organic Valley are my go-tos, but any brand in the dairy aisle works.

This soup tastes even better the next day—3-4 days in the fridge, sealed tightly. For longer storage, freeze portions for up to 3 months. I like to portion it into glass containers with a little extra broth on top to prevent a skin from forming. Garnish with fresh thyme and a drizzle of truffle oil right before serving—that's when it's most aromatic. If you make a big batch, freeze half immediately and enjoy the other half fresh. The flavors meld beautifully overnight, so don't hesitate to make extra for leftovers.

❤️

Why You'll Love This Recipe

  • No Fuss, Big Payoff: I swear, this soup comes together faster than takeout. Sauté onions and garlic until fragrant, toss in the mushrooms—no peeling required—and let the pan do the work while you stir in broth. The shiitake and cremini release their own juices, so you’re not left scraping dry pans.
  • Umami Bomb: Between us, this is the kind of flavor that lingers. The earthy depth of wild mushrooms meets the buttery richness of cremini, while shiitake adds that chewy, almost meaty texture. One sip and you’ll understand why people pay for fancy mushroom dishes—this does it all for a fraction of the cost.
  • Weeknight to Dinner Party: I’ve served this to friends who thought they were getting a "simple soup" and had them asking for the recipe by the second bowl. It’s the kind of dish that feels fancy without trying—perfect for when you want to impress but don’t want to slave over it. (Pro tip: Garnish with fresh thyme if you’re feeling extra.)
  • Leftovers That Don’t Suck: Honestly, I make this on Sundays just so I can reheat it all week. The flavors actually get better the next day as the mushrooms soften and absorb the broth. Freeze half if you’re feeling ambitious—thaw and heat, and no one will guess it’s been sitting in your freezer for months. Budget win.

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

This rich, velvety soup delivers layers of umami through three mushroom varieties—creamy, comforting, and packed with depth.

1

Sauté Aromatics Until Fragrant

Heat the 0.5 cup unsalted butter in a large Dutch oven over medium heat until it melts and begins to foam. Add the 1 whole yellow onion, sliced thinly, and cook for 5-6 minutes until translucent and just starting to caramelize at the edges.

Next, add the 4 cloves garlic cloves, minced finely, and stir for 30 seconds until fragrant but not browned. Here's the thing—garlic burns fast, so keep an eye on it. You want to preserve that bright, fresh flavor rather than bitter notes. The onions should be soft enough to break down easily when pressed between your fingers.

2

Develop the Mushroom Base

Increase heat to medium-high and add the 8 whole shiitake mushrooms, sliced thin, followed by the 8 whole cremini mushrooms, quartered. Cook for 6-7 minutes, stirring occasionally, until the mushrooms release their moisture and begin to soften. They should look deeply browned in spots but still retain their shape.

Add the 4 oz wild mushrooms, sliced, and continue cooking for another 5 minutes. The wild mushrooms will break down faster—watch closely to prevent them from turning mushy. Stir in the 0.25 cup fresh thyme leaves and 0.5 cup white wine (if using), scraping up any browned bits from the bottom of the pot. This deglazing step captures all that concentrated umami flavor.

3

Build the Roux for Creamy Texture

Lower the heat to medium-low and sprinkle in the 0.5 cup all-purpose flour, whisking constantly for 2-3 minutes until the mixture turns a pale golden color and smells nutty. This roux is the secret to that luxurious velouté texture—don't rush it, or you'll risk a raw flour taste.

Slowly pour in the 6 cups vegetable broth, whisking continuously to prevent lumps. Bring the soup to a gentle simmer and cook for 10-12 minutes until it thickens slightly and coats the back of a spoon. The broth should now be infused with all the mushroom flavors, creating a rich, earthy base.

4

Finish with Cream and Season

Stir in the 0.5 cup heavy cream and 1.5 tsp salt, then simmer for another 5 minutes until the cream is fully incorporated and the soup reaches a velvety consistency. Taste and adjust seasoning with 0.5 tsp black pepper—this is where you'll appreciate the depth of flavors you've built.

Remove from heat and let the soup rest for 5 minutes to allow the flavors to meld. For an extra touch of luxury, drizzle with 1 tbsp truffle oil just before serving. The contrast of the earthy mushrooms and the creamy velouté is what makes this soup truly special.

👨‍🍳

Pro Tips For Making 3 Mushroom Soup

  • Cook Mushrooms in Batches: Don’t overload the pan—crowding steams them instead of searing. Split shiitake, cremini, and wild mushrooms into two groups and cook each for 4-5 minutes on high heat until golden. I learned this the hard way when my first batch turned soggy and bland.
  • Trim Wild Mushrooms Properly: Skip the stems—they’re tough and bitter. Use a damp paper towel to wipe away dirt, then slice wild mushrooms thinly (about 1/4-inch) so they cook evenly. This isn’t the prettiest method, but it’s the tastiest.
  • Sweat Onions Low and Slow: Medium heat is your friend here. Cook sliced yellow onion for 8-10 minutes until soft and translucent, not browned—this builds flavor without bitterness. Rushing this step makes the soup taste raw and sharp.
  • Finish with Fresh Garlic: Add minced garlic in the last 2 minutes of cooking, not at the start. Raw garlic burns easily, and overcooking turns it bitter. A splash of cold water at the end mellows the flavor—trust me, it works.

Storing and reheating your leftovers

Refrigerator Storage

Let your 3 mushroom soup cool to room temperature (about 30-45 minutes) before transferring to airtight containers. I use glass Pyrex containers with snap-on lids—they maintain flavor better than plastic. Store at 40°F or below for up to 4 days, though I find the flavors actually deepen overnight as the mushrooms and broth meld together beautifully. 🥫

Freezer-Friendly Tips

For longer storage, portion the soup into quart-sized freezer bags or airtight glass containers, leaving 1-inch headspace for expansion. Freeze for up to 3 months—the roux-based texture holds up remarkably well. When reheating from frozen, add 2-3 tablespoons of broth or water to prevent thickening. I like to freeze in individual servings so I can thaw just what I need. ❄️

Reheating Methods

Stovetop reheating preserves the best texture. Transfer soup to a pot over medium-low heat and warm gently, stirring occasionally, until reaching 165°F (about 8-10 minutes). For microwave reheating, cover with a damp paper towel and heat on 50% power in 1-2 minute intervals, stirring between each interval. The cream can separate slightly when reheated—just stir vigorously to restore that velvety consistency. 🔥

Garnish Refresh

Always add fresh garnishes after reheating. A sprinkle of chopped fresh thyme or a drizzle of truffle oil (just ½ tsp per bowl) brings back that restaurant-quality finish. For extra umami, top with toasted breadcrumbs or crumbled blue cheese. The aroma from these garnishes makes the soup feel freshly made, even if it's been stored. ✨

Preventing Skin Formation

To avoid that unsightly skin that forms on top when refrigerated, press a piece of parchment paper directly onto the surface before sealing the container. Alternatively, spoon a thin layer of broth or water over the top before closing. When reheating, simply skim off the skin—it won't affect the flavor, but it's a nice touch for presentation. 💫

Make-Ahead Pro Tip

Double the recipe and freeze half immediately. The other half will taste even better the next day, and you'll always have a backup for busy nights. I like to label my freezer containers with the date—this soup stays delicious for 3 months without losing its velvety texture or rich mushroom flavors. Trust me, your future self will thank you. 💪

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 55mg18%
Sodium 580mg25%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 4g
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 any of the mushrooms in this recipe?

If wild mushrooms are unavailable, try oyster, chanterelle, or even portobello mushrooms. For extra richness, swap cremini mushrooms for portobello—just slice them thinly. Shiitake are essential for their umami depth, but if you can't find them, use extra cremini mushrooms. Always slice mushrooms evenly for consistent cooking.

2

Why does my mushroom soup taste bitter?

Bitterness usually comes from overcooking the mushrooms or using old garlic/onions. Sauté mushrooms on medium-high heat for 6-7 minutes max—they should soften but not brown too dark. For extra umami without bitterness, add a pinch of sugar when cooking the onions. Fresh thyme and a splash of white wine also balance flavors beautifully.

3

Can I make this soup dairy-free?

Yes! Replace the butter with olive oil and use coconut cream instead of heavy cream. For the roux, whisk in 1 tbsp cornstarch with 2 tbsp cold water to thicken the broth. The texture will be slightly different but still velvety. Garnish with fresh herbs or nutritional yeast for extra flavor.

4

How can I make this soup thicker or thinner?

For a thicker soup, simmer uncovered for 5-10 extra minutes to reduce. To thin, stir in 2-3 tbsp warm broth or water while heating. If using cream, add it at the end to prevent curdling. The roux technique already gives great control—just adjust gradually while tasting.

5

What's the best way to reheat leftovers?

Reheat gently on the stovetop over low heat for 8-10 minutes to preserve texture. For microwave reheating, use 50% power in 1-minute intervals, stirring between each. Always add fresh garnishes after reheating—they'll bring back that restaurant-quality aroma and flavor.

★★★★★4.5(7 reviews)
Categories Soups & Stews