This Mushroom Stroganoff recipe is rich, comforting, and packed with savory flavor. Tender portobello mushrooms are simmered in a silky Dijon paprika sauce and tossed with pasta for a cozy vegetarian dinner.

Jump to:
Why This Recipe Stands Out
This Mushroom Stroganoff is creamy, savory, and packed with rich umami flavor, making it the perfect vegetarian comfort food dinner. Here’s why I love it:
- Rich and Creamy Sauce: The combination of broth, Dijon, smoked paprika, and crème fraîche creates a velvety stroganoff sauce that coats every strand of pasta beautifully. It’s indulgent without feeling too heavy, like my Chicken Mushroom Stroganoff.
- Deep, Savory Mushroom Flavor: Portobello mushrooms bring a hearty, almost meaty texture that makes this vegetarian stroganoff incredibly satisfying. Browning them properly adds depth and richness.
- Quick Weeknight Comfort Food: This easy mushroom stroganoff comes together in about 30 minutes using simple pantry staples. It’s a reliable, cozy dinner for busy nights, like out Easy Beef Stroganoff Recipe.
- Perfect Meatless Main: With tender pasta and creamy sauce, this dish feels hearty enough to stand on its own. It’s a great vegetarian alternative to classic beef stroganoff.
- Pairs Beautifully with Simple Sides: Serve it with baked zucchini, mozzarella, or a crisp salad to round out the meal. It’s comforting, balanced, and always crowd-pleasing.

Key Ingredients
- Pasta – I use spaghetti here, but any pasta shape works well. Fettuccine, penne, or egg noodles all hold the creamy sauce nicely.
- Portobello Mushrooms – These give the dish a deep, earthy flavor and meaty texture. You can also use white, shiitake, or maitake mushrooms if that’s what you have on hand.
- Garlic – Freshly minced garlic adds a subtle sharpness that balances the richness of the sauce.
- Onion – Finely minced onion builds a sweet and savory base for the sauce.
- Butter – Used to sauté the onions and mushrooms, it adds a rich flavor and helps create a smooth sauce.
- Flour – A small amount thickens the sauce and gives it that classic stroganoff consistency.
- Broth – Either chicken or vegetable broth works. It adds depth and helps bring the sauce together.
- Dijon Mustard – Adds a gentle tang and a layer of flavor that keeps the sauce from tasting too heavy.
- Smoked Paprika – Gives the dish a warm, smoky note that complements the mushrooms beautifully.
- Creme Fraiche – Makes the sauce creamy and smooth with a mild tang. If you don’t have it, mix equal parts sour cream and heavy cream as a substitute.
- Parsley – Freshly chopped parsley adds color and a bright, fresh finish right before serving.
Substitutions and Variations
Here are some of my favorite substitutions and variations:
- Mushroom Options: I usually go with Portobello mushrooms for their meaty texture, but white, cremini, or shiitake mushrooms work great too. You can even mix a few types for extra depth.
- Protein Add-Ins: If you want to make it heartier, try adding cooked chicken, beef strips, or even tofu. Just stir them in before adding the sauce.
- Pasta Choices: I like using spaghetti, but egg noodles, fettuccine, or even short pasta like penne all work well. Use whatever you have in the pantry.
How to Make Mushroom Stroganoff
Step 1: Bring a large pot of salted water to a boil. Add the pasta and cook until al dente, then drain and set aside.
Step 2: Melt the butter in a medium skillet over medium heat. Add the minced onion and cook for about 5 minutes until softened.
Step 3: Add the sliced mushrooms to the skillet. Cook for about 7 minutes until the liquid evaporates and the mushrooms are lightly browned.
Step 4: Stir in the minced garlic and cook for 30 seconds until fragrant.
Step 5: In a separate cup, combine the flour, Dijon mustard, smoked paprika, salt, and pepper. Add the broth and whisk until smooth with no lumps.
Step 6: Pour the broth mixture into the skillet with the mushrooms. Cook for about 2 minutes, stirring, until the sauce begins to thicken.
Step 7: Stir in the creme fraiche until the sauce is smooth and creamy.
Step 8: Add the cooked pasta to the skillet and toss to coat evenly. If the sauce is too thick, add a small amount of pasta water to loosen it.
Step 9: Sprinkle with chopped parsley before serving. Serve warm and enjoy.
For full list of ingredients and instructions, see recipe card below.

What to Serve with Mushroom Stroganoff
Side Dishes
- This creamy Mushroom Stroganoff pairs beautifully with comforting sides. We love serving it alongside Potato Rosti With Parmesan And Goat Cheese for a cozy, hearty meal that feels restaurant-worthy.
- It also goes wonderfully with Mushroom Stuffed Potato Cakes or a lighter option like Quick Glass Noodles Stir Fry With Vegetables for a fresh, balanced plate.
Appetizers
- To start the meal, we like something simple and earthy, such as Creamy Mushroom Dip with warm bread or crackers.
- If you want to keep the mushroom theme going, Ukrainian Mushroom Soup or Vegan Pierogies With Potatoes And Mushrooms make a perfect warm-up before the main dish.
Frequently Asked Questions
Yes. Portobello mushrooms give the dish a rich, meaty flavor, but white, cremini, or shiitake mushrooms work just as well. You can even mix a few varieties for more depth.
If the sauce feels too thick, add a splash of pasta water or broth until it reaches your desired consistency. For a thicker sauce, let it simmer a bit longer to reduce.
Yes. Mix equal parts sour cream and heavy cream to get a similar texture and flavor. This blend keeps the sauce creamy without curdling.
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, adding a little broth or water if the sauce thickens too much.
More Recipes You'll Enjoy
- Mushroom Cheese Soup – Ridiculusly easy and delicious! This mushroom cheese soup is perfect as a starter or the main meal. It's quick and has ONLY 6 ingredients which makes it the perfect go-to when you want something simple, but loaded with flavor.
- Mushroom Farro Risotto – This Mushroom Farro Risotto is a hearty, healthy comfort food packed with flavor. It's a wonderful alternative to the classic rice risotto, and it’s just as creamy and delicious.
- Creamy Vegan Polenta Recipe with Mushrooms – This Vegan Polenta Recipe is ready in just 30 minutes! It's easy to make and packed with umami flavor from the miso and fried mushrooms.
- Vegan Mushroom Meatballs – These Vegan Mushroom Meatballs are my favorite meatless alternative. They’re soft on the inside, full of umami flavor, and hold up beautifully in sauce.
Recipe

