- -

Creamy Mushroom White Bean Stew Recipe

This Creamy Mushroom White Bean Stew Recipe combines earthy mushrooms with protein-packed white beans in a rich, velvety broth.

Ready in under 30 minutes, this hearty vegetarian dish delivers comfort food satisfaction while providing essential nutrients.Perfect for chilly evenings or when you need a nourishing meal that doesn’t sacrifice flavor.

Why You’ll Love This Creamy Mushroom White Bean Stew

  • Ready in under 30 minutes
  • One-pot recipe for easy cleanup
  • Packed with plant-based protein (15+ grams per serving)
  • Rich in dietary fiber from beans and vegetables
  • Naturally creamy without heavy cream
  • Easily adaptable to vegan diets
Ingredients for Creamy Mushroom White Bean Stew laid out on a wooden surface

Ingredients You’ll Need

For the Base

  • 1 lb cremini mushrooms, sliced (shiitake or white button work too)
  • 1 medium yellow onion, diced
  • 4 garlic cloves, minced
  • 2 tablespoons olive oil
  • 1 tablespoon arrowroot starch or cornstarch (for thickening)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups vegetable broth (low sodium preferred)

For Flavor & Creaminess

  • 1 cup unsweetened plant milk (oat or soy recommended)
  • 1 tablespoon low-sodium tamari or soy sauce
  • 1 teaspoon dried thyme
  • ½ teaspoon dried rosemary
  • 1 tablespoon fresh lemon juice
  • 2 cups baby spinach or kale
  • ¼ cup fresh parsley, chopped
  • Salt and freshly ground black pepper to taste
Creamy Mushroom White Bean Stew ingredients being prepared

Equipment Needed

Step-by-Step Instructions

Prepare the Base

  1. Heat olive oil in a large pot over medium heat. Add diced onions and sauté for 3-4 minutes until translucent.
  2. Add sliced mushrooms and cook for 5-6 minutes until they release their moisture and begin to brown. Don’t stir too frequently to allow proper browning.
  3. Add minced garlic, dried thyme, and dried rosemary. Cook for another minute until fragrant.
Sautéing mushrooms and onions for Creamy Mushroom White Bean Stew

Create the Stew

  1. In a small bowl, whisk together 1/4 cup of vegetable broth with the arrowroot starch or cornstarch until smooth.
  2. Pour the remaining vegetable broth into the pot with the mushroom mixture.
  3. Add the starch mixture to the pot and stir well to combine.
  4. Bring to a gentle simmer and cook for 2-3 minutes until slightly thickened.
Adding broth to mushroom mixture for Creamy Mushroom White Bean Stew

Add Beans and Creaminess

  1. Add drained and rinsed cannellini beans to the pot.
  2. Pour in the plant milk and tamari or soy sauce.
  3. Simmer gently for 5-7 minutes, allowing the flavors to meld and the stew to thicken slightly.
Adding white beans to the Creamy Mushroom White Bean Stew

Finish and Serve

  1. Stir in the fresh lemon juice and baby spinach or kale. Cook just until the greens are wilted, about 1-2 minutes.
  2. Season with salt and freshly ground black pepper to taste.
  3. Remove from heat and garnish with fresh chopped parsley.
  4. Serve hot with crusty bread for dipping.
Finished Creamy Mushroom White Bean Stew being served

Never Miss a Recipe!

Subscribe to receive new recipes directly in your inbox. Get exclusive access to seasonal favorites, cooking tips, and more plant-based inspiration.

Subscribe Now

Expert Cooking Tips

For Perfect Mushrooms

  • Don’t wash mushrooms – Wipe them with a damp paper towel instead to prevent them from absorbing too much water.
  • Allow proper browning – Resist the urge to stir constantly. Let mushrooms sit undisturbed for a few minutes to develop a rich, caramelized flavor.
  • Don’t overcrowd the pan – Cook mushrooms in batches if necessary to ensure they brown rather than steam.

For Creamier Texture

  • Mash some beans – For extra creaminess, mash about 1/4 of the beans before adding them to the stew.
  • Choose the right plant milk – Oat milk and soy milk provide the creamiest results without separating when heated.
  • Add a splash of coconut milk – For extra richness, substitute 1/4 cup of the plant milk with full-fat coconut milk.
Close-up of creamy texture in Mushroom White Bean Stew

Recipe Variations

Vegan Version

  • Use coconut milk or cashew cream for extra richness
  • Add nutritional yeast for a cheesy flavor
  • Garnish with vegan parmesan

Protein Boost

  • Add 8 oz tempeh, crumbled and sautéed
  • Mix in 1 cup cooked quinoa
  • Stir in 1/4 cup hemp seeds before serving

Herb Garden

  • Add fresh rosemary and sage instead of dried
  • Stir in 1/4 cup fresh basil at the end
  • Garnish with a mix of fresh herbs

Serving Suggestions

