This post contains affiliate links. Please see our disclosure policy.

Creamy, mushroom-packed bean stroganoff is a 30-minute, one pot meal that is packed with flavor! White beans go amazingly in the easy sauce and it makes for a hearty weeknight dinner with some sourdough or bakery bread or over pasta or mashed potatoes.

white bean stroganoff in the pan with toast
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.

This is a super quick one pot meal with the very flavorful stroganoff sauce with mushrooms and then I add beans for the protein. It’s just a super flexible and super delicious recipe. You can change out some ingredients, if you don’t have everything on hand, and it will still turn out amazing.

This bean stroganoff is a vegan version of beef stroganoff, a French dish made popular in Russia, that uses beef in a creamy mushroom-mustard sauce. Here, I’m replacing the beef with white beans to create a satisfying vegan version.

You can serve bean stroganoff with bread for dipping — like toasted sourdough, flatbread, or garlic bread — or dish it up over noodles.

Try this stroganoff with amazing flavor and packed with mushrooms for umami and white beans for protein! All the amazing flavor and ready in 30 minutes using just 1 pan! To make my noodle version which is also 1 pan, see here.

close-up of white bean stroganoff in the pan

Why You’ll Love Bean Stroganoff

  • creamy, flavorful sauce with tender beans and toothsome mushrooms
  • so many ways to serve: with bread, over pasta, or with your sides of choice
  • easy, one-pot, 30-minute meal
  • nut-free with gluten-free and soy-free options
white bean stroganoff in the pan after dipping with toast

More Vegan Mushroom recipes

White Bean Stroganoff

5 from 35 votes
By: Vegan Richa
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4
Course: Main, Main Course
Cuisine: French, Russian
Creamy, mushroom-packed bean stroganoff is a 30-minute, one pot meal that is packed with flavor! White beans go amazingly in the easy sauce and it makes for a hearty weeknight dinner with some sourdough or bakery bread or over pasta or mashed potatoes!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

  • 1 teaspoon oil, or use 2-3 tbsp broth to sauté
  • 1/2 cup chopped onion
  • 4 cloves garlic, minced
  • 10 ounces thinly sliced mushrooms, such as portobello, white, cremini, or other mushrooms
  • 1 tablespoon soy sauce, use tamari for gluten-free
  • 1 tablespoon balsamic vinegar
  • 1/2 to 1 teaspoon Dijon mustard, , depending on how much of the mustard flavor you want in the sauce
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon salt, less or more as needed
  • 1/4 teaspoon black pepper
  • 1/3 cup vegan sour cream, or vegan yogurt or a thick non-dairy cream
  • 2 tablespoons vegan parmesan
  • 1/2 to 1 cup water, or vegetable broth
  • 15 ounce can white beans drained, , or 1 1/2 cups of cooked white beans, such as great northern beans, cannellini beans, butter beans or other white beans of choice or use chickpeas or lentils

For Garnish

  • more vegan parmesan, pepper flakes
  • chopped fresh herbs, such as parsley, basil, or dill

Instructions 

  • Heat a large skillet over medium heat, add the oil, and then add the onion and garlic and a good pinch of salt. Cook, stirring frequently, until the onion is translucent and starting to turn golden. Add splashes of water to help the onion cook evenly. 4 to 5 minutes.
  • Add in the mushrooms and another good pinch of salt, and cook for a minute. Then, mix in the soy sauce, balsamic vinegar, and Dijon mustard. Mix really well, and continue to cook until the mushrooms are al dente, another 5 to 7 minutes. If the pan is drying out too much, you can cover the pan to retain moisture and to help the mushrooms cook faster.
  • Now, mix in thyme, salt, pepper. Mix in the non-dairy yogurt/sour cream and vegan Parmesan.
  • Add in 1/2 cup of the water or broth and all of the beans, tossing well, then cover and cook for 6 to 8 minutes.
  • Taste and adjust salt and flavor. Add more of the water or broth, if you want the beans to be saucier, or cook for a few minutes longer without the lid, if you want the sauce to thicken a lot. The sauce thickens as it cools, so you want to adjust accordingly.
  • Switch off the heat, garnish with some vegan Parmesan, pepper flakes, and herbs of choice. Serve with fresh bread, toasted bread, or garlic bread or other sides of choice. You can also serve this over pasta or baked potato or mashed potatoes. 
  • Store refrigerated for upto 3 days. Reheat on the stove or microwave. Add non dairy milk if the sauce has thickened too much.

Video

Notes

This recipe is nut-free if you use a nut-free vegan yogurt.
It is gluten-free, if you use tamari instead of soy sauce.
To make it soy-free, use soy-free yogurt and vegan Parmesan and omit the soy sauce and add in 2 to 3 tablespoons of white wine instead.

Nutrition

Calories: 231kcal, Carbohydrates: 35g, Protein: 12g, Fat: 6g, Saturated Fat: 2g, Sodium: 588mg, Potassium: 771mg, Fiber: 6g, Sugar: 4g, Vitamin A: 7IU, Vitamin C: 4mg, Calcium: 99mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!
beans, mushrooms, and other vegan stroganoff ingredients in bowls on the counter

