White Bean Mushroom Stew for Easy Vegan Dinners

Cozy White Bean Mushroom Stew (Vegan) – 1 Pot, Earthy Flavor, Deep Comfort

This Cozy White Bean Mushroom Stew is the ultimate plant-based comfort food—warm, rich, and filled with hearty ingredients that nourish and satisfy. Tender white beans and meaty mushrooms simmer together in a savory broth infused with garlic, herbs, and umami depth, creating a dish that’s simple yet deeply flavorful.

Made in just one pot, this vegan stew is easy enough for busy weeknights yet cozy enough to serve on chilly evenings when you crave something grounding and soulful. The Minimalist Baker–style simplicity shines through, using accessible ingredients and maximum flavor with minimal fuss.


Ingredients Overview

White beans (like cannellini or great northern) offer creaminess, protein, and gentle flavor that absorbs all the savory goodness of the stew. Canned beans work great—just rinse and drain. If using dried, cook ahead until tender.

Mushrooms bring rich umami and texture. Use cremini, baby bella, or a mix with shiitake for more depth. Slice thick to hold their texture during simmering.

Onion, garlic, and carrots form the aromatic base. These humble vegetables lay the foundation for the stew’s savory flavor and cozy aroma.

Thyme, rosemary, and bay leaf infuse the broth with herbal notes. Fresh herbs are ideal, but dried work well too.

Vegetable broth makes up the bulk of the simmering liquid. Use a good-quality low-sodium broth for balance and adjust salt to taste.

Tomato paste or a splash of white wine adds richness and acidity to balance the earthy mushrooms and beans.

Olive oil, salt, and black pepper bring everything together, while optional additions like kale, spinach, or lemon juice brighten the dish at the end.


Step-by-Step Instructions

  1. Sauté the aromatics: In a large pot or Dutch oven, heat 2 tablespoons olive oil over medium heat. Add 1 diced onion and 2 chopped carrots. Cook 5–6 minutes, stirring occasionally, until soft.
  2. Add garlic and mushrooms: Stir in 4 minced garlic cloves and 16 oz sliced mushrooms. Cook for 7–9 minutes, until mushrooms release their moisture and begin to brown.
  3. Season and deglaze: Add 1 tablespoon tomato paste (or splash of white wine), 1 teaspoon dried thyme, 1/2 teaspoon rosemary, 1 bay leaf, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Stir and cook 2 minutes.
  4. Add beans and broth: Pour in 2 (15 oz) cans of white beans (drained and rinsed) and 3 cups vegetable broth. Bring to a gentle boil, then reduce to a simmer. Cover and cook for 15–20 minutes, stirring occasionally.
  5. Thicken slightly: For a creamier texture, mash some beans against the side of the pot or use an immersion blender to pulse a small portion of the stew.
  6. Add greens (optional): Stir in 2 cups chopped kale or spinach and simmer for another 2–3 minutes until wilted.
  7. Taste and finish: Remove bay leaf. Taste and adjust salt, pepper, or a splash of lemon juice to brighten the flavor.

Serve hot with crusty bread, rice, or mashed potatoes.


Tips, Variations & Substitutions

Use homemade cooked white beans for even more flavor—just be sure they’re soft and fully cooked before adding.

Add a smoky twist with a dash of smoked paprika or a spoonful of miso paste stirred in near the end.

For more protein, stir in cooked lentils or top with crispy roasted chickpeas.

Want it creamier? Add 1/4 cup full-fat coconut milk or cashew cream at the end for a richer stew.

No mushrooms? Try eggplant, zucchini, or cauliflower as hearty vegetable swaps.

Add a starch like cooked farro, barley, or potatoes for a thicker, more filling version.


Serving Ideas & Occasions

Serve with warm crusty sourdough, garlic toast, or over a bed of fluffy rice or quinoa.

This stew makes a beautiful centerpiece for a vegan dinner party or holiday table when topped with fresh herbs and cracked pepper.

Meal prep it in advance and portion into containers—it reheats beautifully throughout the week.

It’s perfect for cozy Sundays, meatless Mondays, or anytime you want a bowl of warmth without the heaviness.

Pair with a light green salad with lemon vinaigrette to contrast the deep, earthy flavors.


Nutritional & Health Notes

White beans offer plant-based protein, fiber, and iron, supporting satiety and digestion.

Mushrooms are a great source of antioxidants and add rich umami flavor without any animal products.

Naturally low in fat, gluten-free, and dairy-free, this stew supports a variety of dietary lifestyles.

The addition of leafy greens boosts vitamins A and K, while olive oil provides healthy fats for flavor and absorption.

No artificial ingredients or processed foods—just real, whole-food nourishment in every bite.


FAQs

1. Can I freeze this stew?
Yes! Let it cool completely, then store in freezer-safe containers for up to 3 months. Thaw in the fridge and reheat gently.

2. Can I make it in a slow cooker?
Yes. Sauté the veggies first, then transfer everything to the slow cooker and cook on low for 5–6 hours.

3. What beans work best?
Cannellini, great northern, or navy beans are ideal. Chickpeas also work but will give a firmer texture.

4. Can I add grains to the stew?
Absolutely. Stir in cooked farro, barley, or brown rice at the end, or simmer them in the stew if using more broth.

5. How do I make it creamier without dairy?
Mash some of the beans into the broth, or add a splash of cashew cream, coconut milk, or oat cream.

6. What can I serve this with?
Crusty bread, mashed potatoes, polenta, or over rice. A simple salad on the side rounds out the meal.

7. Can I use dried herbs instead of fresh?
Yes. Use half the amount of dried herbs compared to fresh. Dried rosemary and thyme hold up well in stews.

Print

White Bean Mushroom Stew for Easy Vegan Dinners

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty, plant-based stew made with tender white beans, savory mushrooms, garlic, and herbs. Cozy, one-pot comfort that’s naturally vegan and gluten-free.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4-6 servings 1x

Ingredients

Scale

2 tablespoons olive oil
1 onion, diced
2 carrots, chopped
4 garlic cloves, minced
16 oz mushrooms, sliced (cremini or baby bella)
1 tablespoon tomato paste (or splash of white wine)
1 teaspoon dried thyme
1/2 teaspoon dried rosemary
1 bay leaf
1/2 teaspoon salt (plus more to taste)
1/4 teaspoon black pepper
2 (15 oz) cans white beans, drained and rinsed
3 cups vegetable broth
2 cups chopped kale or spinach (optional)
Juice of 1/2 lemon (optional)

Instructions

  1. Heat oil in a large pot. Sauté onion and carrots for 5–6 minutes.
  2. Add garlic and mushrooms. Cook until browned, 7–9 minutes.
  3. Stir in tomato paste, thyme, rosemary, bay leaf, salt, and pepper. Cook 2 minutes.
  4. Add beans and broth. Bring to boil, then reduce to simmer for 15–20 minutes.
  5. Mash some beans for creaminess. Add greens and simmer 2–3 minutes more.
  6. Remove bay leaf. Adjust seasoning and finish with lemon juice if desired.

Notes

Serve with crusty bread or over rice. Store refrigerated up to 4 days or freeze for later.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

 

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star