White Bean Mushroom Stew is the ultimate cold-weather comfort — warm, nourishing, and filled with deep umami flavor, all while being completely plant-based. This stew brings together meaty mushrooms, creamy white beans, and tender vegetables in a savory broth that’s both cozy and satisfying.
Inspired by rustic European-style stews, this version skips the meat without sacrificing richness or depth. The secret? A combination of caramelized mushrooms, aromatic herbs, and a splash of acidity to balance every spoonful. Whether you’re vegan, flexitarian, or just looking for a hearty meatless dinner, this one-pot stew delivers comfort in every bite.
Perfect for weeknights, meal prep, or slow Sundays, this stew fills your kitchen with incredible aromas and your bowl with plant-powered goodness.
Ingredients Overview
This stew is all about layering simple, wholesome ingredients into something soul-warming and delicious. Here’s what makes it work:
-
Mushrooms: Cremini, baby bella, or white button mushrooms are all excellent. Their savory, earthy notes form the backbone of the stew. For more depth, try a mix of fresh and dried mushrooms.
-
White Beans: Cannellini, great northern, or navy beans are creamy and absorb flavors beautifully. Use canned for convenience or cook your own for extra tenderness.
-
Onion, Garlic, and Carrots: The aromatic base that builds flavor as it cooks. Finely chopped onions and garlic bring sweetness and depth, while carrots add color and subtle sweetness.
-
Celery: Adds a classic herbal note and balances the earthy ingredients.
-
Tomato Paste: Intensifies the umami in the stew and adds a touch of richness and acidity.
-
Vegetable Broth: Use a high-quality or homemade broth for best flavor. It’s the liquid that binds all the ingredients together.
-
Thyme & Rosemary: Dried or fresh, these herbs bring a woodsy, comforting aroma that pairs perfectly with mushrooms and beans.
-
Bay Leaf: A small but mighty addition that adds complexity to the broth as it simmers.
-
Olive Oil: Used for sautéing and adding richness. Choose extra-virgin for the best flavor.
-
Baby Spinach or Kale (Optional): Toss in greens toward the end for a boost of nutrition and color.
-
Lemon Juice or Vinegar: Just a splash at the end brightens everything and balances the stew’s richness.
-
Salt & Black Pepper: Essential seasoning — add gradually and taste as you go.
Step-by-Step Instructions
-
Sauté the Aromatics
Heat olive oil in a large pot over medium heat. Add diced onion, carrots, and celery. Cook for 6–8 minutes until soft and fragrant, stirring occasionally. Add garlic and cook for another 1–2 minutes. -
Brown the Mushrooms
Add sliced mushrooms and a pinch of salt. Let them cook undisturbed for a few minutes to develop color, then stir. Cook for 8–10 minutes until deeply browned and reduced in size. -
Add Tomato Paste & Herbs
Stir in the tomato paste and cook for 2–3 minutes to caramelize slightly. Add thyme, rosemary, bay leaf, and black pepper. Stir to combine. -
Add Beans and Broth
Pour in drained white beans and vegetable broth. Bring to a simmer, then reduce heat to low. Cover partially and simmer for 20–25 minutes, stirring occasionally. -
Add Greens (Optional)
If using spinach or kale, stir them in during the final 5 minutes of cooking until wilted. -
Finish with Acidity
Remove the bay leaf. Add a squeeze of lemon juice or a splash of vinegar to brighten the flavor. Taste and adjust salt and pepper as needed. -
Serve
Ladle into bowls and serve hot with crusty bread, over mashed potatoes, or with cooked grains.
Tips, Variations & Substitutions

