Creamy Vegan Mushroom Stroganoff

November 10, 2026

The first mushrooms hit the skillet, and within a minute they start giving off liquid. Leave them crowded in the pan and they steam instead of browning, which makes a big difference in a creamy mushroom stroganoff. I cook them in two batches so each slice has room to turn golden before it goes into the sauce.

For this Creamy Vegan Mushroom Stroganoff, the sauce gets its body from flour stirred into the onion and garlic, then vegetable broth added gradually. Vegan sour cream goes in after the skillet comes off the heat, so the finish stays smooth and tangy. Tossed with fettuccine, the browned mushrooms and light, savory sauce make a cozy dinner without dairy.

Creamy Vegan Mushroom Stroganoff with browned mushrooms and fettuccine
“

Kitchen Note

Take the skillet completely off the heat before stirring in the vegan sour cream. I stop as soon as the sauce looks smooth, then fold in the fettuccine so the creamy finish doesn’t get overheated.

Save this Creamy Vegan Mushroom Stroganoff for a cozy pasta night, with browned cremini mushrooms and a smooth, tangy sauce.

Save to Pinterest

Why the Flour Goes In Before the Broth

Flour needs a short turn in the skillet before any liquid goes in. Stirring it with the softened onion and garlic for a minute distributes it through the base and cooks away the raw-flour taste. When the vegetable broth is poured in gradually, the flour disperses instead of clumping into little lumps.

Give the sauce its full simmer before adding the mushrooms back. After three to five minutes, it should look lightly thickened, not as dense as gravy; the fettuccine will pick up some sauce when everything is folded together. If you rush straight from broth to sour cream, the sauce won’t have had time to thicken. A steady stir while the broth goes in is more useful than trying to fix lumps later.

The soy sauce, Dijon, and paprika season that simple flour-and-broth base with savory depth and a gentle warmth. Keep the balance in mind as you cook: this is a light coating for pasta, not a heavy cream sauce. That lets the browned mushrooms stay prominent in every forkful.

What Makes the Mushrooms and Sauce Taste Like Stroganoff

Creamy Vegan Mushroom Stroganoff with silky sauce and pasta
  • Cremini mushrooms — Their earthy flavor holds up against the tangy sauce, and browning brings out a deeper, savory taste. Choose firm mushrooms without slick spots; cremini are easy to find and don’t need a specialty-store upgrade. White button mushrooms work in the same amount for a milder result. Slice them evenly so they cook at a similar pace.
  • Vegan sour cream — This brings the creamy texture and tart finish that make the sauce read as stroganoff. A plain, unsweetened vegan yogurt can stand in, but the sauce will taste tangier and may be a little looser. Avoid flavored or sweetened versions.
  • Vegetable broth, soy sauce, and Dijon — Broth carries the sauce, while soy sauce adds savory depth and Dijon brings a quiet sharpness. Use a broth you like the taste of on its own; a strongly flavored one will show through. Tamari can replace soy sauce in an equal measure when you need a gluten-free option.
  • All-purpose flour — It thickens the broth without making the sauce heavy. A plain 1:1 gluten-free flour blend is the closest substitute; specialty starches can thicken differently, so use the blend in the gluten-free adaptation below.
  • Dried fettuccine — Its broad ribbons catch the sauce and mushrooms. Choose dried fettuccine made without egg to keep the dish vegan; another dried pasta shape works if you’d rather have shorter, easier-to-twirl pieces.
  • Yellow onion and garlic — Finely chopped onion softens into the sauce base, while fresh minced garlic gives it a savory edge. Fresh garlic is worth using here; jarred garlic tends to taste less bright once cooked.

Build the Sauce in the Same Skillet as the Mushrooms

Brown the Mushrooms in Two Batches

Heat one tablespoon of olive oil in a 12-inch skillet over medium-high heat. Add half the sliced mushrooms in a single layer and cook for five to seven minutes, stirring occasionally, until they’re browned and their liquid has evaporated. Transfer them to a plate, then repeat with another tablespoon of oil and the remaining mushrooms. If the skillet is crowded, the slices release moisture faster than it can evaporate, so give them room.

Soften the Onion and Garlic

Add the last tablespoon of olive oil and the finely chopped onion to the skillet. Cook over medium heat for four to five minutes, stirring until the onion softens. Stir in the minced garlic and cook for 30 seconds; it should smell fragrant, not toasted. Keep it moving so the garlic doesn’t catch on the hot pan.

Thicken the Broth Before the Finish

Sprinkle the flour over the onion mixture and cook for one minute, stirring. Pour in the vegetable broth gradually, stirring as you go, then add the soy sauce, Dijon mustard, paprika, kosher salt, and black pepper. Bring the sauce to a simmer and cook for three to five minutes, stirring, until lightly thickened. Take the skillet off the heat while the pasta cooks.

Cook the Fettuccine and Bring It All Together

