When the weather turns chilly and you just need something warm hugging you from the inside out, forget the complicated casseroles. Truly, those long, dark evenings call for simplicity and flavor, and I’ve landed on what I think is the perfect answer: my One-Pot Creamy Vegan White Bean Mushroom Stew.
I’ve spent years trying to nail those cozy, savory dishes that don’t require washing a hundred dishes afterward, and this white bean mushroom stew is the result. It’s ready quicker than ordering takeout and packs such an earthy, comforting punch. If you’re looking for simple, satisfying vegan meals, bookmark this recipe right now from my site over at my blog. Trust me, you’re going to keep this one saved for every upcoming cold snap.
Why This White Bean Mushroom Stew Recipe is Your New Weeknight Favorite
I get it—sometimes you’re starving, it’s freezing outside, and the last thing you want is to tackle a mountain of pots and pans. That’s exactly why I perfected this version! This recipe is designed to save your weeknights while still delivering maximum comfort. You get all that deep, earthy flavor and a luxurious texture, but the hard work is minimal.
We hit all the right notes here, so you can count on this being a winner:
- It’s naturally vegan, totally packed with plant-based goodness, and loaded with protein from those lovely white beans.
- It’s the ultimate easy one pot dinner—everything happens in a single vessel, meaning cleanup is honestly a breeze.
- It feels incredibly cozy and rich, proving you don’t need heavy cream for comfort!
Quick 30 Minute Dinner Prep
Seriously, most of the time is hands-off simmering. You’re looking at about 10 minutes of chopping and sautéing, and then ten minutes where everything just marries together on the stove. If you’re looking for a genuine quick 30-minute dinner that actually tastes like you worked hard, this is it!
Achieving Creamy Texture Without Dairy in This White Bean Mushroom Stew
This is where the magic happens, and nobody will ever guess it’s dairy-free! To get that luscious, smooth mouthfeel you associate with a great creamy white bean soup, we rely on two things: good quality cannellini beans that tend to break down nicely, and that can of full-fat coconut milk. A dash of nutritional yeast right at the end boosts the savory notes and adds richness. It’s shockingly delicious!
Gathering Ingredients for Your Hearty Vegan Recipes
Before we even think about firing up the stove, we need to get our ducks in a row with the components. Because this stew relies on so few things, you absolutely have to make sure every single item is top-notch. When you’re making hearty vegan recipes, the produce needs to do the heavy lifting flavor-wise! This recipe is easy to shop for, but pay close attention to these details; they make a huge difference.
Here is what you’ll need to pull together this amazing stew:
- Start with just a single tablespoon of good olive oil to get things moving.
- One large yellow onion, chopped nicely. Don’t get fancy; just get it done!
- Three cloves of garlic, minced. I always mince mine a bit rough—it wakes up wonderfully when sautéed.
- You need a full pound of cremini mushrooms, and they have to be sliced. They shrink a lot, so don’t be shy about how many you put in!
- For herbs, grab 1 teaspoon of dried thyme and 1/2 teaspoon of dried rosemary. These are the backbone of that earthy flavor.
- Pepper and salt, measured at 1/4 teaspoon each to start. We can always add more salt later.
- Two 15-ounce cans of cannellini beans. This is crucial: they must be thoroughly rinsed and drained before they hit the pot.
- Four cups of vegetable broth. This is the liquid base for our stew.
- Here’s the secret creaminess weapon: 1/2 cup of full-fat unsweetened coconut milk from a can. Yes, canned coconut milk! Don’t use the carton kind; we need the richness here.
- Two tablespoons of nutritional yeast—that cheesy, savory booster!
- And finally, a bit of fresh parsley, chopped, just for a splash of color when we serve it up.
That’s it! No complicated list, but precision with the canned coconut milk and those rinsed beans keeps this dish perfect.
Step-by-Step Instructions for the One-Pot White Bean Mushroom Stew
Okay, here’s the part I love the most because watching this come together in one pot is deeply satisfying. We’re going to move fast but gently, respecting the process so we get maximum flavor without scrubbing a million pans later! Remember, this is your stovetop dinner hero.
- First things first: Heat up that single tablespoon of olive oil in your big pot or Dutch oven over medium heat. We want it warm, not smoking.
- Toss in that chopped yellow onion. You’re going to cook this down until it looks soft and translucent—this usually takes me about 5 minutes. This is the mandatory flavor starter!
- Now, pile in the sliced mushrooms, the minced garlic, and all those herbs—the thyme, rosemary, salt, and pepper. You need to cook this mixture, stirring every minute or so, until the mushrooms actually start to shrink and release their water, and then that water evaporates and they begin to get a nice little brown color on the edges. That browning step is key to getting deep flavor into your earthy mushroom meals, so don’t rush the 8 to 10 minutes it takes!
- Next, stir in the rinsed and drained cannellini beans and pour in all four cups of vegetable broth. Give it a good stir to make sure nothing is stuck on the bottom.
- Bring the whole thing up to a gentle simmer. Once it’s bubbling lightly, drop the heat way down to low, put the lid on, and let it hang out for 10 minutes. This is when the beans really soak up that herbal broth goodness.
- When those 10 minutes are up, do an essential move: take the pot completely off the heat. This is my pro tip for the creamiest outcome! Once it’s off the burner, stir in that full-fat coconut milk and the nutritional yeast until everything blends into a gorgeous, thick sauce.
- Just give it one last taste test—maybe it needs a tiny pinch more salt?
- Ladle out those bowls and throw on the fresh parsley garnish. Perfection!

