If you’re craving something hearty, wholesome, and brimming with comforting flavors, this White Bean Mushroom Stew Vegan Recipe is guaranteed to become your new go-to. It’s a soulful blend of tender white beans and earthy mushrooms simmered with vibrant vegetables and fragrant herbs, creating a stew that feels like a warm hug in a bowl. Whether you’re vegan or simply seeking a nourishing meal that satisfies your taste buds and soul, this recipe brings together simplicity and richness in the most delightful way.

Ingredients You’ll Need
Getting started is a breeze with just a handful of simple, fresh ingredients. Each one plays a crucial role—whether it’s the creamy white beans lending body, the mushrooms adding that deep umami flavor, or the vibrant veggies and herbs brightening every spoonful.
- Olive oil: Adds a silky richness and helps sauté the vegetables to perfection.
- Large onion, diced: Builds the foundational sweetness and depth for the stew.
- Garlic, minced: Infuses an aromatic punch that brings everything alive.
- Sliced mushrooms: The heart of the dish, introducing earthy, meaty texture.
- Carrots, diced: Offer subtle natural sweetness and a lovely pop of color.
- Celery, diced: Adds slight crunch and freshness balancing the stew.
- Red bell pepper, diced: Intensifies flavor with mild sweetness and vibrant hue.
- Dried thyme: Brings an herbaceous, slightly minty note.
- Dried rosemary: Offers warm, piney undertones that complement mushrooms.
- Smoked paprika: Introduces a gentle smokiness and depth without overpowering.
- Salt and black pepper: Essential seasonings to enhance all the natural flavors.
- Vegetable broth: The stew’s flavorful liquid base that ties it all together.
- White beans, drained and rinsed: Creamy, protein-packed gems that enrich the texture.
- Fresh spinach, chopped: Adds a tender green brightness at the end.
- Lemon juice: Gives a final zing of freshness that brightens every bite.
- Fresh parsley, chopped: Perfect for garnish, introducing vibrant color and herbaceous notes.
How to Make White Bean Mushroom Stew Vegan Recipe
Step 1: Sauté the Aromatics
Start by warming olive oil in a large pot over medium heat. Toss in your diced onion and minced garlic, letting them soften and fill your kitchen with that irresistible savory aroma. This step usually takes about five minutes, and it’s the magic foundation that infuses your stew with deep flavor.
Step 2: Brown the Mushrooms
Next, add the sliced mushrooms to the pot. Cook them until they’re beautifully browned and have released their juices—this usually takes around eight minutes. This process intensifies their earthy flavor and adds a wonderful meaty texture that’s so satisfying.
Step 3: Add the Veggies
Bring in the diced carrots, celery, and red bell pepper. Give everything a good stir and cook for about five minutes more until the vegetables start to soften, creating layers of sweetness and freshness that elevate the stew.
Step 4: Season the Mix
Sprinkle in the dried thyme, rosemary, smoked paprika, salt, and black pepper. Stir well so those fragrant herbs and spices can meld beautifully with the vegetables, promising a deeply aromatic stew.
Step 5: Combine the Broth and Beans
Pour in the vegetable broth followed by the drained and rinsed white beans. Give everything a good stir to distribute the beans and soak the vegetables in that rich broth. This step is key for the flavors to marry perfectly.
Step 6: Simmer to Perfection
Bring your stew to a gentle boil, then reduce the heat to low and let it simmer uncovered for 25 to 30 minutes. This slow, steady cooking ensures the vegetables become tender, and the flavors develop a deep, comforting richness you’ll love.
Step 7: Finish with Greens and Lemon
Stir in the fresh chopped spinach and let it wilt delicately in the heat for about five minutes. Then remove your pot from the stove and add a tablespoon of lemon juice. That little pop of acidity lifts the entire dish and brightens the rich, earthy flavors.
Step 8: Taste and Serve
Give your stew a final taste and adjust seasoning with more salt or pepper if needed—this step lets you make it perfectly yours. Ladle the stew into bowls and sprinkle fresh parsley on top for the perfect finishing touch.
How to Serve White Bean Mushroom Stew Vegan Recipe

