If you are craving a dish that feels like a warm hug on a chilly day, the Cozy White Bean Mushroom Stew (Vegan) Recipe is exactly what you need. This hearty, velvety stew combines tender baby potatoes, earthy mushrooms, and creamy white beans all bathed in a luscious dairy-free milk broth. The blend of fragrant herbs and umami-rich tamari creates a bowl of comfort that’s just as satisfying as it is nourishing. Trust me, once you try this Vegan stew, it’ll become a staple in your weekly rotation, perfect for cozy nights in and sharing with loved ones.

Ingredients You’ll Need
Everything about this Cozy White Bean Mushroom Stew (Vegan) Recipe is surprisingly simple, yet each ingredient plays a vital role in developing the rich and savory flavor profile along with satisfying textures. From the silky vegan butter to the blend of shiitake and cremini mushrooms, every component deserves your attention for the perfect stew experience.
- 3 tbsp vegan butter (or olive oil): Adds creamy richness and helps develop a beautiful sauté base.
- 1 medium onion, diced (~2 cups): Brings natural sweetness and depth when gently softened.
- 1 lb mushrooms, sliced (shiitake and cremini recommended): Provides earthy umami flavors essential to this stew’s character.
- 3/4 tsp dried thyme: Infuses a subtle herbal note that lifts the mushrooms beautifully.
- 3/4 tsp dried rosemary: Adds aromatic freshness with a slightly piney touch.
- 3/4 tsp sea salt + freshly ground black pepper: Enhances all layers of flavor perfectly.
- 4 cloves garlic, minced: Brings warmth and creates a delicious savory foundation.
- 2 tbsp cornstarch (or all-purpose flour or GF blend): Thickens the stew into a velvety, satisfying texture.
- 2 tsp tamari or soy sauce (gluten-free if needed): Injects savory depth and a gentle salty boost.
- 1 tbsp Dijon mustard: Adds a subtle tang that brightens the creamy base.
- 3 cups vegetable broth: Builds the flavorful liquid foundation for the stew.
- 1 lb baby potatoes, cubed (~3 cups): Offers a tender, hearty bite that soaks up all the savory goodness.
- 2 (15 oz) cans white beans (e.g., cannellini), drained and rinsed: Brings creaminess and protein to make the stew fulfilling and wholesome.
- 2 cups dairy-free milk (plain, unsweetened – almond or oat): Creates a luscious creamy texture without any dairy.
- Optional for serving: Fresh parsley, finely chopped: Adds freshness and a vibrant pop of color.
How to Make Cozy White Bean Mushroom Stew (Vegan) Recipe
Step 1: Sauté the Base Vegetables
Start by melting the vegan butter in a large pot or Dutch oven over medium heat. This rich fat will help soften your diced onions, bringing out their natural sweetness in about 2 to 3 minutes. Once the onions become translucent, it’s time to introduce the mushrooms, along with thyme, rosemary, salt, and freshly ground black pepper. Sauté these aromatics for 7 to 10 minutes, allowing the mushrooms to release their moisture and brown slightly, building those deep, savory flavors.
Step 2: Infuse Garlic and Thicken the Stew
Adding the minced garlic now brings a wonderful garlicky warmth—cook it for just one minute to release its flavor without burning. Then, sprinkle the cornstarch over the vegetables and stir well to coat. This step is crucial for thickening your stew, ensuring a luscious consistency that clings to every spoonful.
Step 3: Add Seasonings and Liquids
Next, pour in the tamari or soy sauce and Dijon mustard, mixing everything to combine their bold, umami-packed notes with the creamy base. Carefully add the vegetable broth and cubed baby potatoes, then bring the mixture to a gentle boil. This creates the hearty broth that will cook the potatoes perfectly.
Step 4: Simmer Until Potatoes Are Tender
Reduce the heat to low and let your stew simmer uncovered for 15 to 20 minutes. This slow cooking softens the potatoes until they’re tender and ready to soak up the rich broth. This step is where the stew starts to transform into a warming, cozy meal.
Step 5: Add Beans and Creamy Milk
Finally, stir in the drained and rinsed white beans along with your choice of dairy-free milk—almond or oat milk works beautifully here. Let the stew simmer uncovered for an additional 10 to 15 minutes until it thickens into a creamy comfort bowl. Adjust seasoning with salt and pepper to suit your taste before serving.
How to Serve Cozy White Bean Mushroom Stew (Vegan) Recipe

