Bean and Mushroom Soup Recipe: Earthy Umami Depth With Silky Bean Blend

Soups & Stews

Bean and Mushroom Soup Recipe: Earthy Umami Depth With Silky Bean Blend

This bean and mushroom soup recipe delivers deep umami richness and velvety texture without relying on meat. The secret lies in properly sautéing mushrooms to develop their earthy flavors and blending white beans for a silky consistency that transforms this into a satisfying, hearty dish.

I've refined this recipe over years of testing—balancing the natural sweetness of mushrooms with bright acidity and fresh herbs to create a soup that feels both rustic and refined.

The foundation begins with a proper mushroom sauté—never overcrowding the pan to ensure they release their moisture and develop a golden crust. White beans provide the perfect creamy base, while vegetable broth carries the earthy flavors.

A splash of red wine vinegar cuts through the richness, while fresh thyme and parsley add layers of aromatic freshness. This isn't just any vegetable soup; it's a restaurant-quality dish that's surprisingly simple to make at home.

What makes this recipe particularly special is its versatility—it works as a comforting weeknight dinner or an elegant starter for a dinner party. The silky bean blend creates a luxurious mouthfeel, while the mushrooms add complex, savory depth that keeps it interesting.

Garnish with crispy croutons or a drizzle of olive oil for added texture, and you'll have a soup that's as visually appealing as it is delicious.

Ready in about 45 minutes, this soup requires minimal prep and no fancy equipment—just a good knife, a pot, and patience for the mushrooms to develop their full flavor.

The result is a bowl of soup that's naturally vegan, packed with plant-based protein, and satisfying enough to stand on its own as a main dish. Let's get cooking!

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

Ingredients for bean and mushroom soup

Earthy mushrooms and velvety beans create a restaurant-quality vegan soup with umami depth and silky texture.

Ingredient Amount Notes
White Cannellini Beans 🌱 1 ½ cups Cooked, no salt added
Creamy Mushrooms 🍄 16 oz Mixed variety, sliced thin
Yellow Onion 🧅 1 whole Medium, diced finely
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Vegetable Broth 💧 4 cups Low-sodium preferred
Red Wine Vinegar 🍷 2 tbsp For bright acidity
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing mushrooms
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Fresh Parsley 🌿 ¼ cup Flat-leaf, chopped
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Vegetable Stock Cube 🧂 1 piece Dissolved in 1 cup hot water
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Fresh Bay Leaf 🍃 1 whole For depth of flavor

The mushrooms are the heart of this soup—cremini and shiitake work best for their meaty texture, but any mix will do. Whole Foods and Trader Joe's carry excellent pre-sliced varieties, but if buying whole, slice them uniformly for even cooking. The white beans should be canned, no-salt-added for better flavor control. Canned beans are ideal here, but if using dried, soak overnight and rinse well. Fresh thyme and parsley elevate the dish, so grab them from the grocery store's produce section—look for vibrant green leaves, not wilted stems. The tomato paste adds richness without overpowering the earthy flavors, so high-quality San Marzano is worth the investment if you're splurging.

No cremini mushrooms? Oyster mushrooms or portobello work beautifully—they hold their shape well during sautéing. Substituting dried thyme? Use one-third the amount of fresh. The vegetable broth is non-negotiable for depth—low-sodium versions prevent oversalting. If you're out of red wine vinegar, apple cider vinegar works in a pinch. For extra umami, add 1 tsp of soy sauce or miso paste when blending the beans. The bay leaf infuses subtle complexity, so don't skip it—just remember to remove it before serving. If you're making this ahead, the flavors deepen overnight, so reheat gently to preserve the texture.

This soup keeps beautifully for 5 days in the fridge, with flavors intensifying over time. For longer storage, freeze portions in airtight containers for up to 3 months. The mushrooms release moisture during cooking, so strain excess liquid before blending for a silkier consistency. Garnish with a drizzle of extra-virgin olive oil and a sprinkle of fresh parsley just before serving—this adds freshness and visual appeal. If you're serving a crowd, double the batch; the soup reheats beautifully and tastes even better the next day.

❤️

