April 12, 2026
Butter Bean and Mushroom Stroganoff
This rich and creamy Butter Bean and Mushroom Stroganoff is a delicious 30-minute, one-pan meal that’s packed with protein and fiber! Serve with a side of greens and crusty bread for the perfect weeknight dinner!

Table of Contents
why you’ll love this recipe jump to recipe video step-by-step instructions tips and faqs more one-pan recipesButter Bean and Mushroom Stroganoff
Welcome to my “One and Done” series, where every recipe is made in a single pot or pan and finished in under an hour from start to finish. If you’re juggling a busy schedule like I am, you know how precious those weeknight hours are. This Butter Bean and Mushroom Stroganoff is one of my newest additions to the collection, and honestly? It’s become a new favorite in our home!
My partner and I aim to eat a cup of beans every single day, and to keep that goal manageable, I prep a big batch at the beginning of each week. But let’s be honest, eating the same thing over and over can lead to what I call “bean burnout.” So I started experimenting with different flavor profiles to keep things exciting.
A few weeks ago, I had a bunch of cremini mushrooms that were about to go bad, so I decided to throw together a mushroom stroganoff. I had some butter beans leftover from a few days before, so I added those right in the pan with the mushrooms for extra protein and fiber, and…the rest is history! This creamy, savory combination has easily become one of our new favorites.
What makes this recipe special? It’s fast, it’s forgiving, and it requires just one pan – meaning less cleanup and more time to enjoy your meal! Plus, with nearly 20 grams of protein and 15 grams of fiber per serving, it’s packed with nutrients. Whether you’re vegan, vegetarian, or simply looking to eat more plants, this one-pan wonder will quickly become a weeknight staple!

Why You’ll Love This Recipe
- It’s Part of the “One and Done” Series: Designed for real life, this meal is cooked entirely in one pan and ready in under an hour. No juggling multiple pots, no complicated assembly – just pure, efficient comfort food.
- No “Bean Burnout”: If you’re about that fibermaxxing life like us, but get tired of the same old taste, this recipe is your solution! I love having different bean recipes on rotation and this one is an easy favorite!
- Zero Waste Kitchen Hero: This dish was born from a need to save mushrooms that were about to go bad. It’s the perfect way to use up produce on the brink of spoiling while creating a meal that tastes like it took hours to plan.
- Meal-Prep Friendly: Since we prep a big batch of beans at the start of the week, this recipe comes together in minutes. It’s the ultimate “use what you have” dinner that fits perfectly into a busy schedule!
- Nutrient-Dense & Satisfying: Packed with protein and fiber from the butter beans and earthy mushrooms, this dish keeps you full and energized!
Step-by-Step Instructions
1. Sauté the Onions and Brown the Mushrooms:
Heat a large sauté pan over medium-high heat. Add the vegan butter and let it melt completely, swirling to coat the pan evenly. Add the minced onion and cook, stirring often, until translucent and fragrant, 2 to 3 minutes. Don’t let them brown too much! You want soft, sweet onions.
Add the sliced mushrooms in an even layer. Cook without disturbing too often, allowing them to develop a golden-brown color, 10 to 15 minutes. This is where the deep flavor develops!
2. Add the Aromatics and Flour:
Stir in the garlic, thyme, salt, and pepper. Cook for 1 minute until fragrant, then sprinkle the flour over everything and stir well to coat the vegetables. Cook the flour mixture for 1 to 2 minutes, stirring constantly. This removes the raw flour taste and helps thicken the sauce later.
3. Deglaze with Broth:
Pour in the vegetable broth while scraping up any browned bits from the bottom of the pan. These flavorful bits (called fond) add incredible depth to your sauce.
4. Add the Cream and Simmer to Thicken:
Reduce heat to medium-low and pour in the non-dairy heavy cream. Stir gently to combine. Let the sauce simmer, stirring occasionally, until it reaches your desired thickness, 3 to 5 minutes.
5. Add the Beans and Enjoy!
Stir in the drained butter beans and vegan Worcestershire sauce. Continue simmering until the beans are heated through, 3 to 5 minutes. Taste and adjust seasoning. Serve immediately topped with vegan parmesan, fresh parsley, and a dollop of vegan sour cream if desired.

