Stroganoff is one of the recipes I was most skeptical about making plant-based. It's a dish defined by its creaminess — the thick sour cream sauce, the richness that coats every noodle, the depth that comes from beef simmered low and slow. It seemed like a dish that would always be diminished without those animal components.

I was wrong. This version is genuinely good. Not "good for vegan," not "almost as good." Actually good. I make it regularly and I'm not nostalgic for the original.

Key Takeaway

A genuinely creamy, satisfying plant-based stroganoff requires two things: cashew cream for richness and the right mushrooms (cremini plus dried porcini for depth) cooked until deeply browned. The cashew cream is blended smooth and stirred in at the end — it coats every noodle without curdling.

What Makes This Work

The secret is cashew cream and the right mushrooms. Let me explain both.

Cashew cream is what replaces the sour cream. Soak raw cashews in water for at least two hours (or overnight in the fridge), then blend with water until completely smooth — the same technique used in [vegan mac and cheese](/article/vegan-mac-and-cheese-that-hits-different) and [loaded sweet potato nachos](/article/loaded-sweet-potato-nachos). The result is a thick, neutral-flavored cream that behaves like dairy cream in hot sauces — it thickens, it coats, it enriches. Add a splash of lemon juice or apple cider vinegar and a pinch of salt, and it has the slight tang that makes stroganoff distinctive.

Mushroom selection matters. The original stroganoff relies on beef for its umami and depth. Mushrooms are the plant-based equivalent — they're loaded with glutamates, the compounds responsible for savory depth — but only if you pick the right ones and cook them right.

Cremini mushrooms (also sold as baby bellas) are my first choice: more flavor than white button mushrooms, easier to find than porcini. If you can find a mix of cremini and shiitake, even better — the shiitake add a woodsy depth that gets very close to the beef's mineral richness.

Ingredients

Serves 4:

For the cashew cream:

  • 1 cup raw cashews, soaked 2+ hours and drained
  • 3/4 cup water
  • 1 tbsp lemon juice
  • 1/2 tsp salt

Estimated Nutrition

Per serving (1 plate (with pasta))

  • Calories560
  • Protein22g
  • Carbs74g
  • Fat22g
  • Fiber6g

Estimates based on ingredients. Values may vary.

For the stroganoff:

  • 500g (about 1 lb) cremini mushrooms, sliced 1/4-inch thick
  • 1 medium yellow onion, diced
  • 4 garlic cloves, minced
  • 2 tbsp olive oil
  • 2 tbsp soy sauce or tamari
  • 1 tsp Dijon mustard
  • 1 tsp smoked paprika
  • 1/2 tsp dried thyme
  • 1 cup vegetable broth
  • 2 tbsp cornstarch mixed with 2 tbsp cold water (optional, if you want extra thickness)
  • Salt and black pepper
  • Fresh parsley to serve

For serving:

  • 400g (14 oz) egg-free pasta — pappardelle, fettuccine, or wide egg-free noodles
  • Alternatively: serve over mashed potatoes or rice

The Method

First, make the cashew cream. Blend the soaked, drained cashews with 3/4 cup water, lemon juice, and salt until completely smooth. This takes 2-3 minutes in a high-speed blender or 4-5 minutes in a regular blender. Stop and scrape down the sides twice. The texture should be silky with no graininess at all. Set aside.

Get your mushrooms right. This step makes or breaks the dish. Heat one tablespoon of oil in your largest skillet or Dutch oven over high heat until it shimmers. Add half the mushrooms in a single layer — do not stir, do not crowd. Let them cook undisturbed for 3-4 minutes until they're deep golden brown on one side. Flip, cook another 2 minutes. Remove. Repeat with the second batch.

Why does this matter? If you crowd the mushrooms or stir too early, they steam instead of sear. Steamed mushrooms are pale, watery, and texturally unpleasant. Properly seared mushrooms are caramelized, concentrated, and the backbone of this dish. Take the time to do it in two batches.

Build the sauce. Reduce heat to medium. Add the second tablespoon of oil and cook the onion for 5 minutes until softened. Add garlic and cook 1 minute more. Add soy sauce, Dijon, smoked paprika, and thyme — stir for 30 seconds. Pour in the vegetable broth and bring to a simmer. Scrape up any browned bits from the pan bottom; that's flavor.

Combine. Return the seared mushrooms to the pan. Pour in the cashew cream and stir everything together. Simmer on low for 5 minutes, stirring occasionally. If you want a thicker sauce, add the cornstarch slurry and stir until it thickens (about 1 minute). Taste and adjust salt and pepper.

Meanwhile, cook your pasta according to package directions. Drain, reserving a cup of pasta water.

Finish and serve. Toss the pasta into the sauce, adding a splash of pasta water to loosen things up if needed. Divide into bowls. Finish with freshly cracked black pepper and roughly chopped parsley.

Mushroom Selection Notes

Cremini mushrooms are the workhorse here. They have significantly more flavor than white button mushrooms because they're more mature — the same mushroom, just left to develop longer.

Shiitake add a different dimension: earthier, woodsier, with a chewier texture when cooked. If you can find a mix of cremini and shiitake, use 300g cremini and 200g shiitake.

Dried porcini are optional but excellent. Soak 20g in 1/2 cup hot water for 20 minutes, then add both the mushrooms and the soaking liquid (strained) to the sauce. The soaking liquid is rich and concentrated — it adds something that fresh mushrooms can't quite replicate.

Oyster mushrooms make a beautiful addition if you can find them — their thin, feathery edges crisp up in the pan and add textural contrast.

Make-Ahead Notes

The cashew cream keeps in the fridge for 4 days. The stroganoff sauce (without the pasta) reheats well — the cashew cream doesn't break the way dairy cream would. Add a splash of broth or water when reheating and stir to bring it back together.

The Numbers

The ingredients for four servings cost roughly $15-18 depending on what mushroom varieties you use. That's $4-4.50 per serving for a dinner that tastes like something you'd pay $20 for at a restaurant.

Cashews are the most expensive ingredient. If cost is a concern, silken tofu blended smooth is a decent substitute for the cashew cream — less rich, but it works. The [how to cook tofu guide](/article/how-to-cook-tofu) covers which type to use.

Why This Recipe Converts People

I've made this for people who were skeptical about plant-based cooking, and it's one of the most reliable recipes I have for changing minds. The richness is there. The depth is there. The comfort is there.

If you're new to cooking plant-based and want to impress someone — including yourself — this is the recipe to make. For other meals that convert skeptics, [10 easy plant-based dinner recipes](/article/easy-plant-based-dinner-recipes) has the full lineup.