-
Make it Creamier: Blend 1 cup of the stew and return it to the pot for a thicker texture without cream.
-
Use Dried Beans: Soak and cook dried white beans for a richer, less processed version. Just be sure they’re fully tender before adding to the stew.
-
Add Heat: A pinch of red pepper flakes or a swirl of chili oil adds gentle spice.
-
Mushroom Mix: Use a combo of shiitake, portobello, or even oyster mushrooms for more depth and varied texture.
-
Low-Sodium: Use a reduced-sodium broth and adjust salt to taste.
-
Freezer-Friendly: This stew freezes beautifully. Cool completely and store in airtight containers for up to 3 months.
-
Add Grains: Stir in cooked farro, barley, or rice to make it even more filling.
Serving Ideas & Occasions
This stew is incredibly versatile and can be dressed up or down, depending on the setting:
-
Weeknight Dinners: Serve as-is with a slice of rustic bread or garlic toast.
-
Meal Prep: Divide into containers for easy lunches throughout the week. It tastes even better the next day.
-
Holiday Side Dish: Add a ladle of stew to a Thanksgiving or Christmas spread for a plant-based option that still feels festive.
-
Over Mashed Potatoes or Polenta: For a cozy, spoonable meal that sticks to your ribs.
-
With Salad or Roasted Veggies: Add a side of roasted Brussels sprouts or a crisp arugula salad to round out the plate.
Nutritional & Health Notes
This stew is naturally vegan, gluten-free, and full of clean, plant-based nutrition:
-
High in Fiber: Beans, vegetables, and optional greens make this a gut-friendly, fiber-rich dish.
-
Protein-Packed: White beans offer satisfying plant-based protein to keep you full longer.
-
Low in Saturated Fat: With no dairy or meat, it’s heart-healthy and easy on digestion.
-
Immune-Supportive: Garlic, mushrooms, and leafy greens contribute antioxidants, vitamins, and minerals.
-
Low Glycemic: Ideal for those looking to stabilize blood sugar levels with whole, slow-digesting carbs.
This stew offers all the warmth and comfort of a traditional dish with none of the heaviness — a true win for both body and soul.
FAQs
Q1: Can I make this stew in advance?
A1: Yes! It actually tastes better the next day after the flavors have had time to develop. Store in the fridge for up to 5 days or freeze for longer storage.
Q2: How do I thicken the stew without using flour or cream?
A2: Blend a portion of the stew using an immersion blender or regular blender, then stir it back in. It adds creaminess without any thickeners.
Q3: What are the best mushrooms to use?
A3: Cremini or baby bellas are ideal, but a mix with shiitake, oyster, or portobello mushrooms adds even more flavor.
Q4: Can I use other beans instead of white beans?
A4: Absolutely. Chickpeas, pinto beans, or butter beans all work well in this recipe.
Q5: Is this stew good for meal prep?
A5: It’s perfect for meal prep! It reheats beautifully and can be portioned out for multiple meals.
Q6: Can I add potatoes to the stew?
A6: Yes, diced potatoes or sweet potatoes can be added during the simmering step for extra heartiness. Just extend the cooking time as needed.
Q7: What should I serve this stew with?
A7: Crusty bread, mashed potatoes, polenta, or cooked grains like farro or quinoa make great pairings.
Cozy White Bean Mushroom Stew (Vegan) – Hearty, Earthy, and One-Pot Comfort
A rich and comforting vegan stew made with white beans, mushrooms, and herbs in a savory vegetable broth. One pot, plant-based, and perfect for cozy meals.
Ingredients
-
2 tbsp olive oil
-
1 yellow onion, diced
-
2 carrots, diced
-
2 celery stalks, diced
-
3 garlic cloves, minced
-
16 oz mushrooms, sliced
-
2 tbsp tomato paste
-
1 tsp dried thyme
-
1 tsp dried rosemary
-
1 bay leaf
-
2 cans (15 oz each) white beans, drained and rinsed
-
4 cups vegetable broth
-
Salt and pepper to taste
-
Juice of ½ lemon or 1 tsp red wine vinegar
-
2 cups baby spinach or chopped kale (optional)
Instructions
-
Heat olive oil in a large pot. Add onion, carrots, and celery. Sauté 6–8 minutes.
-
Add garlic and mushrooms. Cook until mushrooms are browned, about 8–10 minutes.
-
Stir in tomato paste, thyme, rosemary, and bay leaf. Cook 2 minutes.
-
Add beans and broth. Bring to a simmer and cook for 20–25 minutes.
-
Stir in spinach or kale (if using) during the last 5 minutes.
-
Remove bay leaf, stir in lemon juice, and adjust seasoning.
-
Serve hot with bread or grains.
Notes
Blend a cup of stew for added creaminess.
Store leftovers up to 5 days in the fridge or freeze for 3 months.