Garnishes
Fresh parsley is a classic garnish for this stew, adding a burst of bright green freshness and a touch of herbal brightness. You could also try a sprinkle of nutritional yeast for a cheesy hint or a few chili flakes if you like a little heat.
Side Dishes
This stew pairs beautifully with crusty bread or warm pita to soak up every delicious drop. For a heartier meal, serve it alongside quinoa, brown rice, or creamy mashed potatoes—a perfect complement to the stew’s creamy texture.
Creative Ways to Present
For a cozy dinner party, serve the stew in individual rustic bowls with a drizzle of good-quality olive oil and a wedge of lemon on the side for guests to add a bright zing if they like. You can also turn this stew into a comforting pasta sauce by tossing it with cooked pasta for a fun twist.
Make Ahead and Storage
Storing Leftovers
This White Bean Mushroom Stew Vegan Recipe tastes just as good the next day. Store any leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen overnight, making it a fantastic make-ahead meal.
Freezing
If you want to keep the stew longer, it freezes wonderfully. Transfer to freezer-safe containers, leaving some space for expansion, and freeze for up to 3 months. Just thaw overnight in the fridge before reheating.
Reheating
When reheating, do it gently over medium-low heat on the stove, stirring occasionally until heated through. You can add a splash of vegetable broth or water to loosen the stew if it seems too thick after chilling or freezing.
FAQs
Can I use canned mushrooms for the stew?
While fresh mushrooms will give the best texture and flavor, you can use canned mushrooms in a pinch. Just be sure to drain them well and adjust the cooking time since they’re already cooked.
Is this stew suitable for a gluten-free diet?
Absolutely! This White Bean Mushroom Stew Vegan Recipe uses only naturally gluten-free ingredients, making it perfect for anyone avoiding gluten.
Can I substitute other beans for white beans?
You can! Cannellini or great northern beans are perfect, but you could also try chickpeas or kidney beans. Just keep in mind the flavor and texture might slightly change.
How spicy is this stew?
The stew has a mild warmth thanks to the smoked paprika but is not spicy hot. If you love a kick, feel free to add chili flakes or a dash of hot sauce when serving.
Can I prepare this stew in a slow cooker?
Yes! Simply sauté the aromatics and mushrooms first, then add all ingredients except the spinach and lemon juice to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours, adding spinach and lemon juice in the last 15 minutes.
Final Thoughts
This White Bean Mushroom Stew Vegan Recipe is one of those dishes that feels both familiar and exciting every time you make it. It’s wholesome, cozy, and packed with flavor, making it perfect for chilly nights or whenever you want something comforting and nourishing. I can’t wait for you to give it a try and see how quickly it becomes a beloved staple in your kitchen!
Print
White Bean Mushroom Stew Vegan Recipe
- Prep Time: 0h 15m
- Cook Time: 0h 35m
- Total Time: 0h 50m
- Yield: 6 servings
- Category: Soup/Stew
- Method: Stovetop
- Cuisine: Vegan, American-inspired
- Diet: Vegan
Description
A hearty and nutritious vegan white bean mushroom stew filled with tender vegetables, aromatic herbs, and fresh spinach. This comforting one-pot dish is perfect for a wholesome meal and features a flavorful blend of mushrooms, white beans, and a medley of garden vegetables simmered to perfection in vegetable broth.
Ingredients
Vegetables and Aromatics
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 cups sliced mushrooms (such as cremini or button mushrooms)
- 2 carrots, diced
- 2 stalks celery, diced
- 1 red bell pepper, diced
- 2 cups fresh spinach, chopped
Herbs and Spices
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
Liquids and Other Ingredients
- 4 cups vegetable broth
- 2 cans (15 ounces each) white beans, drained and rinsed
- 1 tablespoon lemon juice
- 2 tablespoons fresh parsley, chopped (for garnish)
Instructions
- Heat olive oil: Heat the olive oil in a large pot over medium heat to prepare for sautéing the vegetables.
- Sauté onion and garlic: Add the diced onion and minced garlic to the pot. Cook, stirring occasionally, until the onion is translucent and fragrant, about 5 minutes.
- Cook mushrooms: Stir in the sliced mushrooms and cook until they are nicely browned and have released their moisture, approximately 8 minutes.
- Add remaining vegetables: Add the diced carrots, celery, and red bell pepper to the pot. Cook for another 5 minutes until the vegetables begin to soften.
- Add herbs and spices: Sprinkle the dried thyme, rosemary, smoked paprika, salt, and black pepper over the vegetable mixture, stirring well to combine and release their flavors.
- Add broth and beans: Pour in the vegetable broth and add the drained and rinsed white beans. Stir everything together thoroughly.
- Simmer the stew: Bring the mixture to a gentle boil, then reduce the heat to low. Let the stew simmer uncovered for 25-30 minutes, or until the vegetables are tender and the flavors have melded.
- Add spinach: Stir in the chopped fresh spinach and cook for an additional 5 minutes until the spinach has wilted into the stew.
- Brighten flavors with lemon juice: Remove the pot from heat and stir in the lemon juice to brighten and enhance the overall flavor of the stew.
- Adjust seasoning: Taste the stew and adjust the seasoning with additional salt and pepper if needed.
- Serve: Serve the stew hot, garnished with freshly chopped parsley for a burst of color and fresh flavor.
Notes
- This stew can be made in advance and reheated; the flavors often improve the next day.
- For extra protein, you can add cooked quinoa or brown rice when serving.
- If fresh herbs are unavailable, dried herbs can be substituted but use about one-third of the fresh herb quantity.
- Adjust the smoked paprika amount to your preferred level of smokiness.
- To make it gluten-free, confirm the vegetable broth used does not contain gluten additives.

