If you are craving something deeply comforting yet wonderfully nourishing, this Earthy Mushroom and White Bean Stew Recipe is exactly what you need. It brings together the warm, woodsy flavors of shiitake and cremini mushrooms, paired beautifully with creamy white beans in a flavorful broth brightened by fresh herbs. This stew offers a harmonious blend of textures and rich, savory notes that feel like a cozy hug in a bowl, perfect for any day you want to feel grounded and satisfied.

Ingredients You’ll Need
The beauty of this stew lies in its simplicity—each ingredient plays a vital role to build layers of flavor, texture, and nourishment without overwhelming complexity. These essentials come together to create a dish that is both hearty and wholesome.
- 3 Tbsp vegan butter: Adds a luscious base and helps gently caramelize the onions and mushrooms for deep flavor.
- 1 medium onion, diced: Builds a natural sweetness and aromatic foundation for the stew.
- 1 lb mixed mushrooms (shiitake and cremini), sliced: Delivers that signature earthy tone and meaty texture essential to this recipe.
- 3 cloves garlic, minced: Injects a fragrant warmth that brightens every spoonful.
- 1 can (15 oz) white beans, drained and rinsed: Offers creaminess and protein, making the stew filling and nourishing.
- 4 cups vegetable broth: The flavorful liquid base that ties all ingredients together beautifully.
- 1 tsp dried thyme: Adds subtle herbal notes complementing the mushrooms perfectly.
- 1 tsp dried rosemary: Contributes a piney, aromatic touch that deepens the stew’s earthy profile.
- 1 bay leaf: Infuses a gentle yet distinct savoriness during simmering.
- Salt and pepper to taste: Enhances all the natural flavors with balanced seasoning.
- 1 cup spinach, chopped (optional): Provides a fresh pop of color and a nutritious boost.
- 1 Tbsp lemon juice (optional): Adds a hint of brightness to lift and balance the rich flavors.
How to Make Earthy Mushroom and White Bean Stew Recipe
Step 1: Sauté the Onions
Begin by melting the vegan butter in a large pot over medium heat. Add your diced onion and let it cook gently for about 3 to 4 minutes until it’s softened and fragrant. This tender, sweet base is what sets the stage for the layers of flavor to come.
Step 2: Brown the Mushrooms
Next, toss in the sliced shiitake and cremini mushrooms. Cook them for 5 to 7 minutes, stirring occasionally. You’re looking for those mushrooms to turn a beautiful golden brown and soften, releasing their earthy juices that will deepen the stew’s richness.
Step 3: Add Garlic
Stir in the minced garlic and let it cook just for a minute until it becomes aromatic. Garlic works like magic here, rounding out the savory notes and adding that welcomed warmth.
Step 4: Combine Beans and Broth
Now pour in your white beans and vegetable broth into the pot. Sprinkle in the dried thyme, rosemary, and add the bay leaf. Bring everything to a gentle simmer, then reduce the heat and allow it to cook for 15 to 20 minutes. This slow melding of flavors is where the stew truly develops its depth.
Step 5: Season and Add Greens
Season your stew with salt and pepper to your preference. If you’re including spinach, stir it in now and cook for an additional 2 to 3 minutes until the greens wilt and soften, adding a lovely fresh note and vibrant color.
Step 6: Final Touches
Remove the bay leaf from the pot and stir in the lemon juice, if using. This final splash of acidity will brighten the stew, balancing the earthiness and tying all the flavors together beautifully.
Step 7: Serve and Enjoy
Dish out the stew hot, pairing it with some crusty bread or serving it over a bed of fluffy rice. Either way, you’re in for a soul-satisfying meal that comforts and delights.
How to Serve Earthy Mushroom and White Bean Stew Recipe

