Cozy White Bean Mushroom Stew is the kind of recipe that wraps you up like your favorite blanket on a chilly evening. Imagine tender mushrooms, hearty white beans, and creamy potatoes all mingling together in one pot—pure comfort in a bowl. This vegan stew doesn’t just taste incredible; it also checks all the boxes: wholesome, budget-friendly, and easy enough for a weeknight. Whether you’re feeding a hungry family or craving something soul-warming after a long day, this Cozy White Bean Mushroom Stew hits the spot every single time.
Table of Contents
What is Cozy White Bean Mushroom Stew?
Cozy White Bean Mushroom Stew is a creamy, vegan, one-pot dish that combines earthy mushrooms, tender potatoes, and protein-packed white beans. Think of it as the plant-based cousin of a classic chowder—rich, satisfying, and oh-so comforting without needing a drop of cream or meat. The magic comes from a mix of vegan butter, herbs like thyme and rosemary, and just a hint of Dijon mustard for depth. It’s the kind of stew that makes your home smell like heaven, perfect for those evenings when you just want to slow down and nourish yourself. Similar to my Creamy Vegan Gnocchi Soup, this recipe celebrates simplicity while feeling luxurious enough for guests.
Reasons to Try Cozy White Bean Mushroom Stew
You’ll love this Cozy White Bean Mushroom Stew for so many reasons. First, it’s a total time-saver—just 45 minutes from prep to table. No need to juggle multiple pots or fancy equipment. Second, it’s versatile: dairy-free, gluten-free (with the right substitutions), and easily customizable with whatever veggies you’ve got hanging out in the fridge. Third, it’s pure comfort food that won’t leave you feeling heavy. Plus, if you’ve got picky eaters, this stew’s creamy texture and mild flavor make it a crowd-pleaser. Finally, it freezes beautifully, so you can whip up a big batch and enjoy it all week long. For more cozy dinner ideas, check out my Creamy Tuscan Chicken Orzo—it has that same “curl-up-and-relax” vibe.
Ingredients Needed to Make Cozy White Bean Mushroom Stew
- 3 Tbsp vegan butter (or olive oil)
- 1 medium onion, diced (~2 cups)
- 1 lb mushrooms, sliced (shiitake and cremini are great)
- ¾ tsp dried thyme
- ¾ tsp dried rosemary
- ¾ tsp sea salt and pepper
- 4 cloves garlic, minced
- 2 Tbsp cornstarch (or flour for thickening)
- 2 tsp tamari or soy sauce
- 1 Tbsp Dijon mustard
- 3 cups vegetable broth
- 1 lb baby potatoes, cubed (about 3 cups)
- 2 cans (15 oz) white beans, rinsed and drained
- 2 cups dairy-free milk (almond, oat, or soy milk works well)
- Fresh parsley, for garnish

