This vegan mushroom stroganoff is super easy, decadent, incredibly creamy, and so easy to make! It makes such a great weeknight dinner, but it's also perfect for a nice Sunday family dinner. And it's ready in just 20 minutes!
Finely chop the onion. Heat some oil in a large pan and sauté the onion for 2-3 minutes until they're translucent. Add the garlic and cook it for another minute.
Add the flour, the tomato paste, and the paprika powder and stir well. Cook for 2 minutes until lightly brown.
Deglaze with white wine and simmer for a minute.
Then add the mushrooms and stir well with a wooden spoon so they're covered with the tomato paste onion mixture. Cook on high heat for 5 minutes.
Add the vegan sour cream. Season with freshly pressed lemon juice, salt, and pepper. Serve immediately over pasta or mashed potatoes and sprinkle with freshly chopped parsley.
Notes
I used a combination of brown button mushrooms and shiitake mushrooms for this dish. However, you could also just use button mushrooms if you want. For a more "meat-like" version, you could also replace some of the button mushrooms with portobello mushrooms.
This dish is great with pasta, mashed potatoes, or even with rice.
I used store-bought vegan sour cream, but if you can't find it, you could also make your own vegan sour cream with cashews.