Garnishes
To complement your Earthy Mushroom and White Bean Stew Recipe, sprinkle freshly chopped parsley or chives on top for a burst of color and fresh flavor. A drizzle of good-quality olive oil or a spoonful of vegan sour cream can also add richness and a lovely finishing touch.
Side Dishes
This stew shines alongside simple sides like crusty artisan bread, which is perfect for soaking up the flavors. Tender brown rice or quinoa also work well, offering extra heartiness and making the meal even more filling.
Creative Ways to Present
For a cozy family dinner, serve the stew in rustic bowls with a slice of toasted garlic baguette on the side. Or, for a casual lunch, ladle it over creamy polenta for a comforting twist that elevates this humble stew into something special.
Make Ahead and Storage
Storing Leftovers
Leftover Earthy Mushroom and White Bean Stew Recipe keeps beautifully in the refrigerator for up to 4 days. Store it in an airtight container to preserve freshness and flavors. The stew often tastes even better the next day as the flavors continue to develop.
Freezing
This stew freezes wonderfully, making it ideal for meal prep. Let it cool completely before transferring to freezer-safe containers or bags. It can be frozen for up to 3 months, so you always have a nourishing option on hand for busy days.
Reheating
When you’re ready to enjoy the leftovers, reheat gently on the stovetop over medium heat, stirring occasionally until warmed through. If the stew is too thick, add a splash of vegetable broth or water to loosen it up. Microwave reheating works too, but stirring halfway ensures even warming.
FAQs
Can I use other types of mushrooms for this stew?
Absolutely! While shiitake and cremini mushrooms provide a perfect balance of earthy and meaty flavors, feel free to experiment with button, portobello, or oyster mushrooms according to your preference or what you have available.
Is this stew suitable for a vegan diet?
Yes, this Earthy Mushroom and White Bean Stew Recipe is entirely vegan when using vegan butter and vegetable broth. It’s a hearty, plant-based dish that satisfies even those who usually prefer meat-centric meals.
Can I add other vegetables to the stew?
Definitely! You can toss in carrots, celery, or diced potatoes during the broth simmer to boost texture and flavor complexity. Just keep in mind that adding root vegetables might require a bit more cooking time to become tender.
How thick or soupy is the stew supposed to be?
This stew strikes a lovely balance between a thick stew and a brothy soup. It’s hearty enough to scoop up with bread but still has a smooth, comforting liquid base. Adjust the broth quantity to reach your preferred consistency.
What’s the best way to add brightness to the stew?
The addition of lemon juice right at the end of cooking offers a vibrant pop that brightens the earthy flavors beautifully. You can also serve with a splash of vinegar or a handful of fresh herbs to add extra freshness.
Final Thoughts
If you’re looking to enjoy a warm, hearty meal that celebrates the deep, rich flavors of mushrooms paired with creamy beans, I highly encourage you to try the Earthy Mushroom and White Bean Stew Recipe. It’s a wonderful way to nourish your body and soul, easy enough for weeknights yet special enough to share with loved ones. Once you make it, this stew might just become one of your go-to comfort dishes!
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: Vegetarian American
- Diet: Vegan
Description
This Earthy Mushroom and White Bean Stew is a hearty and comforting vegan dish featuring a medley of shiitake and cremini mushrooms simmered with white beans and aromatic herbs. Perfect for a cozy meal, this stew combines rich umami flavors with nutritious ingredients, making it both satisfying and wholesome.
Ingredients
Stew Ingredients
- 3 Tbsp vegan butter
- 1 medium onion, diced
- 1 lb mixed mushrooms (shiitake and cremini), sliced
- 3 cloves garlic, minced
- 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 Ingredients
- 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, forming the flavor base for the stew.
- Cook Mushrooms: Add the sliced shiitake and cremini mushrooms to the pot. Cook for 5-7 minutes, stirring occasionally, until the mushrooms release their moisture, brown nicely, and become tender.
- Add Garlic: Stir in the minced garlic and cook for an additional minute until it becomes fragrant, enhancing the stew’s aroma.
- Simmer Stew: Add the drained white beans, vegetable broth, dried thyme, dried rosemary, and bay leaf to the pot. Bring to a gentle simmer, then reduce the heat to low. Let the stew cook uncovered for 15-20 minutes, allowing the flavors to meld and the broth to slightly reduce.
- Season and Add Spinach: Season the stew with salt and pepper to taste. If using, stir in the chopped spinach and cook for 2-3 minutes until wilted and tender, adding a fresh green touch.
- Finish with Lemon: Remove the bay leaf from the stew. Stir in the lemon juice to brighten the flavors with a subtle zesty note, enhancing the earthy mushrooms and creamy beans.
- Serve: Ladle the stew into bowls and serve hot. It pairs beautifully with crusty bread or served over rice for a complete meal.
Notes
- For best flavor, use a mix of shiitake and cremini mushrooms, but button mushrooms can be a suitable substitute.
- Ensure the mushrooms are well browned for deeper umami taste.
- You can add other greens like kale instead of spinach if preferred.
- Adjust seasoning towards the end after the stew has simmered to get the perfect balance.
- This stew stores well in the fridge for up to 3 days and freezes nicely for up to 2 months.