While the sauce rests, bring a large pot of water to a boil and cook the dried fettuccine according to the package directions until al dente, then drain it. Return the mushrooms to the skillet and simmer over medium-low heat for two minutes, until hot. Remove the skillet from the heat and stir in the vegan sour cream until smooth. Fold in the drained pasta until the ribbons are coated with sauce and mushrooms.

Three Easy Ways to Adapt This Mushroom Stroganoff

Make It Gluten-Free

Use vegan gluten-free fettuccine, a 1:1 gluten-free flour blend in place of the all-purpose flour, and tamari instead of soy sauce. Cook the pasta by its package directions; the sauce should still thicken, though the exact texture can vary a little by flour blend.

Use White Button Mushrooms

Swap in the same amount of sliced white button mushrooms for the cremini. They’ll make a milder-tasting stroganoff, but the sauce and browning method work the same way. Keep the batches separate so their moisture can cook off.

Switch to Short Pasta

Use a vegan dried shape such as penne or rotini instead of fettuccine, and cook it separately until al dente. The sauce will gather inside the pasta as well as coat the outside, making each serving a little less silky and a little easier to scoop.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for 3 to 4 days. The fettuccine will absorb some sauce as it sits, so the leftovers will be thicker.
  • Freezer: Freeze in an airtight container for up to 2 months, then thaw overnight in the refrigerator. The mushrooms will soften and the vegan sour cream sauce may lose some of its smooth texture.
  • Reheating: Warm gently in a skillet over low heat, stirring often, until the leftovers reach 165°F. Avoid boiling the sauce; high heat can make the creamy finish less smooth.

Questions That Come Up While Making Vegan Mushroom Stroganoff

Can I use coconut milk instead of vegan sour cream?+

I wouldn’t use coconut milk here. It’s thinner and can add a noticeable coconut flavor, while vegan sour cream gives the sauce its familiar tang and creamy finish. Plain, unsweetened vegan yogurt is a closer swap if you need one.

Can I prep the vegetables before I start cooking?+

Yes. Slice the mushrooms, finely chop the onion, and mince the garlic ahead, then keep them covered in the refrigerator until you’re ready to cook. Keeping the mushrooms separate from the chopped aromatics makes it easier to add each at the right point.

Can I cook the fettuccine directly in the sauce?+

Cook it separately in a large pot of boiling water. The sauce is built with vegetable broth to coat cooked pasta, not to provide enough liquid for dried fettuccine to cook in; cooking the noodles separately also makes it easier to stop at al dente.

Can I use fresh fettuccine instead of dried?+

Yes, as long as the fresh pasta is vegan. Boil it separately and use its package directions to judge when it’s al dente, since fresh pasta cooks on a different schedule than dried. Drain it before folding it into the finished sauce.

Creamy Vegan Mushroom Stroganoff

Vegan mushroom stroganoff combines browned cremini mushrooms and a savory, lightly thickened sauce with fettuccine. Vegan sour cream makes the finished pasta creamy without dairy.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner
Cuisine: American
Calories: 580

Ingredients
  

For the pasta
  • 12 oz dried fettuccine
For the stroganoff
  • 3 tbsp olive oil
  • 1.5 lb cremini mushrooms sliced
  • 1 yellow onion medium, finely chopped
  • 3 cloves garlic minced
  • 2 tbsp all-purpose flour
  • 2 cup vegetable broth
  • 1 tbsp soy sauce
  • 1 tsp Dijon mustard
  • 0.5 tsp paprika
  • 0.5 tsp kosher salt
  • 0.25 tsp black pepper
  • 1 cup vegan sour cream

Equipment

  • 1 12-inch skillet

Method
 

Make the stroganoff
  1. Heat 1 tablespoon olive oil in a 12-inch skillet over medium-high heat.
  2. Cook half the mushrooms in a single layer for 5-7 minutes, stirring occasionally, until browned and their liquid has evaporated; transfer to a plate and repeat with 1 tablespoon oil and the remaining mushrooms.
  3. Add the remaining 1 tablespoon oil and the onion to the skillet; cook over medium heat for 4-5 minutes, until softened.
  4. Stir in the garlic and cook for 30 seconds.
  5. Sprinkle in the flour and cook for 1 minute, stirring.
  6. Gradually stir in the broth, then add the soy sauce, Dijon, paprika, salt, and pepper; bring to a simmer and cook for 3-5 minutes, stirring, until lightly thickened, then remove from the heat.
Cook the pasta
  1. While the sauce rests, bring a large pot of water to a boil and cook the fettuccine according to the package directions until al dente; drain.
Finish the stroganoff
  1. Return the mushrooms to the skillet and simmer over medium-low heat for 2 minutes, until hot.
  2. Remove from the heat and stir in the vegan sour cream until smooth.
  3. Fold in the drained pasta until coated.

Notes

For the best browning, cook the mushrooms in a single layer as directed. Refrigerate leftovers in an airtight container for 3–4 days; freezing is not recommended because the vegan sour cream sauce may change texture. For a gluten-free version, use gluten-free fettuccine and a suitable gluten-free all-purpose flour.
About the author
Savannah

Leave a Comment

Recipe Rating