Vegan Mushroom Stroganoff Without Cashew Cream or Roux

If you’re searching for the simplest mushroom stroganoff recipe online, this is it. This vegan mushroom stroganoff is entirely plant-based and dairy-free, yet still richly creamy and comforting. Ready in under 30 minutes from start to finish, it’s perfect spooned over your favorite noodles for a fast weeknight meal.

Large white pan filled with vegan mushroom stroganoff garnished with fresh chopped parsley

You Will Love This

  • Quick, no-fuss creaminess: Instead of making cashew cream or a flour-based roux, this recipe uses full-fat canned coconut milk for a silky, velvety sauce. Don’t worry—the coconut flavor is not prominent. The savory herbs, garlic, and mushrooms create a rich, balanced sauce that clings to noodles beautifully.
  • Comforting, familiar flavor: This mushroom stroganoff delivers the cozy, nostalgic taste of a classic stroganoff without dairy or canned condensed soup. The combination of caramelized onions, sautéed mushrooms, and herbs recreates that homey flavor in a lighter, plant-based way.
  • Fast and pantry-friendly: The whole dish comes together in about 25 minutes. Use pre-sliced mushrooms to save time, and most ingredients are staples you likely already have on hand.
White plate with vegan stroganoff and fettuccine noodles garnished with parsley

Ingredients and Substitutions

  • Baby Bella (cremini) mushrooms: These give a meaty, umami depth. If unavailable, portabella (stronger umami) or shiitake will work.
  • Garlic: Fresh garlic is best. In a pinch, use 1/8 teaspoon garlic powder per clove.
  • Dried thyme & sage: Swap dried oregano or marjoram if needed, or use Italian seasoning for a different profile.
  • Sherry vinegar: Red wine vinegar or another wine vinegar works; add a pinch of sugar to mimic sherry’s slight sweetness if desired. For a more umami-forward twist, try tamari, soy sauce, or vegan Worcestershire instead of the vinegar.
  • Full-fat canned coconut milk: This provides the creamy body of the sauce. If you don’t need dairy-free, substitute half-and-half or heavy cream (start with less and add to taste). Vegan sour cream is another alternative.
  • Dijon mustard: Dijon adds tang and depth without making the sauce taste like mustard. Yellow mustard with a splash of Worcestershire is a fine substitute.
  • Pasta: Most dried pasta is vegan—use your favorite shape. Traditional stroganoff often uses egg noodles, but many are not vegan. Gluten-free pasta, rice, or mashed potatoes are also good bases.

Instructions

Cook pasta according to package directions until al dente. Toss with a little olive oil and set aside.

metal strainer with al dente fettuccine noodles

Heat 1 tablespoon olive oil in a large pan over medium-high heat. Add the diced onion with a couple pinches of salt and pepper and sauté for about 6–7 minutes, stirring frequently, until softened and beginning to brown.

Large white pan with olive oil and diced onions

Add the remaining tablespoon of olive oil, then add the sliced mushrooms, thinly sliced garlic, dried thyme, and dried sage. Cook, stirring occasionally, for about 5 minutes until the mushrooms release moisture and begin to brown.

Large white pan with sauteed onion sliced mushroom fresh garlic and herbs

Pour in the full-fat coconut milk and stir in the Dijon mustard. Combine well so the sauce becomes uniform.

Large white pan with sauteed mushrooms coconut milk and Dijon mustard

Bring the mixture to a gentle simmer, then reduce heat to medium-low and cook for about 2 minutes, stirring occasionally, until the sauce thickens and becomes creamy. Stir in the sherry vinegar and adjust seasoning with salt and freshly cracked pepper.

Large white pan with creamy vegan mushroom stroganoff in it

Serve the sauce over the cooked pasta and garnish with chopped fresh parsley and vegan Parmesan, if desired.

Large white pan filled with vegan mushroom stroganoff garnished with fresh chopped parsley

