I discovered mushroom stroganoff by accident one evening when I had planned to make the classic beef version but realized I was out of meat. What started as a kitchen mishap turned into one of my family’s most requested comfort dishes. The mushrooms give you all that rich, earthy flavor you want in stroganoff, plus they actually hold up better to the creamy sauce than beef sometimes does.
The key to great mushroom stroganoff is using a mix of mushroom varieties. I like combining cremini, shiitake, and portobello because they each bring something different to the table. Cremini mushrooms stay firm and meaty, shiitake adds that deep umami punch, and portobello gives you those satisfying chunky bites. Don’t skimp on browning them properly either. You want those mushrooms to develop a golden crust before adding any liquid.
Why Mixed Mushrooms Make Better Stroganoff
For the sauce, I use a combination of sour cream and cream cheese to get that signature tangy richness without making it too thin. Some people add wine, but I find a splash of mushroom broth works just as well and keeps the mushroom flavor front and center. The trick is tempering your dairy so it doesn’t curdle when you add it to the hot pan.
Getting the Dairy Sauce Right
This stroganoff works perfectly for Friday night dinners or any time you want something comforting without much fuss. I serve it over wide egg noodles because they grab onto the sauce better than thin pasta. A simple green salad with cucumber and dill makes a nice light contrast to all that creamy goodness.

Ingredients
Method
- Bring a large pot of salted water to boil. Cook egg noodles according to package directions until al dente. Drain and set aside.
- While noodles cook, heat butter in a large skillet over medium-high heat. Add sliced mushrooms in a single layer, working in batches if needed. Cook without stirring for 3-4 minutes until golden brown on one side.
- Stir mushrooms and continue cooking for 2-3 minutes until tender and well-browned. Season with salt and pepper. Transfer mushrooms to a plate.
- In the same skillet, add diced onion and cook for 4-5 minutes until softened. Add minced garlic and cook for 30 seconds until fragrant.
- Sprinkle flour over onions and stir constantly for 1 minute. Gradually whisk in vegetable broth, scraping up any browned bits from the bottom of the pan.
- In a small bowl, whisk together sour cream, cream cheese, and Dijon mustard until smooth. Slowly add this mixture to the skillet, whisking constantly to prevent curdling.
- Return mushrooms to the skillet along with any accumulated juices. Stir in fresh dill and simmer for 2-3 minutes until sauce thickens slightly.
- Add cooked egg noodles to the skillet and toss gently to coat with sauce. Taste and adjust seasoning with salt and pepper as needed.
- Serve immediately, garnished with fresh parsley and additional dill if desired.
