Casseroles & Skillets

Vegan Mushroom Stroganoff

Classic beef stroganoff gets its richness from two things: seared meat and a deeply savory sour cream sauce. Swap the beef for a mix of mushrooms and you barely lose anything, mushrooms brown just as well, release their own savory juices, and soak up sauce the same way. This version keeps the dish fully plant-based without leaning on a meat substitute at all.

Stroganoff traces back to 19th-century Russia, where a French-trained chef working for the Stroganov family is credited with putting beef and a sour cream sauce together over egg noodles. It spread through Europe, then across the U.S. in the mid-20th century as a comforting weeknight staple, the kind of dish that showed up in church cookbooks and family recipe boxes for decades. Trading the beef for mushrooms isn’t a modern gimmick tacked onto a classic; mushrooms have always sat naturally alongside sour cream in Eastern European cooking, so this swap is closer to the dish’s roots than it might seem.

Why Mushrooms Work So Well Here

Using two kinds of mushrooms, cremini for meaty texture and a handful of dried porcini for depth, gives the sauce a savoriness that a single mushroom variety can’t quite reach on its own. The porcini get rehydrated in warm water first, and that soaking liquid goes straight into the sauce instead of being poured down the drain. It’s easily the most flavorful ingredient in the whole dish.

Ingredients

  • 1 oz dried porcini mushrooms
  • 1 cup hot water
  • 12 oz cremini mushrooms, sliced
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 2 tbsp olive oil
  • 2 tbsp all-purpose flour
  • 1 cup vegetable broth
  • 1 tbsp Dijon mustard
  • 1 tbsp soy sauce
  • 3/4 cup raw cashews, soaked in hot water for 15 minutes
  • 1/2 cup water (for the cashew cream)
  • 1 tbsp lemon juice
  • 12 oz egg-free pasta (fettuccine or wide noodles)
  • Salt and black pepper, to taste
  • Fresh parsley, chopped, for serving

Instructions

Prep the Porcini and Cashew Cream

Soak the dried porcini in the hot water for about 20 minutes, until soft. Lift them out, chop roughly, and set the soaking liquid aside, leaving behind any grit that settled at the bottom. Drain the soaked cashews and blend them with the 1/2 cup water until completely smooth, this is the base of the sauce, so blend longer than feels necessary.

Cook the Mushrooms

Heat the olive oil in a large skillet over medium-high heat. Add the cremini mushrooms in a single layer and let them sit undisturbed for 3-4 minutes before stirring, this is what gets them browned instead of steamed. Once golden, add the onion and cook until soft, about 5 minutes, then stir in the garlic and chopped porcini for another minute.

Build the Sauce

Sprinkle the flour over the mushroom mixture and stir constantly for about a minute to cook off the raw flour taste. Pour in the reserved porcini liquid and vegetable broth, scraping up anything stuck to the pan. Stir in the mustard and soy sauce, then let it simmer for 5 minutes until slightly thickened. Reduce the heat to low and stir in the cashew cream and lemon juice. Don’t let it boil after this point, or the sauce can separate. Season with salt and pepper.

Combine and Serve

While the sauce simmers, cook the pasta in salted water according to the package instructions. Drain, then toss directly into the skillet with the sauce, tossing until every strand is coated. Serve immediately, topped with chopped parsley and a crack of black pepper.

Tips for Getting the Sauce Right

  • Don’t crowd the mushrooms. If your skillet is small, brown the cremini in two batches. Piling them in all at once traps steam and you’ll end up with grey, rubbery mushrooms instead of golden ones.
  • Blend the cashew cream longer than you think you need to. A high-speed blender gets there in about a minute; a regular blender might need 2-3 minutes. Any graininess in the cashew cream will show up in the finished sauce.
  • Keep the heat low once the cashew cream goes in. Cashew cream doesn’t curdle the way dairy sour cream can, but simmering it hard for too long will make the sauce look slightly broken and greasy instead of silky.
  • Salt in stages. Soy sauce, vegetable broth, and Dijon all bring their own salt. Taste before adding more at the end rather than salting heavily up front.

Variations to Try

This recipe is a solid base, but it’s easy to adjust depending on what’s in your kitchen or what you’re in the mood for:

  • Smokier version: Add 1/2 teaspoon of smoked paprika with the garlic for a deeper, slightly smoky background flavor.
  • Wine-forward sauce: Deglaze the pan with 1/4 cup dry white wine right after cooking the onions, letting it reduce by half before adding the flour.
  • Extra greens: Stir in a couple of handfuls of baby spinach during the last two minutes of simmering for added color and nutrition.
  • Gluten-free: Use a 1:1 gluten-free flour blend in place of all-purpose flour, and check that your pasta and soy sauce (or use tamari) are certified gluten-free.
  • Different mushrooms: Shiitake or oyster mushrooms both work well in place of some or all of the cremini for a different texture and flavor.

What to Serve With It

Stroganoff is rich enough to stand on its own, but a simple side rounds out the meal. A green salad with a sharp vinaigrette cuts through the creaminess nicely, and steamed green beans or roasted broccoli add some color and crunch without competing with the sauce. Crusty bread on the side is also a good idea, mostly because you’ll want something to mop up whatever sauce is left in the bowl.

Storage and Reheating

This keeps well in the fridge for up to 3 days in an airtight container. The pasta will continue to absorb sauce as it sits, so when reheating, add a splash of vegetable broth or water in a pan over low heat to loosen everything back up before serving. It’s not a great candidate for freezing, since the cashew cream sauce tends to separate slightly after thawing, better to just make a fresh batch when the craving hits again.

Frequently Asked Questions

Can I make this without cashews?

Yes. Full-fat coconut milk works as a substitute, though it will add a faint coconut flavor. A store-bought vegan sour cream also works well stirred in at the end.

Can I use only fresh mushrooms?

You can skip the dried porcini, but the sauce will taste noticeably less savory. If you skip them, add an extra splash of soy sauce and a pinch of smoked paprika to compensate.

How do I store leftovers?

Refrigerate in an airtight container for up to 3 days. Reheat gently on the stove with a splash of broth or water, since the sauce thickens as it sits.

Can I make this ahead of time?

You can make the sauce up to 2 days ahead and refrigerate it separately from the pasta. Reheat it gently on the stove, then toss with freshly cooked pasta right before serving so the noodles don’t get mushy from sitting in the sauce too long.

What’s the best pasta shape for this?

Wide noodles like fettuccine or pappardelle hold the sauce best because of their surface area, but egg-free egg noodles are the most traditional choice if you can find them. Avoid very thin pasta shapes, which tend to get lost under a sauce this hearty.

For more on plant-based protein sources like cashews and mushrooms, see the Harvard T.H. Chan School of Public Health.

You Might Also Like

Related Articles

Leave a Reply

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

Back to top button