Bean and Mushroom Soup Recipe: Earthy Depth With Umami-Rich Broth

Soups & Stews

Bean and Mushroom Soup Recipe: Earthy Depth With Umami-Rich Broth

This bean and mushroom soup recipe delivers the kind of earthy depth and umami richness that transforms simple ingredients into something extraordinary. The secret lies in properly sautéing mushrooms to develop their natural flavors and reducing the broth to concentrate those savory notes.

I've perfected this technique over years of testing, ensuring every spoonful is packed with hearty texture and complex taste.

What sets this recipe apart is its adaptability—whether you're using dried beans for deeper flavor or canned for convenience, the method remains the same. A pressure cooker cuts prep time dramatically, while traditional stovetop simmering builds flavor gradually.

The optional immersion blender creates silky smoothness without losing the satisfying bite of whole beans, giving you control over texture.

By the time you serve this soup, you'll have a velvety broth infused with caramelized mushrooms and tender beans, all balanced by aromatic herbs. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of earthy, savory, and slightly sweet notes.

This is comfort food at its finest—warm, nourishing, and deeply satisfying.

Perfect for chilly evenings or as a meal-prep staple, this soup scales beautifully from single servings to crowd-pleasing batches. The recipe includes gluten-free thickening options and customizable garnishes like fresh parsley or a drizzle of olive oil, ensuring it fits any dietary preference while staying true to its rustic roots.

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

Ingredients for bean and mushroom soup

Earthy mushrooms, hearty lentils, and aromatic herbs create this velvety umami-rich soup's foundation.

Ingredient Amount Notes
Dried Brown Lentils 🌾 1 ½ cups Rinsed before cooking for cleaner broth
Crimini Mushrooms 🍄 1 lb Sliced thin for maximum surface area
Yellow Onion 🧅 1 whole Diced finely for even distribution
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Carrots 🥕 3 medium Peeled and chopped into small cubes
Celery Stalks 🧅 3 stalks Diced with leaves included for extra flavor
Vegetable Broth 💧 6 cups Low-sodium preferred for flavor control
Extra-Virgin Olive Oil 🫒 2 tbsp Cold-pressed for superior flavor
Tomato Paste 🍅 2 tbsp San Marzano preferred for sweetness
Fresh Thyme 🌿 1 tbsp Leaves only, finely chopped
Fresh Parsley 🌿 ¼ cup Chopped for garnish and freshness
Smoked Paprika 🌶️ 1 tsp For subtle smoky depth
Ground Black Pepper 🌶️ ½ tsp Freshly cracked for maximum aroma
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred for balance
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness

The mushrooms are the flavor anchors here—Crimini delivers that perfect balance of meaty texture and earthy depth. Whole Foods or Trader Joe's carry excellent pre-sliced varieties, but if you're buying whole, aim for 8-10 oz per pound for proper yield. The lentils? Dried brown holds its shape beautifully while soaking up all those caramelized mushroom flavors. For the broth, Imagine or Pacific Foods brands provide the cleanest vegetable base without added preservatives. Fresh thyme and parsley from the grocery store's produce section (not the plastic containers) make all the difference in that final aromatic punch.

No fresh thyme? Dried at one-third the amount works in a pinch, though fresh is ideal. Substituting canned lentils? Rinse thoroughly to remove excess sodium, and increase to 2.5 cups drained for equivalent texture. The carrots can be swapped for turnips or parsnips for different earthy notes. For extra richness, stir in 1 tbsp nutritional yeast at the end—it adds that cheesy umami without dairy. The tomato paste is non-negotiable here; San Marzano has the perfect balance of sweetness and acidity that complements the mushrooms beautifully.

This soup reheats beautifully—3-4 days in the fridge with flavors deepening over time. For meal prep, portion into glass containers and freeze individual servings for up to 3 months. The mushrooms will soften further when reheated, so plan for slightly more tender texture. Garnish with fresh parsley and a drizzle of extra-virgin olive oil just before serving to highlight the velvety broth. Store the broth separately if you prefer your soup chunkier, or blend portions for silky smoothness—just reserve 1 cup before blending to maintain proper consistency.

❤️

