Cozy White Bean Mushroom Stew (Vegan, One Pot)
There is something so comforting about a warm bowl of creamy stew on a chilly evening, especially when it is filled with tender potatoes, buttery white beans, and golden mushrooms.
This cozy white bean mushroom stew is one of those simple meals that feels hearty and satisfying without requiring a long list of ingredients or hours in the kitchen.

What I love about this recipe is how much flavor you can build from everyday ingredients. The mushrooms bring a deep, savory taste, the white beans make the stew filling, and the potatoes soften as they cook, helping create that thick, comforting texture.
A little garlic, vegetable broth, and plant-based cream bring everything together into a delicious one-pot meal.
And yes, this stew is completely vegan. You do not need dairy, meat, or complicated substitutes to make a creamy, satisfying dinner.
Everything cooks in one pot, which means less washing up at the end. Serve it with a slice of crusty bread for dipping, and you have an easy dinner that works just as well for a quiet weeknight as it does for a relaxed weekend meal.
Why You’ll Love This White Bean Mushroom Stew

- It’s completely vegan. This recipe uses plant-based ingredients while still delivering a rich, comforting texture.
- Everything cooks in one pot. You can prepare the entire stew in one large pot or Dutch oven, making cleanup much easier.
- It’s hearty and filling. White beans and potatoes give every bowl plenty of substance.
- The mushrooms add incredible flavor. Browning them first creates a deeper, more savory base for the stew.
- It’s made with everyday ingredients. You can find most of what you need at an ordinary grocery store.
- It works well for meal prep. The flavors develop as the stew rests, making leftovers especially enjoyable.
Ingredients You’ll Need
You only need a handful of simple ingredients to make this creamy white bean mushroom stew. Each one contributes to the flavor or texture, so I recommend preparing everything before you start cooking.
White Beans
Cannellini beans are my first choice because they are creamy, tender, and hold their shape reasonably well during cooking. Great Northern beans are another good option.
Canned beans make this recipe especially convenient. Drain and rinse them before adding them to the pot.
Mushrooms
Cremini or baby bella mushrooms give the stew a lovely earthy flavor. White button mushrooms work too, although they tend to have a milder taste.
Slice the mushrooms evenly so they cook at a similar rate. Avoid overcrowding the pot when browning them, as mushrooms release moisture and can steam rather than develop a golden color.
Potatoes
Yukon Gold potatoes are ideal because they become tender and creamy without falling apart too easily. Red potatoes also work well.
Cut the potatoes into small, evenly sized cubes so they cook at roughly the same time.
Onion and Garlic
One medium onion and several garlic cloves create the savory foundation of the stew. Cook the onion until softened before adding the garlic, which needs less time and can burn if left in the pot too long.
Vegetable Broth
Vegetable broth provides the main cooking liquid and adds flavor to the potatoes, mushrooms, and beans. Choose a broth you enjoy drinking on its own, since its flavor will come through in the finished stew.
Plant-Based Cream
A little unsweetened oat cream or cashew cream gives the stew its creamy finish. Choose an unsweetened variety so it does not make the dish taste sweet.
For a slightly lighter result, you can use less cream and add a little extra vegetable broth instead.
Herbs and Seasonings
Dried thyme, smoked paprika, black pepper, and salt complement the mushrooms and beans. A bay leaf adds another layer of flavor while the stew simmers.
Fresh parsley and a squeeze of lemon juice at the end brighten the rich, creamy broth.
How to Make Cozy White Bean Mushroom Stew
Step 1: Brown the Mushrooms

Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the sliced mushrooms in an even layer and cook for about 6–8 minutes, stirring occasionally, until they release their moisture and begin to turn golden.
If your pot is small, brown the mushrooms in batches rather than crowding them. Once they have developed some color, transfer them to a plate and set aside.
This extra step is worth it because browned mushrooms add a deeper, more savory flavor to the stew.
Step 2: Cook the Onion and Garlic

Reduce the heat to medium and add the diced onion to the same pot. Cook for 3–4 minutes, stirring occasionally, until softened.
Add the minced garlic, dried thyme, and smoked paprika. Stir for about 30 seconds, just until fragrant. If the bottom of the pot has browned bits from the mushrooms, let the onion pick up some of that flavor as it cooks.
Step 3: Add the Potatoes, Beans, and Broth

Return the mushrooms to the pot. Add the cubed potatoes, drained white beans, vegetable broth, bay leaf, black pepper, and a little salt.
Stir everything together and bring the liquid to a gentle boil. Reduce the heat, cover partially, and simmer for approximately 15–20 minutes, or until the potatoes are fork-tender.
The exact cooking time will depend on the size of your potato cubes. Check them toward the end rather than relying on the timer alone.
Step 4: Make the Stew Creamy

Remove the bay leaf and stir in the plant-based cream. Let the stew simmer gently for another 3–5 minutes so the flavors come together.
For a thicker texture, use the back of a spoon to mash a few potato pieces and beans against the side of the pot, then stir them into the broth. This helps thicken the stew naturally without adding flour or cornstarch.
Taste and adjust the salt and black pepper as needed.
Step 5: Finish and Serve
Turn off the heat and stir in the lemon juice and chopped fresh parsley. The lemon adds a little brightness that balances the creamy broth and earthy mushrooms.
Ladle the stew into bowls and finish with extra parsley and freshly cracked black pepper if you like. Serve immediately with crusty bread, toasted sourdough, or your favorite side.
Tips for the Best White Bean Mushroom Stew