Tips and FAQs
- Mushrooms: Don’t rush the browning process! Let the mushrooms sit in an even layer without stirring too much. This creates a beautiful golden crust and concentrates their umami flavor. If you over-crowd the pan, they’ll steam instead of brown.
- Flour: Sprinkle the flour over the cooked vegetables and stir well before adding liquids. This creates a roux that thickens the sauce smoothly without clumps.
- Heavy Cream Substitutions: Full-fat canned coconut milk works as a substitute for non-dairy heavy cream, though it adds a subtle coconut flavor. Cashew cream is another excellent option for a nuttier richness!
- Make-Ahead Friendly: This stroganoff reheats beautifully! Store in an airtight container for up to 4 days. Add a splash of broth when reheating to loosen the sauce.
- Boost the Protein: Want extra protein? Add a handful of spinach at the end, or serve over lentil pasta instead of regular pasta.
Can I freeze butter bean and mushroom stroganoff?
Yes! Freeze in portion-sized containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove, adding a splash of broth to restore creaminess.
What can substitute for butter beans?
Great Northern beans, cannellini beans, or chickpeas all work well. The cooking time remains the same.
Is this recipe gluten-free?
To make it gluten-free, substitute the all-purpose flour with a gluten-free flour blend or cornstarch (use half the amount). Ensure your Worcestershire sauce is GF-certified.
How long does this keep in the fridge?
Store in an airtight container for up to 4 days. The flavors actually deepen overnight!

More One-Pan Recipes





Your New Weeknight Staple Recipe Awaits!
This Butter Bean and Mushroom Stroganoff proves that plant-based cooking can be anything but boring! With its rich, velvety sauce and hearty texture, it’s a dish that satisfies vegans and non-vegans alike. Whether you’re cooking for yourself or feeding a family, this recipe delivers on flavor, nutrition, and convenience.
If you give this recipe a try, I’d love to see! Snap a photo, take a video, or make a story and post it to Instagram or Facebook, and tag me at @eat_figs_not_pigs and #EatFigsNotPigs. I love seeing your recreations of my recipes! xx!

Butter Bean and Mushroom Stroganoff
Equipment
- Large Saute Pan
Ingredients
- 4 tablespoons vegan butter
- 1 large white onion, minced (about 1 ½ cups)
- 1 pound cremini mushrooms, thinly sliced
- 8 cloves fresh minced garlic
- 1 tablespoon fresh thyme
- 1 teaspoon salt, plus more to taste
- 1 teaspoon pepper, plus more to taste
- 2 tablespoons all-purpose flour
- 1 cup vegetable broth
- 2 cups heavy cream (I’m using non-dairy)
- 2 (16 oz) cans butter beans, drained
- 1 tablespoon vegan-friendly Worcestershire sauce
- Vegan parmesan, for garnish, optional
- Fresh minced parsley, for garnish, optional
- Vegan sour cream for garnish, optional
Instructions
- Melt the butter in a large sauté pan over medium-high heat.
- Once the butter has melted, add the minced onion and cook, stirring often, until translucent, 2 to 3 minutes.
- Add the mushrooms and cook in an even layer, stirring occasionally, until most of the liquid cooks out and they’re browned, 10 to 15 minutes.
- Next, add the garlic and thyme, and season with the salt and pepper. Stir to combine, then sprinkle in the flour.
- Give everything another good stir to combine and cook for another 1 to 2 minutes.
- Pour in the broth, scraping up any bits on the bottom of the pan.
- Pour in the heavy cream and reduce the heat to medium-low.
- Simmer, stirring occasionally, until the sauce thickens, 3 to 5 minutes.
- Add the drained beans and Worcestershire sauce and stir to combine. Continue to simmer until the beans are heated through, 3 to 5 minutes. Taste and adjust seasonings, if necessary.
- Serve immediately and garnish parmesan and parsley, and enjoy!