This One Pot Vegan Mushroom Stroganoff recipe is a healthy & hearty twist on a classic Stroganoff! This cozy and creamy noodle dish is sure to be a crowd-pleaser.
This post was updated 10/2021
Vegan Mushroom Stroganoff – a.k.a. the ultimate comfort food that just so happens to also be easy, fuss-free, and secretly wholesome. This recipe is perfect for those days when you’d like to just stay bundled up under the covers…but resort to a sweater and fluffy socks instead. Hearty noodles, meaty mushrooms, and a creamy (dairy-free!) sauce combine to make a dish that’s bursting with savory flavor and tastes just as satisfying as its meat-based inspiration!
Not only is this meal hearty, filling, and satisfying, but it’s also healthy, gluten-free, AND you only need one pot to make it! No, not the “cook your pasta first, rinse out the pan, make your sauce, then mix everything together” kind of recipe. You *literally* just dump everything into one pot — pasta and all — let it simmer for a few minutes, and then it’s ready to serve.
INGREDIENTS FOR ONE POT MUSHROOM STROGANOFF
I’ve made this recipe for countless people and it’s always a major hit – vegan or not! You only need 9 simple and healthy ingredients plus 20 minutes to make this recipe. Our key ingredients are:
- Pasta: short egg noodles are traditionally used in mushroom stroganoff, so I opted for some gluten-free rotini for a similar feel! I love how the creamy sauce coats each noodle and hides in all of the crevices. That being said, any variety of gluten-free or gluten-full pasta will work. Traditional beef stroganoff is typically thickened with all-purpose flour, but the starch from the cooked pasta does the trick here!
- Cremini Mushrooms: these serve as our plant-based “beef” and add heartiness, umami, and a great texture. If you want to make this recipe extra-indulgent, you can add some plant-based beef grounds to the pot as well. I’d recommend sauteéing them first, then adding in the onion and proceeding with the recipe as written.
- Vegan “Beef” Stock: using beef-flavored stock is the key to the most realistic flavor here! Some grocery stores may carry it, but I usually purchase mine online. Vegetable broth will work in a pinch, too.
- Cashew Butter: cashew butter has a creamy texture and subtle sweetness which, when mixed in with our cooked noodles, makes a luscious and hearty cream sauce. Traditional stroganoff is made with sour cream, but I find that the combination of cashew butter with nutritional yeast and a splash of lemon juice makes a great plant-based swap.
BUT HOW DO I COOK STROGANOFF IN ONLY ONE POT?
The secret to this magic is in the water-to-pasta ratio. We’re going to put just the right amount of liquid in with our pasta and veggies so our noodles will cook perfectly, but we’ll still be left with a creamy and luscious sauce. Pretty cool, huh? It also saves on prep time and clean-up.
There’s one final bonus to one-pot pasta: So. Much. FLAVOR! Cooking the pasta in our delicious Stroganoff sauce definitely takes this to a whole other level. Each noodle is infused with umami-packed goodness – all while remaining perfectly cooked.
- Sauté the onion in vegetable broth or oil until translucent
- Mix in the mushrooms, pasta, nutritional yeast, “beef” bouillon, and water
- Bring the mixture to a boil and simmer for 10 to 15 minutes, until al dente
- Stir in the cashew butter and lemon juice, then top with parsley and serve
This One Pot Vegan Mushroom Stroganoff is creamy, cozy and hearty! It’s the perfect crowd-pleasing comfort food and can be served on a busy weeknight or fancy night in. If you want to stretch this meal out a little further, try serving it with some sautéed greens or a side salad.
You can also add in some plant-based grounds to make it even heartier – see the recipe notes for that option + more substitutions! I like to garnish my stroganoff with freshly chopped parsley and an extra crack or two of black pepper for good measure, but you do you! This dish is hearty as-is, but is equally delicious with a side of crusty bread, or some roasted vegetables.
COOKING TIPS + FAQ:
- Can I use gluten-free pasta? Yes, I usually make this recipe with gluten-free pasta at home. I would suggest using rice or corn-based pastas over bean-based pastas, as they tend to hold up better. In general, shorter noodles are better than longer noodles as well!
- Suggestions for a nut allergy? If you cannot eat cashews or don’t have access to cashew butter you can swap it with vegan sour cream, cream cheese, or even. non-dairy yogurt. See the recipe notes for more details.
- Spice it Up: this no-frills recipe is the perfect weeknight dinner, but if you want to get fancy, try sauteeing the onion and mushrooms in some vegan butter or oil before boiling! You can also toss in some garlic cloves for an extra flavor kick, add in 1 tablespoon of dijon mustard for some extra tang, and serve the pasta with additional fresh herbs, such as thyme or even rosemary for a fun twist.
- Leftovers + Storage: Vegan Mushroom Stroganoff is best served fresh (like most pastas), but will keep in the refrigerator for up to 5 days. Leftovers can be reheated in the microwave or on the stovetop – I like to warm mine in a large skillet with a dash of plant-based milk to help loosen the creamy sauce.
Looking for more comfort-style healthy meals? You’ll also love this Baked Vegan Mac & Cheese, this Slow Cooker Tempeh Pot Roast and this One Pot Pasta with Vegetables!
Finally, if you make this recipe please leave a comment and star-rating below! And if you decide to share it on Facebook or Instagram, be sure to tag me @FromMyBowl + #FromMyBowl, too. I love seeing your delicious recreations 🙂
PrintOne Pot Mushroom Stroganoff
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Yield: 4 1x
Category: Main
Method: Stovetop
Cuisine: American
Description
This One Pot Vegan Mushroom Stroganoff recipe is a healthy & hearty twist on a classic Stroganoff! This cozy and creamy noodle dish is sure to be a crowd-pleaser.
Ingredients
- 1 small yellow onion, sliced and quartered
- 10 ounces (280 g) cremini mushrooms, cut in half or fourths
- 8 ounces (225 g) dry rotini pasta*; about 4 cups
- 4 cups imitation “beef-flavored” broth (or sub vegetable broth)
- 2 tablespoons nutritional yeast
- 1/4 teaspoon freshly ground black pepper, plus more to taste
- 1/3 cup (85 g) cashew butter*
- 1 tablespoon lemon juice
- 1/4 – 1/2 teaspoon kosher salt (optional)
- 2 tablespoons parsley, chopped
Instructions
- Sauté the Onion: add 1/4 cup (60 ml) of water to a large pot over medium heat. Add in the sliced onions and cook until translucent, about 3 to 5 minutes. You can also sauté the onions in 1 tablespoon of oil instead of water, if you wish.
- Cook the Pasta: add in the pasta, mushrooms, beef-flavored broth, nutritional yeast, and black pepper. Bring to a boil over high heat, then reduce the heat to medium-low and let simmer for 10-15 minutes, stirring occasionally to ensure nothing sticks to the bottom of the pan.
- Make it Creamy: turn the heat off, then stir in the cashew butter and lemon juice until everything is well incorporated. Taste the pasta and add any additional salt, if necessary.
- Serve: top with freshly chopped parsley and black pepper, and serve warm. Store any leftovers in an airtight container in the fridge for up to one week.
Notes
- Pasta: I used a gluten-free brown rice rotini pasta, but any other variety of gluten-free or gluten-full pasta will work. Please note that shorter noodles work better than longer shapes, and bean-based pastas tend to break up more during cooking.
- Cashew Butter: If you cannot find cashew butter near you, you can make your own at home or substitute it with 1/3 cup of plant-based cream cheese or sour cream. If you do either of these, only add lemon juice to taste. Alternatively, you can replace 1 cup of water with full-fat coconut milk instead. If you are using a bouillon paste, still use the appropriate amount of paste for 4 cups.
- Want it meatier? Add up to 16 oz of plant-based ground beef to the recipe! Sauté the grounds in the pot with the onion. Once they are cooked, add in the remaining ingredients and proceed with the recipe as written.
WATCH THE VIDEO:
This one pot recipe is also a collaboration with my friends Jasmine and Chris of Sweet Simple Vegan, who made a tasty Cauliflower & Chickpea Curry!
442 comments
Wow! Great texture and flavor and so easy to prepare! Used regular veggie broth with about a tablespoon of Tamari and served with steamed broccoli and carrots (the steamed broccoli is great for mopping up the extra sauce!)
★★★★★
Although I am not vegan I am trying to add a few vegan meals into my weekly rotation. I must say this recipe is a keeper.
★★★★
Glad you’re including some vegan meals in your routine, especially this one which is a big favorite!
OMG, this was delicious. I made it last night for dinner and had it again for lunch today. So good and easy to make! Thanks
★★★★★
Glad you liked it and had some leftover for a nice lunch!
So delicious and easy!
★★★★★
Thank you!
I just switched to a WFPB diet and am having trouble getting used to cooking such complicated dishes. I found this and tried it, and this was the best dish I have ever eaten in my life!!! My son and daughter loved it too! My husband will not eat mushrooms so I can’t make it for him unless someone has a substitution suggestion for mushroom that won’t ruin this recipe.
Well I’m happy you’ve given WFPB a shot and that you enjoyed the recipe! Mushrooms really give the dish what it needs but indeed I’d be interested if anyone has subbed it successfully!
Soooo good. We used to eat beef stroganoff all time before we changed to Plant Based. I know this will be a regular dinner for us. Now I cant wait to try more of your recipes. Again, thank you!
★★★★★
Glad this is a gateway recipe into some more of our recipes! Thanks for making it!
This recipe was delicious. I went exactly by the recipe and it turned out perfect. I cooked it for my son, but I will be cooking it for my entire family.
★★★★★
Awesome! Thanks for making it!
This has quickly become a staple. It’s so tasty and satisfying, I especially like the tanginess from the lemon juice. I add frozen peas at the end for some more colour and protein!
★★★★★
Sounds awesome! Happy to hear you enjoyed it!
I loved this! Subbed in vegan cream cheese for the cashew butter, added a bit of tapioca startch to thicken and it was wonderful!!! I also threw in some crushed up soy curls for more meatiness!!! Thank you for this great recipe!!!
★★★★★
Thanks so much for making it!
It looks incredible! I’m planning on making it later. And I’m wondering if it will be okay to add some leftover hummus instead of the cashew butter?
Do you think the overall flavor will be changed a lot? Please let me know. Thanks for this recipe!
★★★★★
It’ll be a little different of an approach but could definitely work! I would just use a more neutral hummus as possible.
Made this tonight for the r/52weeksofvegan challenge. Mine did not turn out as pretty but it was delicious. I tagged it on Instagram as well. Thanks!
★★★★★
Hey as long as it tastes good! So glad you’re giving it a shot too. Thanks for tagging!
My husband and I had this dish last night. We both loved it and will be adding it to our regular rotation of recipes!! I subbed the cashew butter for veganaise and it was delicious!!
★★★★★
Awesome! Thanks so much for making it!
We made this last night and loved it. I Was out of vegan beef stock so I used vegan chicken stock. I added a 1/2 tsp miso paste to it for extra umami. I did not have cashew butter but did have raw cashews and a high-speed blender, so I blended up a 1/3 cup fresh cashew cream. I happen to have Meyer lemons at the moment, which was delicious in this recipe and gave it a little complexity. The fresh parsley is a nice, bright addition to the dish.
I used lentil rotini for this, which is a little bit more fragile. For step two, I added everything but the pasta and brought it to a boil. Right when it boiled, I stirred in the pasta and then reduced to a low simmer. I kept the simmer time under 10 minutes and was gentle when I stirred the pot, and that kept the noodle breakage to a minimum. We served this alongside fresh sautéed green beans and it was so tasty.
I can’t believe how quickly this dish comes together. What a delicious weeknight meal! Looking forward to leftovers for lunch.
★★★★★
So glad you enjoyed the recipe and thanks for adding in your steps for the adjustments you made!
WOW! This is amazing. I got my husband who hates mushrooms to say it was delicious and my toddler loved it too! Definitely a new favorite to add to our dinner round up. Thank you for this yummy recipe!
★★★★★
Awesome! So great you got to enjoy it with your whole family!
Hi, I included this recipe in my roundup of 10 Easy Vegan Dinner Recipes.
https://www.happierwithtea.com/easy-vegan-dinner-recipes/
Thank you so much for sharing your recipe!
Freya
★★★★★
Thanks so much for including it!
This recipe is AMAZING! Made it exactly as written and it was soooo good!
★★★★★
Making this for the 400th time tonight. Always a winner, and the one-pot easy clean up for such a rich meal makes me want to kiss your recipe-writing feet every time I make it. Only thing I change is to sub boiled/blended cashews instead of the cashew butter. Thanks again!
★★★★★
Haha! Thank you so much, glad you’ve gotten so much use from the recipe!
This recipe was so so GOOD and fairly easy to make! My whole omnivore family went back for seconds 🙂
I didn’t have cashew butter so I just used this caramelized hummus I had and added a bit of cornstarch to thicken it up and some peas for colour.
★★★★★
Yay, that’s so awesome! I’m glad you could enjoy it with your omni family!
DELICIOUS! This was such an easy recipe and I love that it’s all made in one pot. ! I doubled the recipe (using Veggie Better than Bullion) and added spinach for nutrients and color. I used Forager sour cream instead of cashew cream and lemon. I will definitely be making this on a regular basis. Thank you so much for sharing this!
★★★★★
Thanks so much! Love hearing when a recipe gets added to a rotation!
Just a big, big thank you! I absolutely love this recipe and have done it many times now – everybody in the family loves it and it’s so simple and quick to make!
★★★★★
Always love hearing when a recipe is a hit with the whole family!