Bean and Mushroom Soup Recipe: Earthy Umami Depth in One Pot

Soups & Stews

Bean and Mushroom Soup Recipe: Earthy Umami Depth in One Pot

This vegan bean and mushroom soup delivers deep, earthy umami in every spoonful—rich yet light, hearty yet plant-powered. The secret lies in slow-sautéed mushrooms and a robust vegetable broth that builds layers of flavor without heavy cream.

I perfected this recipe after years of testing, balancing textures and seasoning to create a soup that feels both comforting and sophisticated.

What sets this apart is the two-stage cooking method: first caramelizing mushrooms and onions to develop that meaty depth, then simmering with beans until tender. The result is a velvety broth with just the right body, where mushrooms stay slightly firm for texture and beans absorb the savory essence.

No blenders or gimmicks—just simple technique for maximum flavor.

This soup works as a standalone main or alongside crusty bread, and it reheats beautifully for meal prep. The versatility comes from the base: swap in white beans for creaminess or add smoked paprika for depth.

For extra richness, stir in a spoonful of nutritional yeast at the end—it adds that umami punch without dairy.

Perfect for chilly evenings or as a protein-packed lunch, this recipe proves plant-based cooking can be bold, satisfying, and deeply flavorful. The instructions walk you through every step to ensure that first spoonful lives up to the promise of restaurant-quality umami in your own kitchen.

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

Ingredients for bean and mushroom soup

Earthy mushrooms and creamy beans create a velvety, umami-rich vegan soup with restaurant-quality depth.

Ingredient Amount Notes
Creamy White Beans 🌱 1 ½ cups Canned, drained and rinsed
Mixed Mushrooms 🍄 1 ½ lb Cremini and shiitake blend
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Fresh, minced
Vegetable Broth 💧 4 cups Low-sodium, homemade preferred
Extra-Virgin Olive Oil 🫒 ½ cup For sautéing
Tomato Paste 🍅 2 tbsp High-quality, no sugar added
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Smoked Paprika 🌶️ 1 tsp For depth and color
Nutritional Yeast 🧀 ¼ cup For umami richness
Vegetable Stock Cube 💧 1 whole Dissolved in 1 cup hot water
Lemon Juice 🍋 1 tbsp Freshly squeezed
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The mushrooms are the flavor foundation—shiitake and cremini deliver that meaty texture and deep umami. Local farmers markets often have fresh shiitake in season, but the frozen section at Whole Foods carries excellent quality year-round. For maximum flavor, slice the mushrooms thinly and let them caramelize slowly in the olive oil. The onions should develop a golden hue before adding garlic, which prevents bitterness. Yellow onions work best here—they're sweeter and caramelize more beautifully than red onions.

No fresh thyme? Dried works perfectly at one-third the amount, but fresh has a brighter flavor. The tomato paste can be swapped for fire-roasted crushed tomatoes if you prefer a smoother texture. For extra richness, add a splash of red wine when sautéing the mushrooms—just 2 tbsp will elevate the depth. The nutritional yeast isn't optional here; it's what gives that cheesy, savory umami that makes this soup truly exceptional. If you can't find it, white miso paste at half the amount works in a pinch, though the flavor profile will differ slightly.

This soup tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days—the broth will develop even more complexity. For freezing, portion into single-serving containers and freeze for up to 3 months. When reheating, add a splash of water or broth to restore the velvety texture. The parsley garnish is purely decorative but adds a fresh finish—skip it if you're prepping ahead. The nutritional yeast can be added at the end to preserve its vibrant flavor.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes. Sauté onions and garlic, toss in mushrooms and beans, pour in broth—boom. One pot, minimal cleanup, and that earthy mushroom aroma fills the kitchen faster than you can say "dinnertime."
  • Umami Bomb: That combo of creamy white beans and mixed mushrooms? It’s like a flavor party in your bowl. The mushrooms soak up the garlic like sponges, while the beans add this rich, velvety texture that makes every spoonful feel indulgent—no fancy ingredients needed.
  • Lunchbox Hero: Between us, this soup is my secret weapon for meal prep. It reheats beautifully, keeps for days in the fridge, and I’ll pack it cold in a thermos for work—still tastes fresh hours later. Honestly, it’s the only soup I trust to survive a busy week.
  • Budget-Friendly Powerhouse: I’ve made this for $3 a serving, and it feeds four. Canned beans, store-brand broth, and whatever mushrooms are on sale—it stretches without sacrificing taste. Plus, the leftovers? Even better the next day as a quick breakfast or lunch.