Why You'll Love This Recipe

  • No-Fuss Pantry Staples: I swear by this recipe because it uses what I always have—dried lentils, mushrooms, and onions. No last-minute grocery runs, no fancy ingredients. Just open the cabinet, measure, and go.
  • Umami Bomb Combo: That earthy crimini mushroom and lentil mix? It’s like a flavor explosion in a bowl. The garlic and carrot sweetness just take it to another level—rich, deep, and satisfying in every spoonful.
  • Weeknight & Meal Prep Hero: I make a big batch on Sundays, and it’s still delicious for lunch the next day. Reheats perfectly, and the texture holds up—no mushy leftovers here. Plus, it’s the kind of dish that tastes even better the second time around.
  • Budget Magic: Lentils and carrots stretch this soup into a whole meal without breaking the bank. Honestly, it’s one of those recipes where I feel like I’m feeding a crowd for the price of a single entree.

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

This method builds rich umami layers through precise timing and technique.

1

🍳 Step 1: Sauté the Aromatic Vegetable Base

Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. This foundational step develops sweetness that carries through the soup.

Add the 3 medium carrots and 3 celery stalks, both already diced, along with the 1 teaspoon smoked paprika. Stir frequently for 4 minutes until the vegetables begin to soften and release their natural juices. The paprika will infuse subtle smokiness while preventing browning - crucial for maintaining the soup's earthy balance.

2

🍳 Step 2: Develop the Umami Foundation

Increase heat to medium-high and add the 1 pound crimini mushrooms, sliced thin as specified. Cook for 6-8 minutes until they release their moisture and develop golden edges. This step extracts maximum umami compounds from the mushrooms - the longer they cook, the deeper their flavor contribution.

Push the vegetables to one side of the pot and add the 4 cloves garlic cloves, minced. Stir for 30 seconds until fragrant - garlic should never burn here. Immediately add the 2 tablespoons tomato paste and stir for 1 minute to create a rich paste that will form the soup's flavor backbone. This paste prevents the broth from becoming cloudy while adding depth.

3

🥘 Step 3: Build the Broth and Incorporate Lentils

Pour in the 6 cups vegetable broth and bring to a gentle simmer. Add the 1.5 cups dried brown lentils (previously rinsed) and 1.5 teaspoons sea salt. The lentils should be completely submerged - if not, add a splash of water. Simmer uncovered for 20 minutes, stirring occasionally, until the lentils begin to soften but aren't fully tender.

Here's the thing - the lentils need to cook fully, but we want to add the thyme at the right moment. Stir in the 1 tablespoon fresh thyme leaves and 0.5 teaspoon ground black pepper now. The thyme should release its aroma immediately, signaling it's time to proceed. This timing ensures the thyme's delicate flavor isn't overcooked.

4

⏰ Step 4: Finish and Balance the Soup

Continue simmering for an additional 15-20 minutes until the lentils are fork-tender with just a slight bite remaining. The soup should have thickened slightly from the lentils breaking down. Taste and adjust seasoning - you may need a touch more salt or pepper to balance the earthy flavors.

Remove from heat and stir in the 1 tablespoon lemon juice. This final step brightens the soup's depth, cutting through the richness while enhancing the natural sweetness of the vegetables. Let the soup rest for 5 minutes before serving - this allows flavors to meld completely and prevents separation when garnished.

5

🍽️ Step 5: Garnish and Serve

Ladle the soup into bowls and garnish immediately with the 0.25 cup fresh parsley, chopped. The parsley adds fresh contrast to the earthy flavors while providing visual appeal. Serve with crusty bread to soak up the umami-rich broth - the perfect vehicle for this hearty soup.

Each spoonful should deliver the complex interplay of earthy mushrooms, sweet carrots, smoky paprika, and bright lemon - a perfect balance of umami and acidity that defines this soup's character. The lentils should be tender yet still hold their shape, providing satisfying texture.

👨‍🍳

