Soups & Stews
This 3 mushroom soup recipe delivers deep, earthy flavor that transforms simple ingredients into a velvety, umami-rich masterpiece. The blend of cremini, shiitake, and wild mushrooms creates a complex, savory depth that pairs perfectly with aromatic herbs and a smooth, creamy finish.
What sets this apart is the slow development of flavors—caramelized mushrooms, toasted garlic, and simmered broth come together to create a soup that feels both comforting and sophisticated.
The foundation begins with a rich broth—whether you choose vegetable, chicken, or beef—infused with garlic, onions, and thyme for warmth. Sautéing the mushrooms until deeply browned unlocks their natural sweetness and umami, while a splash of white wine deglazes the pan for added brightness.
The result is a soup that’s creamy without being heavy, with mushrooms that remain tender yet substantial.
What makes this recipe truly special is its adaptability. For vegetarians, swap the broth for a hearty mushroom or vegetable base, while meat lovers can add a touch of bacon or pancetta for extra depth.
Garnish with fresh parsley, a drizzle of cream, or crispy croutons to elevate the dish further. Each spoonful delivers a perfect balance of earthy, savory, and creamy textures.
Perfect for cozy nights in or as a starter for dinner parties, this soup is both impressive and approachable. The technique is straightforward, but the result is restaurant-quality—rich, flavorful, and impossible to resist. Let’s get cooking!
Ingredients for 3 mushroom soup
Earthy mushrooms, aromatic herbs, and a velvety finish create this umami-rich masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Cremini Mushrooms 🍄 | 8 oz | Sliced into even pieces |
| Shiitake Mushrooms 🍄 | 6 oz | Stems removed, caps sliced |
| Wild Mushrooms 🍄 | 4 oz | Assorted varieties, sliced |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Pinot Grigio |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing mushrooms |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | 2 tbsp | Unsalted, for finishing |
The mushrooms are the heart of this dish—cremini for meaty texture, shiitake for deep umami, and wild varieties for complexity. Local farmers markets often carry fresh wild mushrooms in season, but Whole Foods or Trader Joe's have reliable packaged options. Look for mushrooms with firm caps and no sliminess—those are your telltale signs of freshness. For the broth, low-sodium vegetable broth ensures you control the seasoning perfectly, while white wine adds brightness that complements the earthy flavors without overpowering them. The thyme should be fresh if possible, as dried can sometimes taste bitter when used in large quantities.
No wild mushrooms? Oyster mushrooms or chestnut mushrooms work beautifully as substitutes, though they'll alter the flavor profile slightly. Short on white wine? A splash of apple cider vinegar or lemon juice provides acidity, but wine's complexity is ideal. For a vegetarian version, ensure your broth is 100% vegetable-based—some store brands sneak in chicken broth. The heavy cream is non-negotiable for that luxurious finish, but if you're avoiding dairy, coconut cream works surprisingly well. Prefer a lighter texture? Reduce the cream to 1/4 cup and add 1/2 cup unsweetened almond milk instead.
This soup reheats beautifully—3-4 days in the fridge with a splash of water or broth to restore creaminess. For longer storage, freeze in airtight containers for up to 3 months. The mushrooms release more flavor when reheated, so don't rush this step. Garnish with fresh parsley just before serving to keep it vibrant. For extra richness, finish with a drizzle of truffle oil or a pat of butter—both elevate the dish without altering the recipe's integrity. Leftovers make excellent lunches or light dinners when reheated gently.
Why You'll Love This Recipe
- No Chopping Needed: Honestly, I just slice the onions and crush the garlic—no dicing, no fuss. The mushrooms? Buy them pre-trimmed, and you’re done. Even my "I can’t be bothered" nights end with a bowl of this.
- Umami Bomb: That mix of cremini, shiitake, and wild mushrooms? It’s like a flavor explosion in your mouth. The earthy shiitake, the meaty cremini, and the funky wild ones—together, they’re ridiculously good. (Yes, even on a Tuesday night.)
- Leftovers for Days: This soup tastes better the next day—seriously. I make a big batch on Sunday, and by Wednesday, it’s still my go-to. Freeze half if you’re not a glutton like me, but trust me, you’ll want seconds.
- Budget-Friendly Luxury: Mushrooms stretch further than you’d think, and this recipe feeds four for under $10. It’s fancy enough for company but cheap enough to eat all week. My wallet and taste buds both win.
Step-by-step instructions for 3 mushroom soup
This method extracts maximum umami depth from the mushroom blend while maintaining velvety texture.
Sauté Mushrooms Until Deeply Browned
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 8 ounces sliced cremini mushrooms and cook for 5 minutes, stirring occasionally, until they release their moisture and begin to soften. This initial cooking step develops their earthy flavors.
Add the 6 ounces sliced shiitake mushrooms and 4 ounces sliced wild mushrooms, spreading them evenly in the pot. Cook for another 8-10 minutes, stirring frequently, until all mushrooms are deeply browned at the edges and any released liquid has evaporated. The mushrooms should smell intensely aromatic—this is where the umami magic begins.
Build the Flavor Base with Onion and Garlic
Push the mushrooms to one side of the pot and add the 2 tablespoons butter. When the butter foams, add the 1 whole finely diced yellow onion and cook for 4-5 minutes until softened and translucent. Stir occasionally to prevent browning.
Add the 4 cloves minced garlic and the 1 tablespoon chopped fresh thyme. Cook for 30 seconds until the garlic becomes fragrant but doesn't brown. Stir everything together with the mushrooms, letting the garlic and thyme infuse the mushroom mixture for 1 minute. This step creates the aromatic foundation for the soup.
Deglaze and Simmer with Broth and Wine
Pour in the 0.5 cup dry white wine, scraping up any browned bits from the bottom of the pot with a wooden spoon. Let it simmer for 2-3 minutes until the wine reduces by half and its alcohol notes cook off. This deglazing step captures all the concentrated flavors from the mushrooms and onions.
Add the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and let the soup simmer uncovered for 15-20 minutes, stirring occasionally. The soup should reduce slightly, intensifying its flavors. Taste and adjust seasoning with the 1 teaspoon salt and 0.5 teaspoon black pepper as needed.
Finish with Cream and Garnish
Reduce heat to low and stir in the 0.5 cup heavy cream. Simmer gently for 3-4 minutes until the soup reaches your desired creaminess. The cream should blend smoothly without curdling—if it thickens too much, add 1-2 tablespoons of hot broth to adjust the consistency.
Remove from heat and stir in the 0.25 cup chopped fresh parsley. Ladle the soup into bowls and garnish with additional parsley if desired. The finished soup should have a rich, velvety texture with deep umami flavors from the mushrooms and a bright acidity from the wine.
Pro Tips For Making 3 Mushroom Soup
- Sear the Shiitakes First: Those meaty shiitakes burn faster than creminis—toss them in the pan alone for 2-3 minutes until their edges darken. I learned this the hard way when my first batch turned into a sad, watery mush instead of a rich base. Once they’re browned, add the rest; their deep flavor will anchor the whole soup.
- Slice Wild Mushrooms Unevenly: Wild mushrooms release moisture differently than store-bought varieties. Chop some thicker, some thinner—this keeps texture varied and prevents a watery soup. (Yes, it looks messy, but your spoon will thank you later.)
- Deglaze with White Wine: Skip the beer or broth for a splash of dry white wine—it cuts through the earthiness of wild mushrooms while adding brightness. Let it simmer 2 minutes before adding liquid; otherwise, it’ll just cook off into nothing.
- Press the Garlic: Mince those cloves into a paste with a pinch of salt before cooking. This prevents bitter almond notes and ensures even distribution. (I used to just chop them, and the flavor was always inconsistent.)
Flavor customization for this dish
Earthy to Spicy
Want to kick up the heat? Add 1 teaspoon smoked paprika and ½ teaspoon cayenne pepper while sautéing the mushrooms. For a smoother spice, blend 1 tablespoon gochujang into the finished soup—it adds depth without overpowering. I love finishing with crispy fried shallots for a sweet-spicy contrast. 🌶️
Creamy to Tangy
Swap the heavy cream for ½ cup Greek yogurt and ¼ cup sour cream to lighten the texture while adding tang. Stir in 1 tablespoon lemon juice and 1 teaspoon Dijon mustard for brightness.
This version feels fresher but still rich. For extra zing, top with pickled red onions or quick-pickled radishes.
Herb-Forward Variations
Boost the herbal notes by adding 1 tablespoon chopped tarragon or 1 teaspoon dried marjoram during the simmer. Fresh herbs like chives or dill work beautifully as garnishes. For a Mediterranean twist, stir in 1 teaspoon dried oregano and finish with crumbled feta cheese.
Umami Boosters
Deepening the umami is easy—add 1 tablespoon soy sauce or 1 teaspoon fish sauce (for non-vegetarian versions) while simmering. For a vegetarian boost, use 1 tablespoon mushroom powder or 1 teaspoon nutritional yeast. A splash of Worcestershire sauce (check for vegetarian-friendly brands) also adds complexity. 💫
Vegetarian to Vegan
For a fully vegan version, replace the heavy cream with ½ cup coconut cream and use vegetable broth (ensure it’s 100% plant-based). Add 1 teaspoon miso paste during the simmer for extra depth.
Garnish with toasted pumpkin seeds or avocado slices for creaminess and texture. The flavor remains rich and satisfying.
Seasonal Twists
In fall, add roasted butternut squash (½ cup diced) to the simmering broth for natural sweetness. For spring, stir in asparagus tips or fresh peas at the end.
Winter calls for caramelized onions and a touch of balsamic glaze drizzled on top. Each season brings a unique twist while keeping the soup’s soul intact.
Nutrition facts
Frequently asked questions
Can I substitute any of the mushrooms in this recipe?
For a milder flavor, swap wild mushrooms with oyster mushrooms or chestnut mushrooms. If you prefer a meatier texture, use portobello mushrooms instead of cremini. Just adjust the quantity to maintain balance—12 ounces total of mushrooms works well for this recipe. Always slice them evenly for consistent cooking.
Why does my soup taste bitter? How can I fix it?
Overcooking mushrooms releases bitter compounds, while under-sautéing leaves raw flavors. To fix it, add 1 tablespoon lemon juice or 1 teaspoon sugar to balance bitterness. For prevention, sauté mushrooms over medium heat for no more than 10-12 minutes total—they should be golden brown, not blackened.
How can I make this soup vegetarian or vegan?
For vegetarian, use vegetable broth and vegetarian butter. For vegan, replace heavy cream with ½ cup coconut cream and add 1 teaspoon miso paste during simmering. Garnish with toasted pumpkin seeds or avocado slices for creaminess. The umami remains rich while keeping it plant-based!
Can I make this soup ahead of time?
Yes! Store in an airtight container in the fridge for 3-4 days. Reheat gently on low heat, adding 1-2 tablespoons broth if it thickens too much. For freezing, cool completely first, then freeze for up to 3 months. Thaw overnight in the fridge before reheating—never microwave directly from frozen.
What's the best way to reheat leftover mushroom soup?
Reheat on the stovetop over low heat for 5-7 minutes, stirring occasionally. Avoid high heat to prevent curdling. For extra richness, stir in 1 tablespoon butter or 1 splash of cream while warming. If it seems too thick, add 1-2 tablespoons broth to restore creaminess.