Ingredients and Substitutions

  • oil – To sauté.
  • aromatics – Onion and garlic give the sauce base an amazing flavor!
  • mushrooms – A signature stroganoff ingredient. Use portobello, white, cremini, or other mushrooms.
  • soy sauce – For umami and saltiness. Use tamari for gluten-free.
  • balsamic vinegar – Adds acid and just a tiny touch of sweetness.
  • Dijon mustard – Another main ingredient in stroganoff.
  • salt, pepper, and thyme – For flavor.
  • vegan sour cream and vegan parmesan – For creaminess. You’ll also use extra vegan parmesan for garnish. You can use vegan yogurt or other thick, non-dairy cream in place of the sour cream, if you like.
  • water or vegetable broth – To thin out the sauce.
  • white beans – This is your meat substitute. You can use great northern, cannellini, or other white beans of choice.
  • garnishes – In addition to the extra vegan parmesan, garnish with pepper flakes and chopped fresh herbs of choice.

Tips

  • Start with the lower amount of water or stock, and add more at the end, depending on how thick you want your sauce.
  • Depending on your pan and stove, the mushrooms can dry out some while cooking. If so, just cover the pan so they retain moisture while browning.

How to Make Vegan Bean Stroganoff

Heat a large skillet over medium heat, add the oil, and then add the onion and garlic and a good pinch of salt. Cook, stirring frequently, until the onion is translucent and starting to turn golden. Add splashes of water to help the onion cook evenly, 4 to 5 minutes.

onion and garlic in the frying pan

Add in the mushrooms and another good pinch of salt, and cook for a minute. Then, mix in the soy sauce, balsamic vinegar, and Dijon mustard. Mix really well, and continue to cook until the mushrooms are al dente, another 5 to 7 minutes. If the pan is drying out too much, you can cover the pan to retain moisture and to help the mushrooms cook faster. 

adding mushrooms to the pan of cooked aromatics
adding sauces to the mushrooms
mushrooms int he pan after cooking

Now, mix in all of the herbs and salt. Mix in the non-dairy yogurt and vegan Parmesan.

adding seasoning to the mushrooms
adding vegan sour cream to the cooked mushrooms
adding vegan parmesan shreds to the cooked mushrooms
mushroom mixture with the vegan sour cream and parmesan mixed in

Add in 1/2 cup of the water or broth and all of the beans, tossing well, then cover and cook for 6 to 8 minutes.

adding white bean to the pan of saucee

Taste and adjust salt and flavor. Add more of the water or broth, if you want the beans to be saucier, or cook for a few minutes longer without the lid, if you want the sauce to thicken a lot. The sauce thickens as it cools, so you want to thicken accordingly. 

Switch off the heat, garnish with vegan Parmesan, pepper flakes, and herbs of choice. Serve with fresh bread, toasted bread, or garlic bread or other sides of choice. You can also serve this over pasta or baked potato or mashed potatoes. 

white bean stroganoff in the pan

Frequently Asked Questions

Is this recipe allergy friendly?

This recipe is nut-free if you use a nut-free vegan yogurt. It is gluten-free, if you use tamari instead of soy sauce.
To make it soy-free, use soy-free yogurt and vegan Parmesan and omit the soy sauce and add in 2 to 3 tablespoons of white wine instead.

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 35 votes (5 ratings without comment)

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

66 Comments

  1. Lu says:

    5 stars
    Home alone on a Friday night … quicker and more delicious than any takeaway- love that💕

    1. Vegan Richa Support says:

      Yay!!

  2. Lucy says:

    5 stars
    WOW!!!! I’ve tried a lot of Vegan stroganoff recipes and this is BY FAR the best I’ve tried! It’s so easy to put together and is so tasty and comforting! Absolutely delicious and will be making it again!
    Thank you, Richa!!

    1. Vegan Richa Support says:

      Yay! So happy you enjoyed it!

  3. Dolores Maerkel says:

    5 stars
    Made this tonight for dinner ( empty plate still in front of me ) was absolutely delicious!!! Easy and all pretty much staples. Will make again for sure . VERY PLEASED

    1. Vegan Richa Support says:

      So glad you liked it!

  4. Fiona says:

    5 stars
    I made this tonight verbatim and it was delicious! I will definitely add this to my regular dishes. The flavours were punchy and the beans added some protein and satiety. My husband and I both had seconds. I think I’ll make it again tomorrow night as I can’t get that flavour out of my head! Thank you Richa you’ve done it again!

    1. Vegan Richa Support says:

      Awesome! Thanks for taking the time to comment.

  5. Michelle says:

    5 stars
    This was SO good. Didn’t miss the fact it had no meat (for my meat loving husband). Lots of flavor and really easy to prep and cook on a weeknight.

    1. Vegan Richa Support says:

      Yay! So glad you liked it.

  6. Eva Kis Bihalne says:

    5 stars
    One of my fav. Sooo delicious and so easy to make it. Thank’s Richa!

    1. Vegan Richa Support says:

      Glad you enjoyed!