Why You'll Love This Recipe

  • No Chopping Nightmares: I swear by this—just dice the onion and mince the garlic while the mushrooms sauté themselves in their own juices. No fancy techniques, no stress, just that deep umami from the mushrooms caramelizing in the pan while you stir.
  • Umami Bomb: Between the earthy cannellini beans and those meaty mushrooms, this soup packs a flavor punch without a single drop of cream. Honestly? The garlic and onion base turns this into something you’ll want to slurp straight from the pot.
  • Leftover Hero: Make a double batch on Sunday, and you’ve got lunch covered all week. The flavors actually deepen overnight—my kids beg for it cold with crusty bread, and I reheat it for myself with a sprinkle of chili flakes.
  • Budget Magic: Canned beans, dried mushrooms (or cheap fresh ones), and basic broth add up to a meal that costs pennies per serving. I’ll be real: this is the kind of soup that lets me feed my family well without draining my wallet or my patience.

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

Transform simple ingredients into a velvety soup where mushrooms deliver deep umami and cannellini beans create natural creaminess.

1

Develop the Mushroom Base

Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 16 oz creamy mushrooms and cook for 8-10 minutes, stirring occasionally, until they release their moisture and develop a rich, golden-brown color. This step extracts maximum flavor from the mushrooms.

Add the 1 whole yellow onion and 4 cloves garlic cloves, cooking for another 5 minutes until the onion softens and the garlic becomes fragrant. The onions should be translucent with no raw taste remaining. This aromatic foundation forms the soul of your soup.

2

Build Flavor with Vinegar and Tomato

Stir in the 2 tbsp tomato paste and cook for 1 minute until it darkens slightly. This deepens the savory profile. Add the 2 tbsp red wine vinegar and the 1 piece vegetable stock cube dissolved in 1 cup hot water, scraping up any browned bits from the bottom of the pot. These bits contain concentrated flavor that will dissolve into your soup.

Pour in the 4 cups vegetable broth and bring to a gentle simmer. Add the 1 whole fresh bay leaf, 1.5 tsp sea salt, and 0.5 tsp black peppercorns. Let the mixture simmer uncovered for 10 minutes to allow the flavors to meld and develop complexity.

3

Incorporate Beans and Herbs

Add the 1.5 cups cooked white cannellini beans to the simmering broth. Stir gently to combine, being careful not to break the beans. Simmer for an additional 8-10 minutes until the beans are heated through and the soup reaches a velvety consistency. The beans will release starch that naturally thickens the soup.

Remove the bay leaf and stir in the 1 tbsp fresh thyme and 0.25 cup fresh parsley. Taste and adjust seasoning if needed - you may need a touch more salt to balance the earthy flavors. The herbs should be incorporated but still visible, adding freshness to the rich mushroom base.

4

Finish and Serve

Reduce heat to low and let the soup simmer gently for 5 minutes to allow all the flavors to settle. The soup should have a smooth, velvety texture with visible bean chunks and mushroom pieces. If it's too thick, add 2-4 tablespoons of water to reach your desired consistency.

Ladle the soup into bowls and serve immediately. The contrast of earthy mushrooms, creamy beans, and bright herbs creates a harmonious balance. For extra depth, garnish with additional fresh parsley and a drizzle of olive oil before serving.

👨‍🍳

Pro Tips For Making Bean And Mushroom Soup

  • SOFTEN BEANS FIRST: I learned this the hard way—skipping the pre-soak or quick boil makes canned cannellini beans turn to mush. Drain, rinse, then simmer them in fresh broth for 10 minutes before adding everything else. That extra step keeps their texture firm and flavor bright.
  • SAUTE ONIONS LOW AND SLOW: Crank the heat too high, and you’ll end up with bitter, charred onions that overpower the mushrooms. Cook them on medium-low with a splash of broth, stirring often, until they’re translucent but still hold shape. Patience here means the soup won’t taste like a campfire.
  • DON’T SKIP MUSHROOM PREP: Wipe those creamy mushrooms with a damp paper towel first—it removes dirt and grit that’ll make your soup taste gritty. Then slice them evenly: thick chunks hold up better in long simmers, while thin slices cook faster and release more flavor into the broth.
  • SALT THE BROTH LAST: Adding salt early dilutes the broth’s depth as it reduces. Wait until the mushrooms and beans are tender, then taste and adjust—you’ll need less than you think. This is the thing that matters most for a balanced, restaurant-quality finish. (Yes, even if you’re impatient like me.)

