white pot of mushroom stroganoff with parsley and black pepper on marble background

One Pot Mushroom Stroganoff

  • Author: Caitlin Shoemaker
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 4 1x
  • Category: Main
  • Method: Stovetop
  • Cuisine: American


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.


  • 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/41/2 teaspoon kosher salt (optional)
  • 2 tablespoons parsley, chopped


  1. 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.
  2. 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.
  3. 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.
  4. 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.


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