Step-by-step instructions for earthy umami bean and mushroom soup

This method builds rich, layered flavor through careful sautéing and slow simmering.

1

Develop the Mushroom Base

Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium-high heat. Add the 1.5 lb mixed mushrooms, spreading them evenly in the pan. Cook undisturbed for 5-6 minutes until they release their moisture and begin to brown deeply along the edges. This caramelization forms the flavor foundation.

Stir occasionally, breaking up any large clusters, until the mushrooms are deep golden brown and most of the liquid has evaporated. You'll smell their earthy aroma intensifying—this is your cue they're ready. Remove the mushrooms and set aside temporarily. The residual mushroom fat in the pan will become your sauce's backbone.

2

Build the Aromatic Foundation

In the same Dutch oven, reduce heat to medium and add the 1 whole diced yellow onion. Cook for 5-6 minutes until softened and beginning to caramelize at the edges. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let it burn, or it will turn bitter.

Stir in the 2 tbsp tomato paste and cook for 1 minute until it darkens slightly. This step creates a rich, concentrated base that will carry the soup's depth. Sprinkle in the 1 tsp dried thyme and 1 tsp smoked paprika, stirring to coat everything evenly. The spices will infuse the oil and create that signature earthy complexity.

3

Simmer the Flavorful Broth

Pour in the 4 cups vegetable broth and scrape up any browned bits from the bottom of the pot. Add the 1 whole vegetable stock cube (dissolved in 1 cup hot water as directed) and bring to a gentle boil. Reduce heat to low and simmer for 15 minutes to allow the flavors to meld.

Add the 1.5 cups creamy white beans, 0.25 cup nutritional yeast, and 1.5 tsp sea salt. The nutritional yeast will add that signature umami richness while the beans begin to absorb the flavorful broth. Stir in the 0.5 tsp cracked black peppercorns and simmer for another 10 minutes until everything is heated through and the flavors have fully integrated.

4

Finish with Brightness and Garnish

Remove the pot from heat and stir in the 1 tbsp freshly squeezed lemon juice and the 1.5 lb cooked mushrooms you set aside earlier. The acidity brightens the rich flavors while the mushrooms add their earthy depth. Taste and adjust seasoning—you may need a touch more salt or lemon to balance the flavors.

Ladle the soup into bowls and garnish with 0.25 cup chopped fresh parsley. The parsley adds freshness and visual contrast to the deep, earthy tones. Serve immediately while hot, with crusty bread to soak up every last bit of that flavorful broth. The soup should be velvety from the beans and mushrooms while maintaining a satisfying texture from the caramelized aromatics.

👨‍🍳

Pro Tips For Making Bean And Mushroom Soup

  • Sear the Onion Low and Slow: I used to blast the onions on high heat, and they’d turn bitter before softening—waste of time. Instead, keep the pan on medium-low, stir every 30 seconds, and let them melt down for 8-10 minutes. You’ll get that deep, caramelized sweetness without burning, which actually carries through the whole soup.
  • Crush Half the Garlic: Skip mincing all the garlic—it burns too fast. Roughly chop half the cloves and leave the other half whole. The whole cloves infuse flavor without overpowering, while the crushed bits release aroma faster. Toss them in at the end if you’re impatient, but let the whole cloves simmer for at least 10 minutes for the best balance.
  • Salt the Beans Early: Don’t wait until the soup is done to season the beans—add a pinch of salt to the drained canned beans right after opening. It softens their texture and prevents them from tasting bland later, even if you’re adding broth or other ingredients. (Yes, even if the can says "low-sodium," it still needs a boost.)
  • Deglaze with Broth, Not Water: That browned mushroom-onion paste stuck to the pot? Don’t ignore it—pour in a splash of vegetable broth instead of water to scrape it up. It’s packed with flavor, and using broth keeps the soup cohesive without diluting it. Just ¼ cup does the trick, and you won’t taste the difference in the final dish.