Wine and beer pairings for bean and mushroom soup

Earthy Red Wine Pairings

A medium-bodied red wine like Pinot Noir from Oregon or Willamette Valley is my go-to choice—its bright acidity and subtle earthy notes complement the mushrooms beautifully. Look for wines with 12-13% alcohol and flavors of black cherry and forest floor to mirror the soup's umami depth.

A chilled glass (around 55°F) enhances the wine's freshness and cuts through the soup's richness. 🍷

For a lighter option, try Beaujolais from France—its Gamay grapes produce a juicy, low-tannin red with red fruit and spice that won’t overpower the dish. Serve slightly cooler than room temperature (58-60°F) to highlight its vibrant character.

Both wines avoid the heaviness of Cabernet Sauvignon, which could compete with the soup's earthy flavors.

Crisp White Wine Alternatives

If you prefer white wine, Chardonnay from Burgundy or the Santa Barbara region offers a creamy, mineral-driven profile that pairs surprisingly well. Opt for an unoaked or lightly oaked version to avoid buttery notes that might clash.

The wine's citrus and green apple flavors contrast nicely with the mushrooms' earthiness. 🍷

A dry Riesling from Germany or Washington State also works beautifully—its lime zest and flinty minerality balance the soup's richness. Chill it well (45-50°F) to emphasize its crisp acidity, which refreshes your palate between spoonfuls. Both whites avoid the sweetness of Moscato, which would overwhelm the dish.

Craft Beer Pairings

For beer lovers, a Belgian Witbier like Hoegaarden or Stella Artois is a fantastic match—its corianander, orange peel, and wheat malt notes complement the soup's herbal and earthy elements. Serve it well-chilled (38-40°F) to highlight its effervescence, which cleanses the palate. 🍺

A German Helles Lager (like Weihenstephaner) offers a lighter alternative with honeyed malt and subtle spice that won’t overpower the dish. Its low bitterness ensures the mushrooms and beans remain the stars.

For a bolder option, try a sour ale with tart apple and cherry notes—the acidity mirrors the red wine vinegar in the soup.

Non-Alcoholic Options

For a refreshing non-alcoholic pairing, sparkling water with a splash of lemon juice keeps the palate clean and bright. Add a pinch of sea salt to mimic the soup's savory depth. Alternatively, hibiscus iced tea (chilled) offers a tart, floral contrast that enhances the mushrooms' earthiness. 💧

A ginger beer with a hint of honey adds a spicy-sweet balance that complements the soup's umami. Serve it over ice to keep it crisp and refreshing. Both options avoid the sweetness of sodas, which could clash with the dish's savory profile.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 560mg24%
Total Carbohydrate 42g15%
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 other beans for cannellini?

Great Northern beans or navy beans work beautifully—they hold their shape well and create a similar creamy texture. For a different flavor profile, try black beans (they add earthiness) or chickpeas (for extra protein). Just adjust cooking time if using dried beans—soak them overnight first.

2

How do I make this soup creamier without dairy?

Blend half the beans with 1 cup of broth until smooth, then stir back into the pot. For extra richness, add 2 tablespoons of cashew butter or 1/4 cup of coconut milk at the end. The beans' natural starch creates creaminess, but these additions take it to the next level.

3

Why do my mushrooms turn mushy instead of golden?

Overcrowding the pan is the #1 culprit—mushrooms release moisture that steams them instead of browning. Cook in batches over medium heat, stirring occasionally, until they release their liquid and develop a golden crust. Also, avoid high heat which burns before browning.

4

Can I make this soup in an Instant Pot?

Yes! Sauté mushrooms and onions first, then add all ingredients except herbs. Cook on high pressure for 8 minutes, then quick-release. Stir in fresh herbs at the end. The pressure cooker cuts time to 25 minutes total—just be careful not to overcook the beans.

5

What's the best way to store leftovers?

Cool the soup completely, then store in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions for 3 months. Reheat gently on the stove with a splash of water to restore creaminess. The flavors actually improve overnight!

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