Mushroom Stroganoff Recipe
Ingredients
Click on the highlighted text to purchase the ingredients
- 8 oz uncooked pasta (spaghetti or any other type)
- 12 oz Portobello mushrooms* (see the notes) thinly sliced
- 2 cloves garlic finely minced
- 1 small onion finely minced
- 1 tablespoon butter
- 1 tablespoon flour
- 1 c broth chicken or vegetable
- 1 teaspoon Dijon mustard
- ¾ teaspoon smoked paprika
- 4 tablespoon Creme Fraiche* (see the notes)
- ½ teaspoon salt
- ¼ teaspoon pepper
- 2 tablespoon parsley chopped
Instructions
- Bring a large pot of salted water to a boil and cook pasta al dente or until cooked.
- While pasta is cooking, melt butter in a medium skillet and over medium heat. Add onions and cook for 5 minutes.
- Add mushrooms and cook until all water evaporates and mushrooms are slightly browned, about 7 minutes. Stir in garlic and cook for 30 more seconds.
- Meanwhile, in a tall cup, combine flour, mustard, smoked paprika, salt and pepper. Add broth and whisk until no lumps remain.
- Pour the mixture into the mushrooms and cook until thickens, about 2 minutes. Stir in Creme Fraiche.
- Transfer cooked pasta to the mushroom sauce, stir to combine the ingredients and if necessary, add some pasta water to thin out the sauce.
- Serve immediately with a sprinkling of parsley. And I recommend pairing this recipe with quick Baked Zucchini And Mozzarella.
Notes
- Slice mushrooms evenly so they cook at the same rate and develop a nice golden color.
- In my recipe I used Portobello mushrooms, however this dish would also taste great with White, Shiitake or Maitake mushrooms.
- Let the mushrooms cook undisturbed for a few minutes before stirring to help them brown instead of steam.
- Use a wide skillet to give the mushrooms space to release moisture and caramelize properly.
- Whisk the flour and broth mixture well before adding it to the pan to avoid lumps in the sauce.
- Add the creme fraiche off the heat or on low to keep the sauce smooth and prevent curdling.
- Save a cup of pasta water before draining; it’s perfect for thinning the sauce if it gets too thick.
- Taste and adjust seasoning at the end—mushrooms can absorb salt differently depending on the broth you use.
- For extra richness, stir in a small knob of butter just before serving.
- You can substitute creme fraiche by mixing equal amounts of sour cream and heavy cream.
- Garnish with fresh parsley right before serving for a pop of color and freshness.
- This dish reheats well; add a splash of broth or water when warming it up to keep the sauce creamy.
Nutrition
Iryna Bychkiv is the founder and writer of the culinary website Lavender & Macarons, where she shares clean, European-inspired recipes that are delicious, easy to prepare, and made with wholesome ingredients. Iryna loves creating meals that are simple yet healthy and unique, including vegan and vegetarian recipes.
Iryna is also a freelance writer for MSN and Associated Press Wire.






T says
I made this for a friend recovering from surgery. They love Beef Stroganoff but I didn't have any meat available, so they are receiving Mushroom Stroganoff! I was concerned about the smoked paprika being overpowering but it was perfect.
Fingers crossed they will like my plant based substitution. (I didn't have Creme Fraiche so had to sub sour cream.) I thought it was a great recipe and would make again. Thanks!
Iryna Bychkiv says
T, thank you so much for your comment and 5-star rating! I'm happy you liked this recipe and I hope your friend enjoyed it too:)
alice says
Loved it! I don't like canned broths, usually too salty. I substituted half a cup of white wine. The sauce is thick just as I like it and oh so tasty and satisfying.
Barb T says
I make mushroom stroganoff routinely. I liked the mustard addition. Gives it a little zip. My tips when I make it: For a little less calories, I use half and half with the sour cream works great. For stroganoff’s I boil my pasta in beef broth or salted water with beef bouillon al dente. It adds a lot of flavor. Depending on what I’m serving, chicken or beef I use either chicken or beef broth or stock. Super yummy. Thanks for sharing.
Iryna says
Barb, thank you so much for your comment and a 5-star rating! I'm happy you enjoyed this recipe:)
Richard Schilling says
This was amazing, easy and filling and we loved it. Didn't have the smoked paprika or the djon mustard so used spicy mustard , and regular paprike instead, It turned out wonderful!!!
Iryna says
Richard, thank you so much for your comment and a 5-star rating! I'm happy you liked this recipe!
Brandy says
Easy and soooo DELISH!
Iryna says
Thank you for your comment and 5 star rating Brandy! I'm so glad you liked this recipe!
Destiny says
This was hands down the BEST THING EVER
Iryna says
Thank you Destiny for your review and 5 star rating! I'm so happy you liked this recipe.
John says
I once again enjoyed your mushroom stroganoff along with a few of your other recipes. Keep up the good work. John
Iryna says
Thank you for your kind words John! I'm glad you like my recipes!:)