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 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

Equipment Needed
Step-by-Step Instructions
Prepare the Base
- Heat olive oil in a large pot over medium heat. Add diced onions and sauté for 3-4 minutes until translucent.
- 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.
- Add minced garlic, dried thyme, and dried rosemary. Cook for another minute until fragrant.

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

Add Beans and Creaminess
- Add drained and rinsed cannellini beans to the pot.
- Pour in the plant milk and tamari or soy sauce.
- Simmer gently for 5-7 minutes, allowing the flavors to meld and the stew to thicken slightly.

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

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.

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

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