Pro Tips For Making Bean And Mushroom Soup

  • SOAK LENTILS 30 MINUTES: Dried brown lentils cook faster and stay firmer when soaked—just cover them in cold water for half an hour before draining. I used to skip this and end up with mushy beans, especially when adding mushrooms later that release moisture.
  • SAUTÉ MUSHROOMS UNTIL DRY: Criminis release water like crazy—cook them on medium-high heat until all liquid evaporates before adding broth. If you rush this, your soup will turn into a thin, watery mess instead of a rich, velvety base.
  • CHOP ONIONS SMALLER THAN YOU THINK: Onions disappear in soup, so dice them into 1/8-inch pieces—they’ll caramelize better and blend into the texture. I learned this the hard way when my soup tasted like raw onion chunks hiding in every bite.
  • SIMMER LOW AND COVERED: After adding broth, keep the heat at a gentle simmer with the lid on—this keeps lentils tender without breaking down. I used to crank the heat and end up with a gluey soup; patience here makes all the difference.

Flavor customization for this dish

Spice Level Control

Adjust the heat to your preference by tweaking the smoked paprika and black pepper. For a mild version, reduce to ½ teaspoon smoked paprika and ¼ teaspoon black pepper. If you love heat, add ½ teaspoon cayenne pepper when sautéing the mushrooms—it caramelizes beautifully with the umami flavors.

I often keep a small bowl of red pepper flakes on the table for guests to customize their bowls. 🌶️

Creamy Variations

For a velvety texture, stir in ½ cup coconut milk or ¼ cup cashew cream at the end. This adds richness without dairy while keeping the soup vegan.

Alternatively, blend half the soup with an immersion blender for a silky consistency, then stir it back in. The mushrooms and lentils will still provide satisfying texture contrasts.

Herb Swaps

Fresh thyme is ideal, but don't hesitate to experiment. Rosemary adds piney depth, while tarragon brings an anise-like sweetness. For a Mediterranean twist, add 1 teaspoon dried oregano when sautéing the vegetables. Each herb will shift the soup's character while maintaining its earthy foundation.

Protein Boosts

Add ½ cup cooked quinoa or ½ cup chickpeas for extra protein and texture. For a meaty alternative, stir in ½ cup crumbled tempeh after cooking to absorb the umami-rich broth.

The tempeh should be lightly toasted first to enhance its nutty flavor and prevent it from absorbing too much liquid.

Acidity Balance

Lemon juice brightens the soup, but you can substitute 1 tablespoon apple cider vinegar or ½ teaspoon white wine vinegar for a tangier profile. For a sweeter contrast, add 1 teaspoon maple syrup or ½ teaspoon agave nectar when finishing the soup.

These adjustments let you tailor the soup to your taste preferences while keeping the umami depth intact.

Regional Twists

For a French-inspired version, add 1 bay leaf during simmering and finish with 1 tablespoon chopped tarragon. A Spanish adaptation includes ½ teaspoon ground cumin and ¼ teaspoon saffron threads** steeped in the broth. Each regional twist builds on the same umami foundation while adding unique cultural flavors.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 45g16%
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 substitute canned beans for dried lentils?

Use 2.5 cups drained canned brown lentils instead of dried. Rinse thoroughly to remove excess sodium, then add them directly to the simmering broth. They'll cook faster—just reduce the simmering time by 10-15 minutes since canned lentils are pre-cooked. The texture will be slightly softer but still hearty.

2

How do I make this soup thicker or thinner?

For a thicker consistency, simmer uncovered for 5-10 extra minutes to reduce the broth. Need it thinner? Stir in ½ cup hot water or broth gradually until reaching your desired texture. For gluten-free thickening, blend ½ cup of the soup with an immersion blender, then stir it back in.

3

What if I don't have fresh thyme?

Use 1 teaspoon dried thyme instead, but add it 10 minutes earlier during simmering. For other herbs, try rosemary (½ tsp dried) for piney notes or tarragon (1 tsp fresh) for anise-like sweetness. Each herb will shift the flavor profile but maintain the soup's earthy foundation.

4

Can I make this soup ahead of time?

Yes! This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for 3-4 days or freeze for 3 months. Reheat gently on the stove over medium-low heat, stirring occasionally. The mushrooms will soften further, so plan for a slightly creamier texture.

5

Why does my soup taste bitter?

Bitterness usually comes from overcooked mushrooms or garlic. To fix it, stir in 1 tablespoon lemon juice or apple cider vinegar to brighten flavors. For prevention, cook mushrooms only until golden (6-8 minutes) and add garlic just before the tomato paste. A pinch of sugar (½ tsp) can also balance bitterness.

★★★★★4.8(15 reviews)
Categories Soups & Stews