If you are craving something comforting, nutritious, and bursting with rich, natural flavors, this Earthy Mushroom and White Bean Stew Recipe is an absolute must-try. It’s a hearty, soul-warming dish where the deep umami of shiitake and cremini mushrooms perfectly complements the creamy white beans, all steeped in fragrant herbs and a smooth vegetable broth. This stew not only fills you up but also nourishes your body and spirit, making it a frequent favorite in my kitchen whenever I want a meal that feels like a big, cozy hug.

Ingredients You’ll Need
This Earthy Mushroom and White Bean Stew Recipe comes together with simple, wholesome ingredients that work harmoniously to build layers of flavor and texture. Each component plays an essential role — from the tender mushrooms offering an earthy base to the white beans providing creamy heartiness, and the herbs infusing aromatic warmth.
- 3 Tbsp vegan butter: Adds richness and helps create a lovely sauté base for the veggies.
- 1 medium onion, diced: Brings natural sweetness and depth to the stew.
- 1 lb mixed mushrooms (shiitake and cremini), sliced: Provides earthiness and a meaty texture that makes this stew incredibly satisfying.
- 3 cloves garlic, minced: Infuses the stew with a wonderful aromatic punch.
- 1 can (15 oz) white beans, drained and rinsed: Adds creamy protein and makes the stew hearty.
- 4 cups vegetable broth: The flavorful liquid that ties all ingredients together.
- 1 tsp dried thyme: A herbal note that complements mushrooms beautifully.
- 1 tsp dried rosemary: Adds a woodsy, fragrant touch to the stew.
- 1 bay leaf: Infuses a subtle depth of flavor during cooking.
- Salt and pepper to taste: Essential seasonings to balance and brighten the stew.
- 1 cup spinach, chopped (optional): Adds a pop of color and fresh, leafy goodness.
- 1 Tbsp lemon juice (optional): Introduces a hint of brightness to lift the flavors.
How to Make Earthy Mushroom and White Bean Stew Recipe
Step 1: Sauté the Aromatics
Start by melting the vegan butter in a large pot over medium heat. Once it’s melted and shimmering, toss in the diced onion. Cook the onion until it’s softened and translucent, roughly 3 to 4 minutes. This step is crucial because soft onions form the sweet, comforting foundation that balances the savory mushrooms to come.
Step 2: Brown the Mushrooms
Add your sliced shiitake and cremini mushrooms to the pot. Stir them occasionally as they cook for 5 to 7 minutes until they’re beautifully browned and tender. This stage unlocks the mushrooms’ earthy flavors and caramelized notes — the heart and soul of the Earthy Mushroom and White Bean Stew Recipe.
Step 3: Add Garlic for Fragrance
Next, stir in the minced garlic. Let it cook just about a minute, until you can smell its intoxicating aroma. Garlic infuses the stew with warmth and depth that perfectly complements the mushrooms and herbs.
Step 4: Combine Beans, Broth, and Herbs
It’s time to add the white beans, vegetable broth, dried thyme, dried rosemary, and bay leaf. Bring everything to a gentle simmer, then reduce the heat and let it cook low and slow for 15 to 20 minutes. This simmer allows the flavors to mingle and deepen, making every spoonful comforting and robust.
Step 5: Season and Add Greens
Season the stew with salt and pepper according to your taste. If you opted for spinach, stir it in now and let it wilt gently for 2 to 3 minutes. The vibrant green color brightens the stew visually and provides a wonderful fresh texture contrast.
Step 6: Final Touches
Before serving, remove the bay leaf—no one likes finding those in their spoon! Finish with a splash of lemon juice if you like a subtle hint of brightness to cut through the stew’s earthiness. This final step lifts the whole dish beautifully.
Step 7: Serve and Enjoy
Now your incredible Earthy Mushroom and White Bean Stew Recipe is ready to be enjoyed. Ladle it into bowls and savor every soulful spoonful.
How to Serve Earthy Mushroom and White Bean Stew Recipe