This Creamy Mushroom White Bean Stew pairs beautifully with a variety of sides to create a complete meal. Here are some of my favorite serving suggestions:

  • Crusty bread – Perfect for dipping and soaking up the creamy broth
  • Cooked grains – Serve over brown rice, quinoa, or farro for a heartier meal
  • Fresh salad – Balance the richness with a simple green salad with lemon vinaigrette
  • Roasted vegetables – Add color and nutrition with a side of roasted carrots or Brussels sprouts
Creamy Mushroom White Bean Stew served with crusty bread and salad

Storage and Reheating

Refrigerating

This stew keeps well in the refrigerator for up to 4 days. Store in an airtight container once completely cooled. The flavors often deepen and improve overnight, making this an excellent make-ahead meal.

Freezing

You can freeze this stew for up to 3 months. Allow to cool completely before transferring to freezer-safe containers. Leave some space at the top as the stew will expand when frozen.

Reheating

To reheat from refrigerated: Warm gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of vegetable broth if the stew has thickened too much.

To reheat from frozen: Thaw overnight in the refrigerator, then reheat on the stovetop. Alternatively, reheat from frozen using a microwave on the defrost setting before switching to regular power.

Creamy Mushroom White Bean Stew Recipe

Ease
5.0
Texture
4.9

This Creamy Mushroom White Bean Stew combines earthy mushrooms with protein-packed white beans in a rich, velvety broth. Ready in under 30 minutes, this hearty vegetarian dish delivers comfort food satisfaction while providing essential nutrients.

Prep Time

10 minutes

Cook Time

20 minutes

Total Time

30 minutes

Servings

4 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 1 lb cremini mushrooms, sliced
  • 4 garlic cloves, minced
  • 1 teaspoon dried thyme
  • ½ teaspoon dried rosemary
  • 1 tablespoon arrowroot starch or cornstarch
  • 4 cups vegetable broth, divided
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 cup unsweetened plant milk (oat or soy recommended)
  • 1 tablespoon low-sodium tamari or soy sauce
  • 1 tablespoon fresh lemon juice
  • 2 cups baby spinach or kale
  • ¼ cup fresh parsley, chopped
  • Salt and freshly ground black pepper to taste

Instructions

  1. Heat olive oil in a large pot over medium heat. Add diced onions and sauté for 3-4 minutes until translucent.
  2. Add sliced mushrooms and cook for 5-6 minutes until they release their moisture and begin to brown.
  3. Add minced garlic, dried thyme, and dried rosemary. Cook for another minute until fragrant.
  4. In a small bowl, whisk together 1/4 cup of vegetable broth with the arrowroot starch or cornstarch until smooth.
  5. Pour the remaining vegetable broth into the pot with the mushroom mixture.
  6. Add the starch mixture to the pot and stir well to combine.
  7. Bring to a gentle simmer and cook for 2-3 minutes until slightly thickened.
  8. Add drained and rinsed cannellini beans to the pot.
  9. Pour in the plant milk and tamari or soy sauce.
  10. Simmer gently for 5-7 minutes, allowing the flavors to meld and the stew to thicken slightly.
  11. Stir in the fresh lemon juice and baby spinach or kale. Cook just until the greens are wilted, about 1-2 minutes.
  12. Season with salt and freshly ground black pepper to taste.
  13. Remove from heat and garnish with fresh chopped parsley.
  14. Serve hot with crusty bread for dipping.

Notes

  • For extra creaminess, mash about 1/4 of the beans before adding them to the stew.
  • This stew keeps well in the refrigerator for up to 4 days and can be frozen for up to 3 months.
  • For a vegan version, use coconut milk and add nutritional yeast for a cheesy flavor.

Nutrition Information

Nutrient Amount Per Serving
Calories 320
Protein 15g
Carbohydrates 42g
Fiber 12g
Fat 9g
Sodium 580mg

Why You Should Try This Creamy Mushroom White Bean Stew Recipe

This Creamy Mushroom White Bean Stew is more than just a recipe—it’s a complete meal that satisfies on multiple levels. The earthy mushrooms and creamy beans create a hearty texture that feels indulgent while still being nutritious. With over 15 grams of protein per serving and plenty of fiber, it’s a dish that nourishes your body while comforting your soul.

Whether you’re a seasoned plant-based cook or just looking to incorporate more meatless meals into your routine, this stew is approachable, adaptable, and absolutely delicious. The one-pot preparation means less cleanup, and the 30-minute cooking time makes it perfect for busy weeknights.

I encourage you to make this recipe your own—experiment with different mushroom varieties, add your favorite herbs, or serve it over your grain of choice. The possibilities are endless, and I’d love to hear how you customize it to suit your taste preferences!

Share Your Results!

Did you make this Creamy Mushroom White Bean Stew? Tag us in your photos and let us know how it turned out!

Share Your Creation

Clicky - - -