Soups & Stews
This 3 mushroom soup recipe delivers rich, earthy umami without heavy cream—just three carefully selected mushrooms and simple technique. The secret lies in proper preparation: cleaning, slicing, and sautéing each variety (shiitake, cremini, and wild) to unlock their unique flavors. This isn't just a soup; it's a symphony of textures and depths that transform ordinary meals into something memorable.
What sets this recipe apart is the balanced approach—no butter or cream masks the mushrooms' natural essence. Instead, we build depth through proper sautéing and a well-seasoned broth (vegetable or chicken), then finish with a touch of lemon to brighten the earthy notes. The result? A velvety, aromatic soup that's both comforting and sophisticated, ready in under 45 minutes with minimal active time.
The beauty of this recipe lies in its versatility—it works as a standalone vegetarian dish or pairs beautifully with crusty bread and grilled proteins. The mushrooms develop into tender yet distinct textures: shiitake with their meaty chew, cremini adding earthy richness, and wild mushrooms contributing complex forest notes. Every spoonful delivers layers of flavor without heaviness.
Perfect for chilly evenings or as a starter that impresses without effort, this soup proves that great depth doesn't require complexity. The technique is straightforward, but the results are restaurant-quality—warm, aromatic, and deeply satisfying. Let's create something extraordinary from simple ingredients.
Ingredients for 3 mushroom soup
Fourteen ingredients, three star mushrooms, and a symphony of earthy umami flavors await.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Shiitake Mushrooms 🍄 | 8 whole | Stems removed, sliced into 0.25-inch pieces |
| Cremini Mushrooms 🍄 | 8 whole | Sliced into 0.25-inch pieces, stems intact |
| Wild Mushrooms (e.g., Chanterelle or Porcini) 🍄 | 4 oz | Sliced thin, stems removed if tough |
| Yellow Onion 🧅 | 1 whole | Diced into 0.25-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced, skin left on for deeper flavor |
| Vegetable Broth 💧 | 4 cups | Low-sodium, homemade preferred |
| Chicken Broth (optional) 💧 | 4 cups | Low-sodium, for richer depth |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity variety |
| Fresh Thyme Leaves 🌿 | ½ tsp | Dried thyme at one-third amount |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed, for brightness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked, preferred |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For serving, optional |
The mushrooms are the heart of this soup, so prioritize quality. Shiitake and cremini should have tight caps and firm stems—avoid any with slimy spots. Wild mushrooms like chanterelle or porcini can be pricey, so local farmers markets or specialty grocers like Whole Foods often carry the freshest options. If using dried wild mushrooms, soak them in warm broth for 20 minutes before adding to the soup. The onion and garlic should be fresh—yellow onions with crisp layers and garlic cloves free of sprouts. For broth, homemade vegetable or high-quality low-sodium brands like Pacific Foods elevate the flavor beyond store-bought options.
Vegetable broth can be swapped for chicken broth for added richness, though the dish remains vegetarian. No fresh thyme? Dried thyme works at one-third the amount, but fresh delivers a brighter flavor. Substitute wild mushrooms with oyster mushrooms for a similar texture if needed. The lemon juice is crucial for brightness—bottled lemon juice lacks freshness, so always use freshly squeezed. For a dairy-free option, omit the Parmesan or use a nutritional yeast alternative. The olive oil should be extra-virgin; lower-quality oils can taste bitter when heated. If you prefer a creamier texture without dairy, stir in 1/4 cup coconut milk at the end.
Mushrooms release moisture as they cook, so start with slightly less broth if you prefer a thicker consistency. Store leftovers in an airtight container for 4-5 days in the refrigerator, but the flavor deepens overnight. For freezing, portion into single-serving containers to preserve texture. Reheat gently on the stove with a splash of broth to restore creaminess. The soup reheats beautifully—never microwave, as it can turn grainy. Fresh herbs like parsley should be added just before serving to preserve their vibrant color and aroma.
Why You'll Love This Recipe
- No Small Chopping: I swear by this trick—just slice the shiitake and cremini into thick half-moons, no need for fancy knife work. The wild mushrooms? Toss them in whole if they’re small (porcini, I’m looking at you), or just rough-chop if you’re feeling fancy. Less prep, same earthy payoff.
- Umami Bomb: That combo of shiitake’s meaty depth, cremini’s rich bite, and wild mushrooms’ floral notes? It’s like a flavor explosion in a bowl. Sauté the onions and garlic until golden, then let the mushrooms caramelize—honestly, the first time I made this, I nearly licked the pan clean.
- Soup That Works Anywhere: Need a side for steak? Done. Want a light dinner? Double the broth. Freeze half for when you’re too tired to cook. Between us, I’ve served this to skeptical vegetarians and meat-lovers alike—no one ever asks for seconds just once.
- Budget Magic: Wild mushrooms are pricey, but you only need a handful to punch up the flavor. The rest? Shiitake and cremini stretch for miles, and onions/garlic are dirt cheap. I’ve made this for $3 a serving, and it still tastes like I splurged. Leftovers? Even better the next day.
Step-by-step instructions for 3 mushroom soup
Mastering this earthy, umami-rich soup relies on proper technique and ingredient balance.
Sauté the Aromatics for Deep Flavor Foundation
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat until shimmering. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. The onions should caramelize slightly at the edges—this builds sweetness that balances the earthy mushrooms.
Add the 4 cloves minced garlic cloves (skin left on) and 0.5 teaspoon fresh thyme leaves, stirring constantly for 30 seconds until fragrant. The garlic should sizzle gently without browning—if it darkens too quickly, reduce the heat slightly. This aromatic base forms the flavor backbone of the entire soup.
Develop the Mushroom Depth Through Layered Cooking
Add the 8 whole sliced cremini mushrooms first, spreading them evenly in the pot. Cook for 4-5 minutes until they begin to release moisture and develop a golden hue. The cremini mushrooms provide the initial umami foundation while their stems remain intact for structural integrity.
Add the 8 whole sliced shiitake mushrooms (stems removed) and 4 ounces sliced wild mushrooms (stems removed if tough). Cook for an additional 6-7 minutes until all mushrooms have softened and released their juices. Stir occasionally to prevent sticking, and watch for the mushrooms to develop a rich, caramelized color at the edges—this indicates proper flavor development.
Build the Broth Base with Proper Seasoning
Pour in the 4 cups vegetable broth and 4 cups chicken broth (if using), scraping up any browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures concentrated mushroom flavor that would otherwise be lost. Bring the mixture to a gentle simmer over medium-low heat, then add the 1.5 teaspoons salt and 0.5 teaspoon freshly cracked black peppercorns.
Simmer uncovered for 15-20 minutes until the mushrooms are completely tender and the broth has reduced slightly, intensifying its flavor. You'll notice the soup developing a deep, earthy aroma—this is the moment when all the umami compounds meld together. Taste and adjust seasoning if needed, remembering that the broth may concentrate further as it cools.
Finish with Brightness and Texture
Remove the pot from heat and stir in the 1 tablespoon freshly squeezed lemon juice. This acidity brightens the rich mushroom flavors and prevents the soup from becoming too heavy. The lemon juice should be distributed evenly throughout the soup—you'll see a slight effervescence as it reacts with the hot broth.
For serving, ladle the soup into bowls and garnish each portion with the 0.25 cup chopped fresh parsley leaves and a sprinkle of 0.25 cup freshly grated parmesan cheese. The parsley adds freshness while the parmesan contributes a salty, creamy contrast without the need for actual cream. Serve immediately while the soup is piping hot to appreciate the full depth of flavors.
Pro Tips For Making 3 Mushroom Soup
- CRISP THE WILDS FIRST: Wild mushrooms like chanterelle or porcini release their earthy oils fast—so hit them with a quick sear in a dry pan for 2-3 minutes before adding anything else. I learned this the hard way by drowning them in broth too soon; they turn mushy and lose that precious umami punch. (Yes, even if you’re impatient like me.)
- SLICE SHIITAKES THIN: Shiitake stems are tough—slice them lengthwise into ¼-inch strips, not rounds. Thinner slices cook faster and blend into the soup without turning to rubber. Pro move: Save the stems for stock if you’re feeling fancy.
- SAVOR THE STALKS: Cremini mushroom stems are edible (and flavorful), but most people toss them. Chop them small and add them to the soup—they break down into a rich, meaty texture that rounds out the dish. (Your future self will thank you.)
- SWEAT ONIONS LOW AND LONG: Onions for soup aren’t about caramelization—they’re about building flavor. Cook them in butter or oil at medium-low for 8-10 minutes until translucent but not browned. Rushed onions taste raw; patience here makes the broth sing.
Dietary considerations for this recipe
Vegetarian-Friendly Base
This recipe naturally shines as a vegetarian dish when using vegetable broth—no animal products required. The mushrooms provide complete protein (about 12 grams per serving) while delivering fiber, B vitamins, and minerals like selenium and potassium. For extra richness, stir in ¼ cup coconut milk at the end for a dairy-free creaminess that still honors the earthy flavors. 🌱
Gluten-Free Adaptation
All ingredients are inherently gluten-free, but always check your broth label—some brands contain hidden wheat or barley. I recommend Pacific Foods or Imagine gluten-free broths for reliable options. The mushrooms themselves are naturally free of gluten, so no substitutions are needed beyond verifying your broth and any added garnishes like croutons. 🌾
Low-Fat Version
Skip the olive oil entirely and use water or broth for sautéing—just add 1 tablespoon extra broth when cooking the mushrooms to prevent sticking. The mushrooms release enough natural oils during caramelization to maintain flavor. For extra depth, add 1 teaspoon nutritional yeast when finishing the soup for a cheesy, umami boost without fat. 🥗
Dairy-Free Options
Omit the Parmesan cheese entirely or replace it with nutritional yeast (¼ cup) for a nutty, cheesy flavor without dairy. The lemon juice and fresh parsley still provide brightness and freshness. For a creamier texture, stir in ¼ cup coconut milk or cashew cream (blend ½ cup soaked cashews with ½ cup water) at the end. 🥥
Allergen Considerations
This recipe is naturally free of common allergens like nuts, shellfish, and soy when using basic ingredients. For celiac-safe prep, ensure your broth and any added ingredients (like Parmesan) are certified gluten-free. If someone has a mushroom allergy, substitute with extra caramelized onions and leeks (sautéed for 10 minutes) for sweetness and depth. Always verify ingredient labels when shopping. 🚫
Nutrition facts
Frequently asked questions
Can I use dried mushrooms instead of fresh?
Yes, but you'll need to soak them first! Use 1 tablespoon dried mushrooms per 1 cup broth—soak in warm broth for 20 minutes before adding to the pot. Dried mushrooms intensify flavor, so reduce the amount by half compared to fresh. For best results, use dried wild mushrooms like porcini or chanterelle.
Why does my soup taste bitter?
Bitterness often comes from overcooking the mushrooms or using old garlic. Sauté mushrooms just until golden (6-7 minutes total), not browned. For extra depth, add 1 tablespoon lemon juice at the end—it cuts through bitterness beautifully. Fresh thyme also helps balance earthy flavors.
How can I make this soup creamier without dairy?
Blend ½ cup of the soup with ¼ cup coconut milk until smooth, then stir back in. For a richer texture, add 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 2 minutes—this thickens without heaviness. The mushrooms naturally release moisture as they cook.
Can I prepare this ahead of time?
Let the soup cool completely, then store in an airtight container for 4-5 days in the fridge. The flavors actually improve overnight. Reheat gently on the stove with a splash of broth—never microwave, as it can make the texture grainy. Freeze portions in single-serving containers for up to 3 months.
What's the best way to clean mushrooms?
Never wash them—mushrooms absorb water like sponges! Instead, use a damp paper towel to wipe off dirt from the caps. For stubborn debris, gently brush with a soft toothbrush. The stems should be firm and free of sliminess. Wild mushrooms often need extra attention—soak in cold water for 5 minutes, then wipe dry.