Garnishes
Fresh herbs like parsley or thyme are excellent garnishes that add a burst of brightness and color. A light drizzle of olive oil or a sprinkle of toasted nuts can also add an unexpected textural pop that complements the stew’s creamy consistency.
Side Dishes
This stew pairs wonderfully with crusty bread that soaks up every last drop of broth. You could also serve it over fluffy rice or creamy polenta for a more substantial meal. Simple steamed greens or a crisp salad provide a refreshing contrast to the stew’s richness.
Creative Ways to Present
For a fun twist, serve the stew in hollowed-out bread bowls or alongside grilled flatbreads. You can also spice things up with a dollop of vegan sour cream or a sprinkle of nutritional yeast for an added cheesy flavor.
Make Ahead and Storage
Storing Leftovers
Your Earthy Mushroom and White Bean Stew Recipe can be stored in an airtight container in the refrigerator for up to 4 days. The flavors continue to develop overnight, making leftovers even more delicious.
Freezing
This stew freezes beautifully, making it a great meal prep option. Freeze portions in freezer-safe containers for up to 3 months. Just be sure to leave space at the top for expansion.
Reheating
Reheat gently on the stove over low heat, stirring occasionally. If the stew has thickened, add a splash of vegetable broth or water to loosen it up. It also reheats well in the microwave with intermittent stirring.
FAQs
Can I use other types of mushrooms in this stew?
Absolutely! While shiitake and cremini offer great flavor and texture, you can experiment with button, portobello, or oyster mushrooms depending on what you have or prefer.
Is this stew suitable for meal prep and freezing?
Yes! The Earthy Mushroom and White Bean Stew Recipe freezes and reheats wonderfully, making it perfect for batch cooking and quick, hearty meals on busy days.
Can I make this stew gluten-free?
Definitely. The recipe is naturally gluten-free as long as you choose gluten-free vegetable broth and ensure your vegan butter contains no gluten.
What can I substitute for vegan butter?
If you don’t have vegan butter, you can use olive oil or any neutral oil instead. It will still deliver delicious results though the flavor will be slightly different.
Is it necessary to add lemon juice?
Lemon juice is optional but highly recommended. A splash at the end brightens the flavors and balances the earthiness of the mushrooms beautifully.
Final Thoughts
I hope you’re as excited as I am to cook this Earthy Mushroom and White Bean Stew Recipe. It’s one of those comforting dishes that feels incredibly nurturing, yet is delightfully simple to make with ingredients you can find almost anywhere. Give it a go — your kitchen and taste buds will thank you!
Print
Earthy Mushroom and White Bean Stew Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Stew
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Description
This Earthy Mushroom and White Bean Stew is a hearty, comforting vegan dish combining the rich flavors of shiitake and cremini mushrooms with creamy white beans and aromatic herbs. Simmered to perfection in a savory vegetable broth, this stew is perfect for a wholesome dinner served hot with crusty bread or over rice.
Ingredients
Base
- 3 Tbsp vegan butter
- 1 medium onion, diced
- 1 lb mixed mushrooms (shiitake and cremini), sliced
- 3 cloves garlic, minced
Stew
- 1 can (15 oz) white beans, drained and rinsed
- 4 cups vegetable broth
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 1 bay leaf
- Salt and pepper to taste
Optional
- 1 cup spinach, chopped
- 1 Tbsp lemon juice
Instructions
- Sauté Onion: In a large pot, melt the vegan butter over medium heat. Add the diced onion and cook for about 3-4 minutes, until softened and translucent.
- Cook Mushrooms: Add the sliced mushrooms to the pot and cook for 5-7 minutes, stirring occasionally, until they are browned and tender, releasing their earthy flavors.
- Add Garlic: Stir in the minced garlic and cook for another minute until fragrant, careful not to burn it.
- Simmer Stew: Add the white beans, vegetable broth, dried thyme, dried rosemary, and bay leaf to the pot. Bring the mixture to a simmer, then reduce the heat and allow it to cook gently for 15-20 minutes to meld the flavors together.
- Season and Add Spinach: Season the stew with salt and pepper to taste. Stir in the chopped spinach, if using, and cook for an additional 2-3 minutes until the spinach has wilted.
- Finish: Remove and discard the bay leaf. Stir in the lemon juice for a fresh, bright finish, if desired.
- Serve: Serve the stew hot, perfect with crusty bread or over a bed of rice for a satisfying meal.
Notes
- The optional spinach adds a pop of color and extra nutrients but can be omitted if preferred.
- Lemon juice enhances the flavors and adds brightness to the stew.
- You can substitute vegetable broth with mushroom broth for an even richer flavor.
- For added protein, consider topping with toasted nuts or seeds.
- Leftovers keep well in the refrigerator for up to 3 days and make a convenient reheatable meal.