Garnishes
Finishing touches elevate this Vegan stew to a whole new level. I love sprinkling freshly chopped parsley on top to add a bright burst of color and fresh herbiness. If you want an extra creamy touch, a small dollop of vegan butter melted into the hot stew is pure indulgence.
Side Dishes
This hearty stew pairs wonderfully with a crusty loaf of rustic bread or warm, fluffy vegan dinner rolls. A simple green salad or steamed leafy greens adds a refreshing contrast to the richness of the stew, balancing every bite perfectly.
Creative Ways to Present
For a fun twist, consider serving the stew inside hollowed-out mini pumpkins or sourdough bread bowls. Adding a drizzle of truffle oil or a sprinkle of toasted pumpkin seeds can bring exciting textures and flavor layers. This dish is as versatile as it is comforting, making it great to impress guests or enjoy as a cozy solo meal.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer your Cozy White Bean Mushroom Stew (Vegan) Recipe leftovers to an airtight container. Stored properly in the refrigerator, it stays fresh and delicious for up to 4 days, making it an ideal meal prep choice for busy weeks.
Freezing
This stew freezes beautifully. Portion it into freezer-safe containers or bags, leaving space for expansion, and it will keep well for up to 3 months. When you’re ready for comfort food, simply thaw it in the fridge overnight.
Reheating
To reheat, warm the stew gently on the stove over low-medium heat, stirring occasionally until heated through. You may want to add a splash of vegetable broth or dairy-free milk to loosen the texture and bring back that freshly made creaminess.
FAQs
Can I use other types of beans in this Cozy White Bean Mushroom Stew (Vegan) Recipe?
Absolutely! While cannellini beans are classic for their creamy texture, you can also use great northern or navy beans. Just make sure they are cooked and drained before adding them to the stew.
Is it possible to make this stew gluten-free?
Yes, just use gluten-free tamari instead of regular soy sauce and make sure your thickener is a gluten-free cornstarch or flour blend. The stew will remain wonderfully tasty and safe for gluten-sensitive eaters.
What can I substitute for vegan butter if I don’t have any?
Olive oil is a perfect substitute and will still provide a lovely richness to the base of the stew. Coconut oil could work, but it will add a mild coconut flavor, which may change the taste slightly.
Can I make this stew in a slow cooker?
Definitely! Brown the onions and mushrooms on the stovetop first to develop flavor, then transfer everything to your slow cooker. Cook on low for 6 to 8 hours or on high for 3 to 4 hours, adding the dairy-free milk in the last 30 minutes of cooking.
How thick should the stew be?
This Cozy White Bean Mushroom Stew (Vegan) Recipe should be thick and creamy, not too runny. The cornstarch helps achieve this. If you prefer a thinner stew, simply reduce the cornstarch or add extra vegetable broth when reheating.
Final Thoughts
There’s nothing quite like settling in with a bowl full of this Cozy White Bean Mushroom Stew (Vegan) Recipe on a cool day. It’s hearty, nourishing, and packed with layers of flavor that feel like a warm embrace. Whether you’re a longtime vegan or just looking to explore more plant-based meals, this stew promises to satisfy and become your go-to comfort food. Give it a try—you might just fall in love at first spoonful!
Print
Cozy White Bean Mushroom Stew (Vegan) Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Vegan, American
- Diet: Vegan
Description
This Cozy White Bean Mushroom Stew is a comforting, hearty vegan dish perfect for any time you crave a warm, wholesome meal. Packed with tender mushrooms, creamy white beans, and baby potatoes, this stew is flavored with aromatic herbs and a touch of Dijon mustard, creating a rich, savory experience. Dairy-free and gluten-free adaptable, it’s an ideal plant-based option brimming with nutrients and flavors.
Ingredients
Main Ingredients
- 3 tbsp vegan butter (or olive oil)
- 1 medium onion, diced (~2 cups)
- 1 lb mushrooms, sliced (shiitake and cremini recommended)
- 3/4 tsp dried thyme
- 3/4 tsp dried rosemary
- 3/4 tsp sea salt
- Freshly ground black pepper, to taste
- 4 cloves garlic, minced
- 2 tbsp cornstarch (or all-purpose flour or gluten-free blend)
- 2 tsp tamari or soy sauce (gluten-free if needed)
- 1 tbsp Dijon mustard
- 3 cups vegetable broth
- 1 lb baby potatoes, cubed (~3 cups)
- 2 (15 oz) cans white beans (e.g., cannellini), drained and rinsed
- 2 cups dairy-free milk (plain, unsweetened – almond or oat preferred)
Optional for Serving
- Fresh parsley, finely chopped
Instructions
- Melt Butter and Sauté Onion: In a large pot or Dutch oven, melt the vegan butter over medium heat. Add the diced onion and sauté for 2–3 minutes until softened and translucent.
- Cook Mushrooms with Herbs: Stir in the sliced mushrooms along with dried thyme, rosemary, sea salt, and freshly ground black pepper. Cook for 7–10 minutes until the mushrooms release their moisture and start to brown, enhancing their umami flavor.
- Add Garlic: Incorporate the minced garlic and cook for an additional 1 minute to meld flavors and soften the garlic.
- Coat Vegetables with Cornstarch: Sprinkle the cornstarch evenly over the vegetables, stirring well to coat. This will help thicken the stew later.
- Add Tamari and Dijon Mustard: Mix in the tamari (or soy sauce) and Dijon mustard thoroughly, adding savory depth and a slight tang to the stew.
- Add Broth and Potatoes; Boil: Pour in the vegetable broth and add the cubed baby potatoes. Bring the mixture to a boil.
- Simmer Potatoes: Reduce the heat to low and simmer uncovered for 15–20 minutes, or until the potatoes are tender when pierced with a fork.
- Add Beans and Dairy-Free Milk; Final Simmer: Stir in the rinsed white beans and dairy-free milk. Continue to simmer uncovered for another 10–15 minutes until the stew thickens to a creamy consistency.
- Adjust Seasoning and Serve: Taste the stew and adjust seasoning with more salt or pepper if needed. Garnish with freshly chopped parsley and a sprinkle of extra pepper before serving warm.
Notes
- To keep the stew gluten-free, use tamari instead of regular soy sauce and a gluten-free flour blend instead of regular flour.
- For extra creaminess, you can substitute some of the dairy-free milk with full-fat canned coconut milk.
- Feel free to add other vegetables such as carrots or kale for additional nutrients and flavor.
- This stew stores well in the refrigerator for up to 4 days and reheats beautifully on the stovetop.
- Leftovers can also be frozen for up to 3 months—thaw overnight in the fridge before reheating.