Sautéing Aromatics and Building Earthy Mushroom Meals Flavor
When you’re cooking the mushrooms, don’t panic when they look huge at the start. They shrink! You are waiting for two stages here: one, when they weep out all their liquid, and two, when that liquid cooks off and they start whispering sweet nothings to the bottom of the pot. That soft brown sound and look mean you’ve built the perfect foundation for your savory dishes. If they just steam and stay pale, your final stew will taste watery, so keep that pan hot enough!
Simmering and Creating the Creamy White Bean Mushroom Stew Base
The simmering time is important for letting the rosemary and thyme really infuse the broth. But when it comes to the creaminess, keeping the coconut milk off the direct heat is safer. If you dump the cold milk into aggressively boiling liquid, sometimes you shock the starches and it can get a little grainy. Removing it from the heat and stirring it in gently ensures you just get silky, smooth texture in your white bean mushroom stew.
Tips for Success with Your White Bean Mushroom Stew Recipe
Honestly, this white bean mushroom stew recipe is pretty forgiving, but I have a couple of little tricks up my sleeve that take it from being merely good to absolutely unforgettable. These are the things I learned after making it about a hundred times. You want that thick, clinging texture, right? We don’t want a thin broth!
My favorite adjustment is boosting the thickness. If you’ve simmered your stew for the full 10 minutes and it still looks a touch too soupy for your liking, don’t panic or just dump in more starch. Instead, take a sturdy spoon or a masher and gently press about half a cup of those cannellini beans right against the inside wall of the pot. When you stir those smashed beans back in, they dissolve slightly, releasing their starch and magically thickening up the entire liquid base. It works better than flour, I promise!
The other big question I get is about that coconut milk, since some people really don’t love the slight tropical hint, even though I find it really balances the earthiness of the mushrooms. If you’re wary of coconut, you have great options to keep this a top-tier comfort food recipe.
Ingredient Substitutions for This Savory Bean and Mushroom Dish
First off, the coconut milk swap! If you simply can’t stand that flavor profile, you can absolutely substitute the 1/2 cup of canned coconut milk with an equal amount of unsweetened soy milk or oat milk. Oat milk tends to be the creamiest plant milk available these days, so that’s often my go-to backup for achieving that luxurious finish in this savory bean and mushroom dish when I use up my last can of coconut cream.
Also, what if you’re out of cannellini beans? It happens! Cannellini are great because they are creamy, but if they aren’t in stock, Great Northern beans are a fantastic, near-identical substitute for this white bean mushroom stew. Navy beans can work too, but they are a little firmer, so just make sure you mash a bit more aggressively if you use those!
Serving Suggestions for Cozy Winter Stews
Now that you have this incredibly flavorful, heartwarming bowl of creamy goodness, the only thing left is deciding what to serve it with! Listen, you absolutely *need* something great for dipping. The absolute best pairing for this stew is a hunk of crusty, slightly sour artisan bread. Don’t even bother with soft sandwich bread; you need that sturdy crust to soak up every last drop of that herby, savory broth.
If you’re feeling a little extra ambitious, you could try whipping up my cheesy garlic breadsticks—they are beyond decadent alongside a lighter stew like this one. Otherwise, a simple side salad with a bright, zesty vinaigrette cuts through the richness beautifully and makes it feel like a complete meal. Enjoy watching that steam rise on a cold night!
Storage and Reheating Instructions for Leftover White Bean Mushroom Stew
Don’t you just love having leftovers of something this cozy? Honestly, this white bean mushroom stew is one of those things that tastes even better the next day after the flavors have really had time to settle down together. Since this is such a hearty vegan recipe, it stores like a dream.
You’ll want to get your leftovers tucked away within two hours of cooking. Pop them into an airtight container—a glass one is great so you can see how much deliciousness you have left! In the fridge, this stew will hang out happily for up to four days. I often make a double batch just so I know I have lunch ready for the next few days, which makes sticking to healthy weeknight dinners so much easier.
When you’re ready for round two, try to avoid the microwave if you can. Microwaving tends to heat unevenly, and sometimes the creamy texture can get a little weird when blasted too hard. I always use the stovetop for reheating.
Put the stew in a small saucepan over medium-low heat. It will thicken significantly as it chills, so you absolutely must stir in a splash of water or extra vegetable broth as it warms up. Start with just a tablespoon or two, stir it in, and keep adding until you get back to that perfect, dippable consistency you loved straight off the stove the first night. It’s ready to go once it’s steaming hot all the way through!
Frequently Asked Questions About This White Bean Mushroom Stew Recipe
When you’re diving into a new recipe, especially one that’s meant to be a staple like this stew, it’s normal to have a few questions pop up! I’ve compiled some of the things I get asked most often about making this into your go-to comfort food recipe. Let’s clear them up so you can get cooking!
Can I make this white bean mushroom stew without coconut milk?
Oh, absolutely! I know coconut isn’t everyone’s favorite flavor, even though I think it works wonders here. You can easily reach that creamy white bean soup texture using other alternatives I mentioned earlier. My favorite swap is using unsweetened oat milk, as it tends to be really thick. You could also use unsweetened soy milk. Just make sure you use the regular kind, not the thin “for coffee” versions, okay? You need that fat content to create that luxurious mouthfeel in your vegan mushroom stew.
Is this considered a healthy weeknight dinner option?
I sure hope so! I designed this to be a powerhouse of nutrition while still being delicious and easy—perfect for those healthy weeknight dinners. Because we’re using cannellini beans and lots of mushrooms, this stew is naturally loaded with plant-based protein and fiber. The fat content stays relatively low because we aren’t using heavy cream or oil in huge amounts, and there’s zero cholesterol, since this is a purely plant based bean stew. It fills you up without weighing you down, which is exactly what I need after a long day!
How can I make the flavor profile more earthy?
If you really want to lean into those deep, rich elements for your earthy mushroom meals, don’t skip the step where you brown the mushrooms! That caramelization is non-negotiable. Beyond that, think about adding a splash of soy sauce or tamari (if you are keeping it gluten-free) right when you add the broth. A teaspoon of smoked paprika is another fantastic addition that deepens the savory notes without making it spicy. It just adds an extra layer of cozy warmth!
Estimated Nutritional Profile for This White Bean Mushroom Stew
Okay, table time! You know I always say you should cook food that makes you feel good, and sometimes that means knowing what’s inside the bowl. Since this is a homemade meal, remember that these numbers are just a guide—your specific can of beans or brand of nutritional yeast might shift things around a little bit! But this gives you a great baseline for this hearty meal.
Eating this white bean mushroom stew is a fantastic way to get a good dose of fiber and protein without loading up on saturated fats. Because it’s totally plant-based and uses coconut milk sparingly for creaminess, it keeps things wonderfully balanced for a filling dinner.
Here is the breakdown for one bowl, based on the recipe quantities:
- Calories: Approximately 380 per serving
- Total Fat: Around 9 grams
- Protein: A solid 20 grams!
- Carbohydrates: About 60 grams
- Fiber: A huge boost at 15 grams
See? That’s powerful stuff packed into a simple comfort food recipe! It’s satisfying, filling, and you’re getting loads of necessary fiber from those incredible white beans we used.
I always remind folks when sharing nutritional info that these estimates are based on the standard product sizes and my usual measurements. If you use lower sodium broth or a lighter coconut milk alternative, those numbers for sodium or fat might change slightly. But the main takeaway is that this is nutrient-dense, savory goodness! Enjoy digging in warm and worry-free!
Share Your Experience Making This Comfort Food Recipe
And that’s it! We’ve done the chopping, the simmering, the savoring, and now we’ve got a steaming, beautiful bowl of the creamiest, most satisfying comfort food recipe on the planet sitting right in front of you.
I poured my heart into making this white bean mushroom stew as easy and delicious as possible for you. But honestly, what makes this recipe truly special is hearing from you! I want to see your bowls!
Did you try mashing those beans for that extra thickness? Did you dip your bread until the bowl was sparkling clean? Did you add a secret herb I hadn’t thought of?
Please hop down to the comments below and let me know how it turned out for you. Rate the recipe, tell me what you served it with, or just tell me what you loved most about having this cozy magic on your table. Getting your feedback truly helps me keep creating the best, simplest meals for the blog. Happy cooking, my friends!
PrintOne-Pot Creamy Vegan White Bean Mushroom Stew
Make this easy, hearty white bean mushroom stew in one pot for a comforting, savory vegan dinner.
- Prep Time: 10 min
- Cook Time: 25 min
- Total Time: 35 min
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Ingredients
- 1 tbsp olive oil
- 1 large yellow onion, chopped
- 3 cloves garlic, minced
- 1 lb cremini mushrooms, sliced
- 1 tsp dried thyme
- 1/2 tsp dried rosemary
- 1/4 tsp black pepper
- 1/4 tsp salt, or to taste
- 2 (15-ounce) cans cannellini beans, rinsed and drained
- 4 cups vegetable broth
- 1/2 cup full-fat unsweetened coconut milk (from a can)
- 2 tbsp nutritional yeast
- 1 tbsp fresh parsley, chopped (for garnish)
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat.
- Add the chopped onion and cook until softened, about 5 minutes.
- Add the sliced mushrooms, garlic, thyme, rosemary, salt, and pepper. Cook, stirring occasionally, until the mushrooms release their liquid and start to brown, about 8 to 10 minutes.
- Stir in the rinsed cannellini beans and vegetable broth. Bring the mixture to a simmer.
- Reduce the heat to low, cover, and cook for 10 minutes to allow the flavors to combine.
- Remove the pot from the heat. Stir in the coconut milk and nutritional yeast until the stew is creamy.
- Taste and adjust salt and pepper if needed.
- Ladle the stew into bowls and garnish with fresh parsley before serving.
Notes
- For a thicker stew, mash about 1/2 cup of the beans against the side of the pot before adding the coconut milk.
- Serve this stew hot with crusty bread for dipping.
- If you do not want a coconut flavor, substitute the coconut milk with 1/2 cup of unsweetened soy milk or oat milk.
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 6
- Sodium: 450
- Fat: 9
- Saturated Fat: 3
- Unsaturated Fat: 6
- Trans Fat: 0
- Carbohydrates: 60
- Fiber: 15
- Protein: 20
- Cholesterol: 0
























Leave a Reply