Quick White Bean Stew

Featured in Comforting Soups & Stews.

This protein-packed white bean stew takes just 25 minutes to make. Combine beans, mushrooms, and greens in one pot for an easy weeknight dinner.
Fati in her kitchen
Updated on Fri, 26 Sep 2025 15:58:47 GMT
One-Pot White Bean Mushroom Stew Pin it
One-Pot White Bean Mushroom Stew | savouryflavor.com

This one-pot white bean mushroom stew delivers everything you want in a comforting bowl - creamy texture, earthy mushroom flavors, and plenty of protein to keep you satisfied. The beauty of this recipe lies in its simplicity and how quickly it comes together, making it perfect for those busy weeknight dinners when you need something nourishing without the fuss. Every spoonful is packed with tender beans, meaty mushrooms, and fresh greens that create a hearty meal that happens to be completely plant-based.

I discovered this recipe during one of those weeks when I was trying to eat more plants but still wanted something that felt like a warm hug in a bowl. The first time I made it, I was amazed at how creamy and satisfying it turned out without any dairy. My teenage daughter, who usually turns her nose up at anything remotely healthy, actually asked for seconds and has been requesting it regularly ever since.

Key Ingredients and Smart Substitutions

  • Yellow onion: Provides the aromatic base for the stew; white onions or two shallots work perfectly as substitutes
  • Mixed mushrooms: Cremini and shiitake create the best flavor combination, but button mushrooms or portobello work too
  • Fresh garlic cloves: Four large cloves give the perfect amount of garlicky goodness; frozen garlic cubes work in a pinch
  • Canned cannellini beans: These white beans offer the creamiest texture, though great northern or navy beans are excellent alternatives
  • Low-sodium vegetable broth: Lets you control the salt content while providing rich, savory depth
  • Unsweetened dairy-free milk: Soy milk adds extra protein, but oat or cashew milk work beautifully for creaminess
  • Starch for thickening: Arrowroot, tapioca, or cornstarch all create that perfect, velvety consistency
  • Baby greens: Kale, spinach, or mixed greens wilt perfectly and add important nutrients and color

Complete Step-by-Step Cooking Instructions