Pro cooking tips for this dish

Mushroom Caramelization

Let those mushrooms brown deeply—this is where the magic happens. I swear by cooking them undisturbed for 5-6 minutes on medium-high heat until they're golden brown and release their moisture. The longer you caramelize, the more complex the umami flavor becomes.

If you rush this step, your soup will taste flat. Stir only when you see the edges starting to crisp—this prevents steam from cooling the pan. 🔥

Onion Timing Matters

Don't rush the onions—they need 5-6 minutes of gentle cooking to caramelize properly. I like to reduce the heat to medium once the mushrooms are removed, so the onions don't burn. When they reach a deep golden color, that's when you add the garlic.

If your onions are still pale, keep cooking them for another 2-3 minutes—this builds sweetness that balances the earthy mushrooms.

Two-Stage Simmering

Simmer the broth in two phases: first 15 minutes with just the liquid to develop the base flavors, then another 10 minutes with beans and yeast. This two-stage approach prevents the beans from turning mushy while letting the broth absorb all the caramelized goodness from the mushrooms and onions.

I always taste the broth before adding beans to check seasoning—this way, you can adjust salt or acidity before committing to the full recipe.

Nutritional Yeast Trick

The 0.25 cup nutritional yeast is non-negotiable for that cheesy, savory depth. Add it during the second simmering stage so the heat doesn't burn its flavor. If you're new to it, start with 2 tbsp and taste before adding more—some brands are more potent than others.

I keep a jar of Bragg nutritional yeast in my pantry because it's consistent and widely available. For a smoky twist, add ½ tsp liquid smoke when you stir in the yeast. ✨

Acid Balance

That final splash of 1 tbsp lemon juice is crucial for cutting through the richness. Taste before adding it—if your soup already has bright acidity, you might only need ½ tbsp. I've ruined perfectly good soup by overdoing the lemon, so go slow.

For extra brightness, add a pinch of red pepper flakes at the same time—they'll add subtle heat that enhances the umami. The goal is a balanced bite, not a sour punch.

Equipment Upgrade

Use a heavy-bottomed Dutch oven—it distributes heat evenly and prevents scorching. I love my Le Creuset 6-quart because it maintains consistent temperatures, but any good-quality pot will work.

If you're short on time, a wide, shallow skillet works for the initial sautéing, but you'll need to transfer everything to a pot for simmering. The key is patience—rushing leads to uneven cooking and dull flavors. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 380mg17%
Total Carbohydrate 38g13%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* 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 make this soup without nutritional yeast?

Yes, but you'll notice a difference in flavor. Nutritional yeast provides that signature umami and cheesy depth. For a substitute, try 2 tbsp white miso paste (dissolved in warm broth) or ¼ cup grated Parmesan (if making a vegetarian version). The soup will still be delicious but will lack that concentrated savory punch.

2

How can I make this soup creamier without dairy?

Blend ½ cup of the soup with ¼ cup silken tofu or cashew cream until smooth, then stir it back in. For an even creamier texture, mash ½ of the beans against the pot's side before adding the broth. Both methods add body while keeping the soup plant-based.

3

What's the best way to store leftovers?

Let the soup cool completely, then transfer to an airtight container. It keeps in the fridge for 5 days—the flavors actually improve as they meld! For freezing, portion into single-serving containers and freeze for up to 3 months. Add a splash of water when reheating to restore the velvety texture.

4

Can I use dried beans instead of canned?

Use 1 cup dried white beans (soaked overnight) for 1.5 cups canned. Drain and rinse well after cooking. For extra flavor, add the beans and their cooking liquid to the soup. The texture will be slightly firmer, but the taste will be even more robust.

5

Why does my soup taste bland?

Most likely, you rushed the caramelization or skipped the two-stage simmering. Let mushrooms brown 5-6 minutes undisturbed, and always taste the broth before adding beans. If needed, boost flavor with 1 extra tsp smoked paprika or ½ tsp liquid smoke. A splash of red wine (cooked off) can also add depth.

★★★★★4.9(11 reviews)
Categories Soups & Stews