Instructions to Make Cozy White Bean Mushroom Stew
Ready to bring this Cozy White Bean Mushroom Stew to life? Let’s go step by step. This guide walks you through every part of the cooking process—from chopping to simmering—so you’ll feel confident and relaxed in the kitchen. Grab your favorite pot and a wooden spoon; it’s stew time.
Step 1: Build a Flavorful Foundation
Start by melting 3 tablespoons of vegan butter (or olive oil) in a large pot or Dutch oven over medium heat. Once the butter begins to sizzle, toss in your diced onion. Cook for about 3–4 minutes until it softens and becomes translucent—the kitchen will start to smell amazing already.
Next, add the sliced mushrooms, along with thyme, rosemary, sea salt, and pepper. Stir occasionally and let them cook for about 7–10 minutes. The key here is patience—give the mushrooms time to release their moisture and then brown beautifully. That golden color equals deep, savory flavor. If you’ve never caramelized mushrooms before, check out my tips in the Rotisserie Chicken Mushroom Soup article for more insight on getting that perfect sear.
Step 2: Layer in Depth and Texture
Once your mushrooms are browned and aromatic, sprinkle in 2 tablespoons of cornstarch (or all-purpose flour for a heartier texture). Stir until the vegetables are coated, forming the base of your stew’s creamy consistency. This is your Step by Step moment to build richness—think of it as laying the groundwork for a velvety finish.
Next, stir in the tamari (or soy sauce) and Dijon mustard. This combination adds umami and tang, giving your stew that “secret ingredient” depth. If you’re short on tamari, you can swap in coconut aminos—learn more about swaps like this in my Easy Homemade Vegetable Soup guide, where I cover flavor-building shortcuts.
Step 3: Add Broth and Potatoes for Hearty Comfort
Pour in 3 cups of vegetable broth, stirring as you go to deglaze the pot—this means scraping up all those flavorful bits stuck to the bottom. Add your diced baby potatoes and bring the stew to a gentle boil. Once it’s bubbling, lower the heat to medium-low and simmer uncovered for about 15–20 minutes.
This Step by Step simmering stage is where the potatoes soften and absorb all that herbal, garlicky goodness. Stir occasionally to make sure nothing sticks, and let your kitchen fill with the scent of comfort. If you love creamy potato-based soups, you might also enjoy my Creamy Tuscan Garlic Tortellini Soup—it uses a similar technique for layering flavor and texture.
Step 4: Make It Creamy and Satisfying
Once the potatoes are tender, stir in the white beans and pour in 2 cups of unsweetened dairy-free milk. Almond or oat milk work best for their neutral flavor. Stir well and continue simmering for another 10–15 minutes. As it cooks, the stew will thicken naturally.
Taste and adjust as needed—add more tamari for saltiness, mustard for tang, or broth if it feels too thick. This Step by Step tasting process is where your personal touch shines. You’re not just following a recipe; you’re crafting comfort.
If you want your stew ultra-creamy, use an immersion blender to blend a small portion directly in the pot, then stir it back in. For more ideas on how to thicken or adjust soups, check out my Creamy Chicken Tortilla Soup, which explains how texture can change a dish completely.
Step 5: Serve with Style
Now comes the best part—serving your beautiful Cozy White Bean Mushroom Stew. Ladle the stew into bowls and garnish with freshly chopped parsley and cracked black pepper. The herbs brighten the earthy mushrooms and creamy beans perfectly.
For a complete meal, serve it alongside crusty sourdough or a piece of garlic bread. If you’re looking for a wholesome side, my Garlic Roasted Vegetables pair beautifully with this dish, adding a bit of crunch and color contrast.
Step 6: Bonus Step — Save for Later
This Step by Step recipe keeps beautifully! Store leftovers in an airtight container in the fridge for up to four days. It will thicken as it cools, so when reheating, add a splash of broth or dairy-free milk to loosen it. You can even freeze it for up to a month—perfect for busy nights when you want something cozy in a flash.
What to Serve with Cozy White Bean Mushroom Stew
This stew pairs beautifully with a hunk of sourdough or whole-grain bread for dunking—because honestly, that’s half the fun. A side of Garlic Roasted Vegetables brings a nice crunch and color contrast to the creamy stew. If you’re going for a lighter meal, serve it alongside a fresh green salad with lemon vinaigrette or a simple apple slaw. And for dessert? Try my Apple Cinnamon Sheet Cake—it’s the perfect sweet note to end your cozy night in.
Key Tips for Making Cozy White Bean Mushroom Stew
For the best flavor, don’t rush the mushroom browning step—it’s what gives your stew that rich, savory depth. If you prefer a thicker stew, mash a few of the potatoes or beans right in the pot. For a lighter texture, add an extra splash of broth or dairy-free milk. Got leftovers? They taste even better the next day after the flavors meld together. And if you want a bit more kick, toss in a pinch of red pepper flakes. Finally, always taste before serving—those final tweaks of salt or mustard can make a huge difference.
Storage and Reheating Tips for Cozy White Bean Mushroom Stew
Store any leftovers in a sealed container in the fridge for up to 4 days or freeze for up to a month. It’ll thicken as it sits, so when reheating, just add a bit of broth, plant milk, or even water to loosen it up. Warm it gently on the stove over medium heat, stirring occasionally, until it’s heated through. For microwave reheating, cover the bowl with a damp paper towel to prevent drying out. And remember, this stew freezes like a dream, making it a perfect meal prep option for busy weeks.
FAQs
Can I use another type of bean? Absolutely! Cannellini beans are great, but navy or great northern beans work too.
What can I use instead of vegan butter? Olive oil or coconut oil will work just fine.
Can I make this in a slow cooker? Yes—just sauté the onions and mushrooms first, then transfer everything to the slow cooker and cook on low for 6–7 hours.
Is it kid-friendly? Definitely! It’s creamy, mild, and full of familiar flavors that kids actually enjoy.
Final Thoughts
This Cozy White Bean Mushroom Stew isn’t just another vegan recipe—it’s comfort food at its finest. Creamy, hearty, and deeply satisfying, it’s the perfect meal to bring warmth to your table any time of year. Whether you’re cooking for one or feeding a family, this stew proves that plant-based eating can be simple, flavorful, and comforting all at once. For more hearty soups and stews, check out my Anti-Inflammatory Golden Detox Soup and Best Lentil Soup.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Cozy White Bean Mushroom Stew: Creamy Vegan Comfort in a Bowl
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Vegan, Gluten-Free
Description
Cozy, creamy white bean and mushroom stew with potatoes and herbs. An easy, 1-pot entrée perfect for cooler weather. Vegan, gluten-free, and SO delicious!
Ingredients
- 3 Tbsp vegan butter (or sub olive oil)
- 1 medium onion, diced (~2 cups)
- 1 lb mushrooms, sliced (shiitake and cremini preferred)
- 3/4 tsp dried thyme
- 3/4 tsp dried rosemary
- 3/4 tsp sea salt and pepper
- 4 cloves garlic, minced
- 2 Tbsp cornstarch (or all-purpose flour or GF blend)
- 2 tsp tamari or soy sauce (ensure gluten-free as needed)
- 1 Tbsp Dijon mustard
- 3 cups vegetable broth (store-bought or homemade)
- 1 lb baby potatoes, cut into 1/2-inch cubes (~3 cups)
- 2 (15 oz) cans white beans, drained and rinsed (or ~3 cups homemade)
- 2 cups dairy-free milk (plain, unsweetened; almond milk used)
- Optional for serving: Fresh parsley, finely chopped
Instructions
1. Add vegan butter to a large pot or Dutch oven and heat over medium heat. Once melted, add onion and sauté for a few minutes.
2. Add mushrooms, thyme, rosemary, salt, and pepper. Cook for 7-10 minutes until mushrooms release moisture and begin to brown.
3. Add garlic and cook for another minute.
4. Add cornstarch and stir to coat vegetables. Add tamari and Dijon mustard, then stir again.
5. Pour in vegetable broth and add potatoes. Bring to a boil.
6. Once boiling, reduce heat and simmer uncovered for 15-20 minutes, stirring occasionally, until potatoes are tender.
7. Stir in white beans and dairy-free milk. Simmer uncovered for another 10-15 minutes until thickened and vegetables are fully tender.
8. Adjust seasoning if needed by adding more tamari, mustard, or milk to reach desired flavor and consistency.
9. Serve warm, optionally garnished with fresh parsley and cracked black pepper.
10. Store leftovers in a sealed container in the fridge for 3-4 days or freeze up to 1 month. Reheat with added broth, milk, or water to thin as needed.
Notes
This stew will continue to thicken as it cools, so thin as desired when reheating.
Great served with crusty bread or over rice.
Inspired by Cooking for Peanuts’ White Bean Mushroom Stew with Potatoes.
Nutrition
- Serving Size: 1 serving
- Calories: 403
- Sugar: 9.1 g
- Sodium: 1322 mg
- Fat: 11.2 g
- Saturated Fat: 6.3 g
- Unsaturated Fat: 1.4 g
- Trans Fat: 0 g
- Carbohydrates: 61.5 g
- Fiber: 13.1 g
- Protein: 17 g
- Cholesterol: 0 mg