If you’re craving a dish that feels like a warm hug on a chilly day, this Cozy White Bean Mushroom Stew (Vegan) Recipe is exactly what you need. Packed with tender baby potatoes, earthy mushrooms, and creamy white beans, all gently simmered in a fragrant herb-infused broth, this stew is both comforting and nourishing. Whether you’re a seasoned vegan or just looking to add more plant-based meals to your rotation, this recipe offers a hearty, flavorful experience that’s easy to prepare and impossible to resist.

Ingredients You’ll Need
The magic of this Cozy White Bean Mushroom Stew (Vegan) Recipe lies in its simplicity—each ingredient brings a unique layer of flavor, texture, or color that makes the stew taste so rich and satisfying. From the umami-packed mushrooms to the creamy beans and the fragrant herbs, these basics come together beautifully without any fuss.
- Vegan butter or olive oil: Provides a rich, silky base to sauté your veggies and infuses warmth into the stew.
- Medium onion, diced: Adds natural sweetness and depth when softened.
- Mushrooms (shiitake and cremini recommended): Offer that meaty, earthy flavor that gives this stew its hearty character.
- Dried thyme and rosemary: These herbs bring a lovely, aromatic note that complements the mushrooms perfectly.
- Sea salt and freshly ground black pepper: Essential seasonings to enhance every bite.
- Garlic, minced: Adds a punch of savory richness and warmth.
- Cornstarch (or all-purpose flour or gluten-free blend): Helps thicken the stew to a luscious consistency.
- Tamari or soy sauce (gluten-free if needed): Brings a subtle salty depth and boosts umami flavors.
- Dijon mustard: A little zing that brightens the overall flavor profile.
- Vegetable broth: The stew’s flavorful liquid base that ties all the ingredients together.
- Baby potatoes, cubed: Add hearty bite and a creamy texture once tender.
- White beans (e.g., cannellini), drained and rinsed: Boost the stew’s creaminess and provide plant-based protein.
- Dairy-free milk (plain, unsweetened – almond or oat): Makes the stew luxuriously creamy while keeping it vegan-friendly.
- Fresh parsley (optional): A bright, fresh garnish to finish the stew beautifully.
How to Make Cozy White Bean Mushroom Stew (Vegan) Recipe
Step 1: Sauté the Onions and Mushrooms
Begin by melting the vegan butter in a large pot or Dutch oven over medium heat. Toss in the diced onions and cook them until they soften and become translucent, about 2 to 3 minutes. Next, add your sliced mushrooms along with the thyme, rosemary, salt, and pepper. This is where the stew starts to build its incredible aroma — cook the mushrooms for 7 to 10 minutes until they release their moisture and begin to brown, creating that irresistible savory base.
Step 2: Add Garlic and Thicken the Stew
Stir in the minced garlic and let it cook for another minute to develop that rich garlicky fragrance. Sprinkle the cornstarch over the veggies and stir well to ensure every piece is coated. This step is crucial because it will help thicken the stew later, giving it that cozy, creamy texture we all love.
Step 3: Build the Flavor with Tamari and Mustard
Pour in the tamari and add the Dijon mustard, mixing everything thoroughly. These bold ingredients deepen the flavor and add a gentle tang that lifts the savory taste of the mushrooms and herbs.
Step 4: Simmer Potatoes in Vegetable Broth
Add in the vegetable broth and cubed baby potatoes, then bring it all to a boil. Once boiling, reduce the heat and let it simmer uncovered for 15 to 20 minutes. Keep an eye on the potatoes and test them with a fork—they should be fork-tender but not falling apart.
Step 5: Finish with White Beans and Dairy-Free Milk
Finally, stir in the rinsed white beans and pour in the dairy-free milk. Continue simmering the stew uncovered for another 10 to 15 minutes, allowing it to thicken and become creamy. Taste and adjust seasoning if necessary, then it’s ready for that final touch of fresh herbs.
How to Serve Cozy White Bean Mushroom Stew (Vegan) Recipe
Garnishes
A sprinkle of freshly chopped parsley adds a pop of color and a fresh, herbaceous lift that balances the earthiness of the stew. A little extra cracked black pepper over the top also elevates the flavors and adds a subtle spice.
Side Dishes
This stew is a meal in itself, but pairing it with crusty artisan bread or a warm, fluffy gluten-free roll takes it over the top. For something lighter, a simple green salad with a tangy vinaigrette can complement the richness perfectly.
Creative Ways to Present
Serve the stew in rustic bowls to enhance the cozy vibe, and consider adding a drizzle of high-quality olive oil or a sprinkle of toasted pumpkin seeds for extra texture. For a fun twist, serve it over creamy polenta or quinoa to turn it into a wholesome bowl that’s as inviting as it is satisfying.
Make Ahead and Storage
Storing Leftovers
This Cozy White Bean Mushroom Stew (Vegan) Recipe keeps beautifully in the fridge for up to 4 days. Store it in an airtight container to maintain its fresh flavors and creamy texture.
Freezing
You can freeze leftovers for up to 3 months. Make sure to cool the stew completely before transferring it to freezer-safe containers or heavy-duty freezer bags. This way, you’ll have a comforting meal ready anytime you need it.
Reheating
Reheat the stew gently over medium-low heat on the stove, stirring occasionally. Adding a splash of vegetable broth or dairy-free milk can help restore its comforting creaminess if it appears too thick after refrigeration or freezing.
FAQs
Can I use different types of mushrooms in this stew?
Absolutely! While shiitake and cremini provide wonderful flavor and texture, you can also use button mushrooms or portobello slices. Mixing varieties can add unique depth to the stew.
Is this stew gluten-free?
Yes, it is naturally gluten-free if you choose gluten-free tamari and either gluten-free cornstarch or flour substitutes. Always double-check labels for any hidden gluten ingredients.
Can I substitute the white beans for another type?
You can swap white beans for chickpeas or butter beans if you prefer. Just make sure they’re cooked and drained. Each bean will bring a slightly different texture and flavor.
What’s the best way to thicken the stew if I don’t have cornstarch?
If you don’t have cornstarch, all-purpose flour or a gluten-free flour blend works well. Just sprinkle it in and stir to coat before adding the liquids, just like with cornstarch.
Can this stew be made in a slow cooker or Instant Pot?
Yes! For slow cooker, sauté the onion and mushrooms first, then transfer everything to the slow cooker and cook on low for 6-8 hours. In an Instant Pot, sauté as directed, add all ingredients, and cook on high pressure for 10 minutes, followed by a quick release.
Final Thoughts
There’s nothing quite like the feeling of sharing a bowl of this Cozy White Bean Mushroom Stew (Vegan) Recipe with loved ones. It’s simple, satisfying, and brimming with comforting flavors that anyone can enjoy. Give it a try and see how this humble stew becomes your new favorite chilly-day go-to. Cozy up and enjoy!
Print
Cozy White Bean Mushroom Stew (Vegan) Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Stew
- Method: Stovetop
- Cuisine: Vegan, American
- Diet: Vegan
Description
This Cozy White Bean Mushroom Stew is a comforting and hearty vegan dish perfect for chilly days. Packed with tender mushrooms, creamy white beans, and baby potatoes in a flavorful herb-infused broth, it’s a nourishing, dairy-free stew that warms you from the inside out. The blend of thyme, rosemary, garlic, and vegan butter delivers rich, aromatic flavors that complement the velvety texture created by cornstarch and dairy-free milk.
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
- 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)
Optional Garnish
- Fresh parsley, finely chopped
Instructions
- Melt Vegan Butter: In a large pot or Dutch oven, melt the vegan butter over medium heat to create a flavorful base for the stew.
- Sauté Onion: Add the diced onion and cook for 2–3 minutes until it becomes translucent and soft, releasing its sweetness.
- Cook Mushrooms and Herbs: Stir in the sliced mushrooms, dried thyme, rosemary, sea salt, and freshly ground black pepper. Cook for 7–10 minutes until the mushrooms release their moisture and begin to brown, developing deep flavor.
- Add Garlic: Stir in the minced garlic and cook for an additional minute to infuse the stew with aromatic garlic flavor.
- Thicken with Cornstarch: Sprinkle the cornstarch over the vegetables, stirring well to coat and begin thickening the stew.
- Add Flavor Enhancers: Mix in tamari or soy sauce and Dijon mustard, ensuring the seasonings blend evenly throughout.
- Add Broth and Potatoes: Pour in the vegetable broth and add the cubed baby potatoes. Bring the mixture to a boil to start cooking the potatoes.
- Simmer Potatoes: Reduce heat to a simmer and cook uncovered for 15–20 minutes until the potatoes are fork-tender and cooked through.
- Incorporate Beans and Dairy-Free Milk: Stir in the drained white beans and dairy-free milk. Continue to simmer uncovered for 10–15 minutes more until the stew thickens and becomes creamy.
- Season and Serve: Taste and adjust seasoning with extra salt or pepper as needed. Garnish with freshly chopped parsley and additional ground pepper before serving to brighten the stew.
Notes
- Use gluten-free tamari if you need a gluten-free option.
- Feel free to substitute the dairy-free milk with any preferred plant-based milk, such as soy or cashew milk.
- For thicker stew, add a little more cornstarch dissolved in cold water during the simmering step.
- Leftovers store well in the refrigerator for up to 3 days and can be reheated gently on the stovetop.
- Optional: Add a splash of lemon juice or apple cider vinegar before serving to add brightness.

