Creamy White Bean Mushroom Stew: A Cozy One-Pot Dinner That Feels Like a Hug

White bean mushroom stew is the kind of hearty dinner I want waiting for me when the evening turns chilly. It is creamy, savory, filling, and surprisingly simple to make in one pot.

White bean mushroom stew

There is something wonderfully timeless about a bowl of slow-simmered stew. Across home kitchens and comfort-food traditions, stews have always been about stretching humble ingredients into something deeply satisfying. This version takes that idea and gives it a plant-based twist with earthy mushrooms, creamy white beans, tender potatoes, garlic, rosemary, thyme, and a silky broth.

And honestly? The texture is what makes this one special.

You get soft potatoes. Meaty mushrooms. Creamy cannellini beans. A velvety broth that clings to every spoonful.

It is the ultimate cozy dinner recipe for busy weeknights, chilly weekends, meat-free Mondays, or those evenings when you want something comforting without spending hours at the stove.

Why This White Bean Mushroom Stew Works So Well

I love recipes where every ingredient has a job.

The mushrooms bring deep, savory flavor and a satisfying bite. The white beans make the stew hearty while naturally helping to thicken the broth. Potatoes add comfort and substance, while unsweetened plant milk gives the finished stew its creamy texture.

Then come the little flavor builders.

Garlic adds warmth. Dijon mustard gives the broth a subtle tang. Tamari contributes a savory, almost umami-rich depth. Rosemary and thyme make the whole kitchen smell ridiculously good.

The result is not a thin vegetable soup pretending to be dinner.

This is a thick, creamy mushroom stew with enough substance to stand proudly in the middle of the table.

It is also wonderfully practical. Everything cooks in one Dutch oven or large saucepan, the ingredients are easy to find, and the leftovers reheat beautifully with a splash of broth.

That combination of comfort, convenience, and pantry-friendly ingredients is exactly why this type of easy one-pot dinner deserves a regular spot in your recipe rotation.

The Ingredients That Make It So Good

Mushrooms: Use a mixture of cremini and shiitake if you can. Cremini mushrooms give you a familiar earthy flavor, while shiitakes add extra depth. You can absolutely use all cremini for a budget-friendly mushroom dinner recipe.

White beans: Cannellini beans are my first choice because they are creamy inside but sturdy enough to hold their shape. Great Northern beans also work beautifully.

Baby potatoes: Cut them into small cubes so they cook quickly and evenly. Their starch also helps give the broth a naturally hearty consistency.

Onion and garlic: These create the aromatic foundation. Do not rush the onion. A few extra minutes here gives the entire stew a sweeter, richer base.

Rosemary and thyme: This combination gives the dish that classic cozy herb flavor without overpowering the mushrooms.

Dijon mustard: Just one tablespoon adds a gentle sharpness that balances the creamy broth.

Tamari: A small amount brings savory depth. Use gluten-free tamari if needed.

Cornstarch: This is the secret to getting a thicker, spoon-coating broth without adding dairy.

Unsweetened plant milk: Choose a plain, unsweetened variety. Almond or oat milk both work well.

Fresh parsley: Add it at the end for a fresh contrast against the rich stew.

How to Make White Bean Mushroom Stew

Start by heating the vegan butter or olive oil in a large Dutch oven over medium heat.

Add the diced onion and cook for about 4 minutes. You want it softened and lightly golden rather than deeply browned.

Add the sliced mushrooms, thyme, rosemary, salt, and black pepper.

Now give the mushrooms time.

Cook for 7–10 minutes, stirring occasionally. The mushrooms will release moisture before that liquid evaporates and the edges begin to brown. This step is one of the biggest flavor opportunities in the entire recipe.

Stir in the minced garlic and cook for another minute.

Sprinkle the cornstarch over the mushroom mixture and stir well so everything is evenly coated.

Add the tamari and Dijon mustard.

Slowly pour in the vegetable broth while stirring. This helps create a smooth base rather than leaving little pockets of thickener behind.

Add the diced potatoes.

Bring everything to a gentle boil, then reduce the heat and simmer uncovered for approximately 15–18 minutes.

The potatoes should be fork-tender.

Next, stir in the drained white beans and plant milk.

Let the stew simmer gently for another 5 minutes. Avoid aggressive boiling at this stage because the beans can break apart and the plant milk can lose some of its silky texture.

Taste.

Add more salt, pepper, Dijon, or tamari if needed.

Finish with plenty of chopped fresh parsley.

That is it.

One pot. One cozy dinner. Very little drama.

Pro Tips for the Best Stew

Brown the mushrooms properly. This is the big one. Crowded mushrooms tend to steam rather than brown, so use a large pot and give them room. The deeper they brown, the more flavorful your stew will taste.

Cut the potatoes evenly. Aim for roughly ½-inch cubes. Larger chunks may stay firm while smaller pieces become overly soft.

Do not skip the Dijon. You will not get a strong mustard flavor. Instead, it quietly lifts the entire broth and keeps the creamy texture from tasting heavy.

Want an even thicker stew? Mash about ½ cup of the cooked beans against the side of the pot before stirring them back through. It creates extra creaminess without needing more thickener.