Prepare your vegetables properly:
Dice one medium yellow onion into small, uniform pieces so they cook evenly. Clean and slice about 8 ounces of mixed mushrooms - I like to slice cremini mushrooms about 1/4 inch thick and tear shiitake mushrooms into bite-sized pieces after removing the tough stems. Mince four large garlic cloves finely so they distribute evenly throughout the stew. Drain and rinse two cans of cannellini beans in a colander, then set aside.
Start with the aromatic foundation:
Heat a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add a tablespoon of olive oil and let it warm for about 30 seconds. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until it starts to soften and become translucent. The onion should smell sweet and fragrant, not sharp and raw.
Build the mushroom base:
Add your sliced mushrooms to the pot with the onions and cook for 5-7 minutes, stirring every minute or so. Don't stir too frequently or the mushrooms won't brown properly. You want them to release their moisture and develop a beautiful golden-brown color. The mushrooms should reduce in volume significantly and smell deeply earthy and rich.
Add the garlic and aromatics:
Push the mushroom and onion mixture to one side of the pot and add the minced garlic along with a teaspoon of fresh thyme leaves (or 1/2 teaspoon dried thyme). Cook for about 30 seconds until the garlic becomes fragrant but doesn't brown - burnt garlic will make the whole dish bitter.
Create the creamy base:
In a small bowl, whisk together 1 tablespoon of your chosen starch (arrowroot, cornstarch, or tapioca) with 2 tablespoons of the dairy-free milk until completely smooth with no lumps. Pour the remaining 1 cup of dairy-free milk into the pot along with 2 cups of low-sodium vegetable broth. Stir in the starch mixture and bring everything to a gentle simmer, stirring frequently to prevent sticking.
Add beans and final seasonings:
Stir in the drained cannellini beans and let the mixture simmer for 5-7 minutes until it thickens slightly. The starch will activate and create a creamy, velvety texture. Add 4-5 cups of baby greens (they'll wilt down significantly), 2 tablespoons of low-sodium tamari or soy sauce, and the juice of half a lemon. Season with salt and freshly ground black pepper to taste, stirring everything together until the greens are completely wilted.
Quick White Bean Stew Recipe Pin it
Quick White Bean Stew Recipe | savouryflavor.com

This stew has become my go-to recipe when I want something that feels indulgent but is actually incredibly healthy. My family loves it because it tastes rich and creamy, while I love it because it's packed with vegetables and plant protein. The leftovers are even better the next day when all the flavors have had time to meld together - I often make a double batch just so we have lunch sorted for the week.

Mastering the Perfect Creamy Texture

The secret to getting this stew perfectly creamy without any dairy lies in the combination of the starch and the dairy-free milk. When you whisk the starch with a small amount of cold milk first, it prevents lumps from forming when you add it to the hot liquid. The key is to let it simmer long enough for the starch to fully activate - you'll notice the consistency change from thin and brothy to rich and velvety. If your stew seems too thick, add a bit more broth; if it's too thin, simmer it uncovered for a few extra minutes.

Choosing and Preparing Your Mushrooms

The mushroom combination really makes this dish special. Cremini mushrooms provide a meaty texture and earthy flavor, while shiitake mushrooms add a deeper, more complex umami taste. When preparing shiitake mushrooms, always remove the tough stems - they're too chewy for this recipe. If you can only find one type of mushroom, that's perfectly fine, but try to use at least 8 ounces total for the best flavor. Baby bella or portobello mushrooms work beautifully too, just cut them into bite-sized pieces.

Maximizing Flavor with Simple Techniques

Getting maximum flavor from this simple ingredient list is all about layering and timing. Cooking the onions until they're sweet and translucent creates the flavor foundation. Browning the mushrooms properly develops deep, savory notes that carry throughout the entire dish. Adding the garlic at just the right moment - when it can become fragrant without burning - ensures you get that perfect garlicky punch without any bitterness.

Customizing Your Greens and Add-Ins

While baby kale and spinach work beautifully in this recipe, don't be afraid to experiment with other greens. Swiss chard adds a slightly mineral flavor and beautiful color, while arugula brings a peppery bite. If you're using heartier greens like regular kale or collards, add them a few minutes earlier so they have time to soften properly. Fresh herbs like basil, parsley, or thyme stirred in at the end add bright, fresh flavors that really make the dish sing.

Storage and Meal Prep Success

This stew is a meal prep champion - it actually improves in flavor as it sits in the refrigerator. The beans continue to absorb the flavorful broth, and all the seasonings meld together beautifully. When reheating, add a splash of broth or water if it seems too thick, since the beans and starch continue to absorb liquid even when stored. I like to make a big batch on Sunday and portion it into containers for easy lunches throughout the week.

Easy White Bean Stew Recipe Pin it
Easy White Bean Stew Recipe | savouryflavor.com

This recipe represents everything I love about plant-based cooking - it's proof that you don't need meat or dairy to create something deeply satisfying and delicious. The combination of textures from the creamy beans, meaty mushrooms, and tender greens creates a bowl that feels complete and nourishing. It's become one of those recipes I turn to again and again, especially when I want something comforting but healthy that the whole family will actually enjoy.

Frequently Asked Questions

→ Can I use different types of beans?
Yes, navy beans or great northern beans work well too. Just drain and rinse any canned beans before using.
→ What mushrooms work best for this stew?
Cremini and shiitake are great, but button mushrooms or portobello work fine. Use whatever you have on hand.
→ How long does this stew keep in the fridge?
Store leftovers in the fridge for up to 4 days. Reheat gently on the stove with a splash of broth if needed.
→ Can I freeze this white bean stew?
Yes, freeze for up to 3 months. Thaw overnight in the fridge and reheat on the stove, stirring occasionally.
→ What can I serve with this stew?
Great with rice, quinoa, crusty bread, or pasta. You can also enjoy it on its own as a complete meal.
→ Is this stew gluten-free?
Yes, as long as you use tamari instead of soy sauce. Check that your vegetable broth is also gluten-free.

Easy White Bean Stew

Hearty white bean stew with mushrooms and greens. Ready in just 25 minutes using one pot.

Prep Time
5 Minutes
Cook Time
20 Minutes
Total Time
25 Minutes
By: Kylie

Category: Soups & Stews

Difficulty: Easy

Cuisine: American

Yield: 2 Servings

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Main Vegetables

01 1 medium yellow onion, thinly sliced
02 8 ounces mixed mushrooms (cremini and shiitake work beautifully), sliced
03 4 fresh garlic cloves, finely minced

→ Pantry Essentials

04 1/2 teaspoon dried thyme
05 1 tablespoon cornstarch (or arrowroot powder)
06 1 tablespoon avocado oil or olive oil for cooking

→ Liquids & Beans

07 1 cup quality vegetable broth
08 1 cup unsweetened plant-based milk (any variety)
09 1 can (15 oz) white cannellini beans, drained and rinsed

→ Fresh Finishing Touches

10 2 cups tender baby greens (spinach, arugula, or baby chard)
11 1 tablespoon tamari or low-sodium soy sauce
12 Juice of 1 fresh lemon
13 Sea salt and freshly cracked black pepper to taste
14 1/4 cup fresh basil leaves, thinly sliced for garnish

Instructions

Step 01

Heat a tablespoon of oil in a medium saucepan over medium heat. Add your sliced onions and mushrooms, cooking them for 6-8 minutes until they develop a beautiful golden-brown color and start to caramelize.

Step 02

Stir in the minced garlic and dried thyme, cooking for just one minute while stirring constantly until wonderfully fragrant.

Step 03

In a small bowl, whisk your cornstarch with a splash of the vegetable broth until smooth, then combine this slurry with the remaining broth.

Step 04

Pour the broth mixture and plant milk into your pan, then add the drained beans. Let everything simmer gently for about 5 minutes until the stew thickens slightly and heats through completely.

Step 05

Fold in your baby greens and cook just until wilted, about 1 minute. Remove from heat and stir in the tamari and fresh lemon juice. Season generously with salt and pepper to taste, then garnish with fresh basil.

Step 06

Ladle into bowls and enjoy on its own, or serve over rice, quinoa, pasta, or with crusty bread for a complete meal.

Notes

  1. This hearty stew keeps well in the refrigerator for up to 4 days in an airtight container.
  2. To reheat, gently warm on the stovetop over medium-low heat, stirring frequently. Add a splash of broth or water if needed.
  3. You can also reheat in the microwave - cover and heat in 30-second intervals, stirring between each interval.
  4. Nutritional values are calculated using unsweetened soy milk - other plant milks may yield slightly different results.

Tools You'll Need

  • Medium saucepan
  • Small mixing bowl
  • Whisk
  • Sharp knife
  • Cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains soy (if using tamari or soy sauce)
  • May contain traces of nuts depending on plant milk choice

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 245
  • Total Fat: 8.5 g
  • Total Carbohydrate: 32 g
  • Protein: 15 g