Mushroom and Butter Bean Stroganoff
This creamy mushroom and butter bean stroganoff is a 30-minute, one-pot vegetarian recipe packed with flavor! It's the perfect comfort food main meal served with crusty bread, rice, or mashed potatoes.

This recipe is high in protein and fiber thanks to the butter beans and mushrooms and comes together so quickly. It's a great vegetarian twist on a traditional stroganoff recipe, with creamy butter beans and heaps of that delicious umami flavor.
For more gorgeous comfort food recipes, try my creamy harissa butter beans, this one-pot mushroom pasta, this creamy marmite mushroom pasta or my lentil hotpot.
Ingredient Notes
The exact quantities of the ingredients you need for this recipe are included in the recipe card at the bottom of this post. Here are a few notes on the ingredients, along with possible substitutions if you don't have everything on hand:
- Mushrooms: Cremini, chestnut, or white button mushrooms work perfectly but feel free to mix in other varieties like shiitake or portobello for a richer flavor.
- Butter Beans: Also known as lima beans, these add creaminess and protein to the stroganoff as well as a wonderful texture. Cannellini beans or even chickpeas can work as a substitute.
- Shallots or Onion: Shallots have a milder, sweeter flavor, but if you don't have them, a white or yellow onion is a good alternative.
- Crème Fraîche or Double Cream: Crème fraîche adds a tangy richness, while double cream offers a more neutral, creamy flavor. I used an oat creme fraiche to make this recipe vegan-friendly, or you can also use sour cream if needed for a more traditional stroganoff recipe.
- Vegetable Stock: For a richer flavor, you can substitute with a mushroom or chicken stock (if you're not strictly vegetarian).
- Thyme: Fresh thyme adds a nice earthiness, but you can substitute with ½ teaspoon dried thyme if needed. Make sure you remove the leaves from the stems and discard the stems.

How To Make This Creamy Mushroom and Butter Bean Stroganoff
The exact step-by-step instructions and ingredient quantities will be in the recipe card at the bottom of this page. Below is an overview of making this recipe to help you visualize how this recipe should turn out.
Step 1) Sauté the Aromatics & Mushrooms
Start by heating 1 tablespoon of butter in a pan and sauté the diced shallots (or onion) for 5-6 minutes until softened.
Add the remaining butter, garlic, and mushrooms. Cook on high heat to brown the mushrooms and bring out their flavor.
Step 2) Stir in the Flour and Herbs
Turn down the heat and stir in the flour and fresh thyme. Let it cook for a minute to help thicken the sauce later.
Step 3) Add Liquid & Beans
Pour in the vegetable stock, balsamic vinegar, and Dijon mustard. Stir and simmer for 5 minutes until the sauce begins to thicken.
Stir in the drained butter beans and crème fraîche. Simmer for another 5-10 minutes until the beans warm through and the sauce becomes creamy and thick.
Taste the stroganoff and season with salt and pepper to your liking. Serve hot with your favorite side.
Top Tips \ Chef's Notes
- Don't rush the mushrooms: Let the mushrooms brown well before adding any more ingredients. High heat is key to avoid steaming them. If you have a small pan, consider adding the mushrooms in batches to avoid them releasing lots of moisture and essentially boiling.
- Thickening the sauce: The flour helps thicken the sauce, but you can also mash some of the beans into the sauce for an extra creamy texture.
- Balancing flavors: The Dijon mustard and balsamic vinegar add some of the key flavors associated with stroganoff, so don't skip them! You can always adjust the amounts to suit your taste. A traditional stroganoff will often have some Worcestershire sauce added, but this isn't vegetarian.

Storage
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of stock or cream if the sauce has thickened too much!
This stroganoff can also be frozen for up to 2 months, though the texture of the cream may change slightly when reheated. Make sure you consume any defrosted items within 24 hours of defrosting.
How To Serve?
Any stroganoff recipe is often served with pappardelle pasta or rice, but I love this mushroom and butter bean stroganoff served with mashed potatoes for the perfect comfort food dinner. It's also great with crusty bread to scoop everything up.

FAQs
Yes! Just swap the butter for olive oil and use a plant-based creme fraiche or a dairy-free cream alternative like coconut or cashew cream.
If you don't have butter beans, cannellini beans, chickpeas, or even kidney beans work well as a substitute.
I get this question a lot! Butter beans are often labeled as lima beans, especially in the US, so make sure you look out for that if you can't seem to find any!
Definitely! You can make this dish a day in advance and reheat it before serving. The flavors actually improve after sitting for a while.
Yes, you can freeze the stroganoff for up to 2 months. Just be aware that the cream may change texture slightly when thawed.
Mushroom and Butter Bean Stroganoff
This creamy mushroom and butter bean stroganoff is a 30-minute, one-pot vegetarian recipe packed with flavor!
Ingredients
- 2 tablespoon butter
- 3 shallots or 1 white onion, diced
- 2 garlic cloves, minced
- 100g mushrooms, sliced
- 1 tablespoon plain flour
- 3 sprigs of thyme, stems removed
- 1 tablespoon balsamic vinegar
- 250ml vegetable stock
- 1 tablespoon dijon mustard
- 2 x 400g tins butter beans, drained
- 4 tablespoon creme fraiche or double cream
- Salt and pepper to taste
Instructions
- Heat 1 tablespoon of butter in a pan, and add the shallots. Saute for 5-6 minutes until they begin to soften.
- Add the remaining butter, followed by the garlic and mushrooms. Cook on high heat until the mushrooms start to soften and brown (6-7 minutes).
- Turn down the heat, and stir in the plain flour and thyme. Cook for a minute or two until the flour has combined into the vegetables.
- Pour in the vegetable stock, balsamic vinegar, and mustard. Stir and simmer until the sauce begins to thicken (5 minutes).
- Tip in the butter beans and the creme fraiche, stirring so that the creme fraiche melts into the sauce and becomes thick and creamy. Simmer for another 5 - 10 minutes until the beans warm through and you have a thick sauce.
- Season to taste with salt and pepper.
Notes
- Don’t rush the mushrooms: Let the mushrooms brown well, as this enhances their flavor. High heat is key to avoid steaming them. If you have a small pan, consider adding the mushrooms in batches to avoid them releasing lots of moisture and essentially boiling.
- Thickening the sauce: The flour helps thicken the sauce, but you can also mash some of the beans into the sauce for an extra creamy texture.
- Balancing flavors: The Dijon mustard and balsamic vinegar add brightness to the dish, so don’t skip them! You can always adjust the amounts to suit your taste. A traditional stroganoff will often have some Worcestershire sauce added, but this isn’t vegetarian.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 424Total Fat: 16gSaturated Fat: 10gTrans Fat: 1gUnsaturated Fat: 5gCholesterol: 42mgSodium: 432mgCarbohydrates: 55gFiber: 16gSugar: 12gProtein: 19g




would it be possible to add a conversion feature to your recipes? Sadly, us non-metric folks have to make all the conversions on a different site and it can be a little cumbersome.
I'm working on it, hopefully soon.
Fantastic! Cut in half and made for myself, delicious!
So glad to hear this!
Love the recipes.Am moving more and more to a vegetarian way of being. Thank you,Clive