Serve it with something crunchy. Crusty sourdough, toasted ciabatta, garlic bread, or a simple green salad makes this comfort food dinner feel complete.

Easy Ways to Customize It

This is one of those wonderfully flexible vegan stew recipes that can handle a little improvisation.

Add diced carrots or celery with the onion for extra vegetables.

Throw in a handful of baby spinach during the final few minutes for a pop of green.

Prefer a richer mushroom flavor? Add a small amount of dried porcini mushrooms that have been soaked and finely chopped.

Want more protein? Stir in cooked lentils or your favorite plant-based protein.

You can also make the stew slightly thinner and serve it more like a creamy bean soup.

For a richer finish, drizzle each bowl with extra-virgin olive oil and scatter over fresh parsley and cracked black pepper.

For a gluten-free white bean stew, use certified gluten-free vegetable broth, tamari, and cornstarch.

What to Serve With It

A steaming bowl of this creamy stew is delicious on its own, but I am firmly in the “give me bread for dunking” camp.

Try it with toasted sourdough, rustic French bread, garlic toast, or warm whole-grain rolls.

For something lighter, pair it with a crisp green salad dressed with lemon juice and olive oil.

Roasted vegetables also work beautifully. Brussels sprouts, carrots, broccoli, or squash all complement the earthy mushrooms and creamy beans.

And if you are planning a relaxed weekend dinner, serve the stew in wide shallow bowls with plenty of fresh parsley on top. It instantly looks more inviting.

Storage and Reheating

This make-ahead vegetarian dinner is even better the next day.

Allow leftovers to cool before transferring them to an airtight container. Refrigerate for up to 4 days.

The stew will thicken as it chills.

When reheating, warm it gently over medium-low heat and stir in a splash of vegetable broth or unsweetened plant milk until it reaches your preferred consistency.

You can also freeze it for up to 2 months, although the potatoes may soften slightly after thawing. For the best texture, thaw overnight in the refrigerator and reheat slowly.

Complete Recipe

Creamy White Bean Mushroom Stew

Prep time: 10 minutes
Cook time: 35 minutes
Total time: 45 minutes
Servings: 6
Cuisine: American-inspired comfort food
Diet: Vegan, vegetarian; easily gluten-free

Ingredients

  • 3 tablespoons vegan butter or olive oil
  • 1 medium yellow onion, finely diced
  • 450g mushrooms, sliced
  • ¾ teaspoon dried thyme
  • ¾ teaspoon dried rosemary
  • ¾ teaspoon fine sea salt
  • ½ teaspoon freshly ground black pepper
  • 4 garlic cloves, minced
  • 2 tablespoons cornstarch
  • 2 teaspoons tamari or soy sauce
  • 1 tablespoon Dijon mustard
  • 720ml vegetable broth
  • 450g baby potatoes, cut into 1.25cm cubes
  • 2 x 400g cans cannellini or other white beans, drained and rinsed
  • 480ml plain, unsweetened dairy-free milk
  • 3 tablespoons fresh parsley, finely chopped
  • Optional: extra black pepper and olive oil for serving

Instructions

  1. Heat the vegan butter or olive oil in a large Dutch oven over medium heat.
  2. Add the onion and cook for 4 minutes until softened.
  3. Add the mushrooms, thyme, rosemary, salt, and black pepper. Cook for 7–10 minutes until the mushrooms release their moisture and begin to brown.
  4. Add the garlic and cook for 1 minute.
  5. Sprinkle over the cornstarch and stir until the mushrooms and onions are evenly coated.
  6. Add the tamari and Dijon mustard.
  7. Slowly pour in the vegetable broth while stirring.
  8. Add the potatoes and bring the mixture to a gentle boil.
  9. Reduce the heat and simmer uncovered for 15–18 minutes, or until the potatoes are tender.
  10. Stir in the white beans and dairy-free milk.
  11. Simmer gently for another 5 minutes.
  12. Taste and adjust the seasoning.
  13. Stir through the fresh parsley and serve hot with crusty bread.

Approximate Nutrition Per Serving

  • Calories: 350
  • Protein: 14g
  • Carbohydrates: 50g
  • Fat: 12g
  • Fiber: 10g
  • Sugar: 7g
  • Sodium: 780mg

Nutrition is an estimate and will vary depending on the specific beans, plant milk, vegetable broth, vegan butter, and other ingredients used.

The Cozy Dinner You Will Want on Repeat

There is a reason cozy white bean mushroom stew feels so irresistible. It takes simple ingredients and turns them into something that tastes far more elaborate than the effort involved.

You get creamy beans, golden mushrooms, tender potatoes, fragrant herbs, and a savory broth in every spoonful.

Better still, it is affordable, adaptable, freezer-friendly, and easy enough for a weeknight.

Make it when the weather cools down. Make it when you need an easy meatless dinner. Make it when you have mushrooms waiting in the refrigerator.

And definitely make enough for leftovers.

This easy white bean mushroom stew is the sort of recipe that earns its place in the regular dinner rotation.

Save this recipe for your next cozy night in, make a big pot, and let me know how you served yours. And if you love simple, comforting recipes like this one, join the newsletter for more easy dinner inspiration delivered straight to your inbox.

 

0/5 (0 Reviews)