Tips

  • You can rinse mushrooms: A quick rinse under cold water and gentle rubbing removes dirt without making them soggy. Pat briefly and slice—avoiding a long soak prevents excess water absorption.
  • Don’t salt mushrooms too soon: Salt draws out moisture and can make mushrooms limp. For the best texture, cook them first over medium-high heat and season toward the end of cooking.

Make-Ahead, Storage, Freezing, and Reheating

  • Make-ahead: Prepare the sauce and the pasta separately and store them in the fridge. Reheat quickly when you’re ready to eat.
  • Storage: Keep leftovers in an airtight container in the refrigerator for up to 5 days. Storing the pasta and sauce separately helps preserve texture.
  • Freezing: Freeze the sauce (not the noodles) in an airtight container for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Warm the sauce gently in a saucepan over medium heat, adding a splash of water, broth, or coconut milk if it needs loosening. Stir frequently and adjust seasoning before serving over reheated or freshly cooked pasta.
White plate with vegan stroganoff and fettuccine noodles garnished with parsley

FAQ

What is stroganoff sauce made of?

Traditional Midwestern stroganoff often uses canned cream of mushroom soup, beef, and sour cream. This vegan version replaces those ingredients with full-fat canned coconut milk, aromatic herbs, garlic, and mushrooms to create a similarly creamy, savory sauce without dairy.

What can you use instead of sour cream in stroganoff?

Full-fat canned coconut milk provides a rich, creamy texture without sour cream. If you prefer another option, vegan sour cream or a dairy cream substitute will also work.

How do you add flavor to stroganoff?

This recipe layers flavor with sautéed onions and garlic, dried thyme and sage, and a touch of Dijon for brightness. Sherry vinegar at the end adds a subtle tang that balances the richness of the coconut milk.

Family Favorite Pasta Recipes

img 24343 12

Easy American Goulash Recipe

img 24343 13

Sage Chicken Meatballs + Lemon Leek Orzo

img 24343 14

Sunday Stovetop Meatballs

img 24343 15

Easy Chicken Parmesan Meatballs

Easy Vegan Mushroom Stroganoff

img 24343 16

This easy vegan mushroom stroganoff is creamy, comforting, and done in under 30 minutes. It’s a great weeknight option that pairs perfectly with pasta.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 6 servings
  • Diet: Vegan

Ingredients

  • 2 tablespoons olive oil, divided
  • 1 small yellow onion, diced
  • 16 oz. sliced baby Bella (cremini) mushrooms
  • 5 cloves garlic, thinly sliced
  • 1 tablespoon dried thyme
  • 1/2 teaspoon dried sage
  • 1 tablespoon sherry vinegar
  • 1 (13.5 oz.) can full-fat coconut milk
  • 1 teaspoon Dijon mustard
  • 8 oz. pasta
  • Kosher salt and fresh cracked pepper, to taste

Garnish: fresh chopped parsley and vegan Parmesan (optional)

Instructions

  1. Cook pasta according to package directions until al dente. Toss with a bit of olive oil and set aside.
  2. Heat 1 tablespoon olive oil in a large pan over medium-high heat.
  3. Add the diced onion with a pinch of salt and pepper. Sauté for 6–7 minutes until softened.
  4. Add the remaining tablespoon olive oil, mushrooms, garlic, thyme, and sage. Cook for about 5 minutes, stirring occasionally.
  5. Pour in the coconut milk and stir in the Dijon mustard until combined.
  6. Simmer gently over medium-low heat for about 2 minutes, until the sauce thickens. Stir in sherry vinegar and season with salt and pepper.
  7. Serve over pasta and garnish with parsley and vegan Parmesan.

Notes

  • You can rinse mushrooms briefly under cold water to remove dirt—just avoid soaking them.
  • Avoid salting mushrooms right when you add them to the pan to prevent excessive moisture release; season near the end of cooking instead.