Give the mushrooms time to brown. Mushrooms have a high water content, so they need enough space and heat to develop a golden surface. This is one of the easiest ways to improve the flavor of the entire stew.
Cut the potatoes evenly. Small, uniform cubes cook more consistently. If some pieces are much larger than others, the smaller ones may become mushy before the larger pieces soften.
Use unsweetened plant-based cream. Sweetened milk alternatives can change the flavor of a savory dish. Unsweetened oat cream or cashew cream is a better choice.
Mash a few beans for a thicker broth. You do not need a separate thickener. A little mashing releases starch and creates a creamier texture while keeping most of the beans whole.
Add lemon juice at the end. A small amount brightens the stew without overpowering the earthy mushrooms. Start with the recommended tablespoon and adjust to your taste.
Season gradually. Vegetable broths vary in saltiness, so start with a modest amount of salt and adjust after the stew has simmered.
Variations to Try
Add Spinach or Kale
For extra greens, stir in two handfuls of baby spinach during the final 2–3 minutes of cooking. It will wilt quickly in the hot stew.
If you prefer kale, remove the tough stems and chop the leaves into small pieces. Add them earlier and simmer until tender.
Use Different Mushrooms
Cremini mushrooms are a reliable everyday choice, but you can use a mixture of cremini, shiitake, or oyster mushrooms for a more complex flavor. Remove any tough stems before slicing.
Make It Without Plant-Based Cream
If you do not have plant-based cream, you can leave it out. Mash some of the potatoes and beans into the broth for a naturally thicker texture.
You can also blend a small portion of the beans with a little vegetable broth and stir the mixture back into the pot.
Add More Herbs
Fresh thyme or rosemary works beautifully with mushrooms and white beans. Use rosemary sparingly because its flavor can become quite strong.
If using fresh herbs instead of dried thyme, add them according to their intensity and taste as you cook.
Add More Vegetables
Diced carrots or celery can be added with the onion for extra flavor. Allow them to soften before adding the garlic and remaining ingredients.
Keep the vegetable pieces relatively small so they cook alongside the potatoes.
What to Serve With White Bean Mushroom Stew

This stew is satisfying on its own, but a few simple sides make it even better.
- Crusty sourdough bread: Perfect for soaking up the creamy mushroom broth.
- Garlic bread: Adds a crisp, savory side to the meal.
- Simple green salad: Fresh greens with a lemon vinaigrette balance the richness of the stew.
- Roasted vegetables: Carrots, broccoli, or Brussels sprouts make a hearty dinner spread.
- Steamed green beans: A simple vegetable side adds freshness and color.
If you are keeping dinner simple, I would choose crusty bread and a small salad. You get a comforting, filling meal without preparing several separate dishes.
How to Store and Reheat Leftovers
Allow leftover stew to cool promptly, then transfer it to an airtight container and refrigerate within two hours of cooking.
It will generally keep in the refrigerator for 3–4 days. The potatoes and beans may absorb some of the broth as the stew sits, so the leftovers can become thicker than they were on the first day.
To reheat, place a portion in a saucepan over medium-low heat. Add a splash of vegetable broth or water and stir gently until hot throughout. If the stew contains plant-based cream, avoid boiling it vigorously, as some products can separate.
You can also freeze the stew in suitable airtight containers for up to about 2–3 months for best quality. Keep in mind that potatoes may become softer or slightly grainy after freezing and thawing. Thaw overnight in the refrigerator and reheat thoroughly, adding extra broth if needed.
Frequently Asked Questions
Can I use dried white beans instead of canned beans?
Yes, but dried beans must be soaked if required by the variety and cooked separately until tender before you add them to this recipe. The stew’s cooking time is designed for already-cooked beans, so do not assume dried beans will soften in the same 15–20 minutes as the potatoes.
Can I make this stew ahead of time?
Yes. You can make it a day ahead and refrigerate it once cooled. The flavors have time to develop, although the potatoes may absorb some of the liquid. Add a splash of vegetable broth while reheating to restore the consistency.
What can I use instead of cannellini beans?
Great Northern beans are an excellent substitute. Butter beans can also work, but they are larger and softer, so stir them in gently to help them keep their shape.
How do I make the stew thicker?
Mash a few potato pieces and beans directly in the pot and stir them into the broth. If the stew is still thinner than you prefer, simmer it uncovered for a few extra minutes, stirring occasionally.
Is this white bean mushroom stew gluten-free?
The ingredients listed can be gluten-free, but check the labels on your vegetable broth, plant-based cream, and other packaged products to make sure they meet your needs. Serve with gluten-free bread if required.
Can I make this recipe without oil?
Yes. Use a good nonstick or heavy-bottomed pot and sauté the mushrooms with a small splash of vegetable broth instead of oil. Add more liquid a tablespoon at a time as needed to prevent sticking. The mushrooms may not brown quite as deeply, but the stew will still be flavorful.
Can I use a different plant-based milk?
Unsweetened oat cream or cashew cream gives the richest texture. If using ordinary plant-based milk, choose an unsweetened version and add it gradually, as thinner milk may make the broth less creamy. Coconut milk can work, but it may add a noticeable coconut flavor.
Final Thoughts
This cozy white bean mushroom stew is proof that a comforting dinner does not need complicated ingredients or a sink full of dishes. With tender potatoes, creamy white beans, earthy mushrooms, and a flavorful broth, you get a satisfying plant-based meal from one pot.
I especially love serving it with crusty bread so none of that creamy broth goes to waste. Make it for a simple weeknight dinner, save the leftovers for lunch, or prepare a batch when you want something warm and filling waiting in the fridge.
Once you try it, you can easily make the recipe your own with extra vegetables, fresh herbs, or a handful of spinach. It is a flexible, comforting meal worth keeping in your regular dinner rotation.
