Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Stroganoff with Roasted Mushrooms and Tofu Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: slsrecipes
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Roasting, Sautéing
  • Cuisine: Russian-inspired
  • Diet: Vegan

Description

A rich and creamy vegan stroganoff made with roasted mushrooms and tofu, perfect for a comforting and hearty plant-based meal.


Ingredients

Units Scale
  • 1 block (14 oz) firm tofu, pressed and cubed
  • 2 tbsp olive oil, divided
  • 1 tsp soy sauce
  • 1 lb cremini or button mushrooms, sliced
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 2 tbsp all-purpose flour
  • 1 1/2 cups vegetable broth
  • 1 tbsp soy sauce or tamari
  • 1 tbsp Dijon mustard
  • 1/2 cup unsweetened plant-based milk (e.g., almond, soy)
  • 1/2 cup vegan sour cream
  • 1 tsp smoked paprika
  • Salt and pepper, to taste
  • 8 oz pasta (preferably wide noodles or fettuccine)
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Preheat oven to 400°F (200°C). Toss cubed tofu with 1 tablespoon olive oil and 1 teaspoon soy sauce. Spread on a baking sheet and roast for 25–30 minutes until golden and crispy, flipping halfway through.
  2. Spread mushrooms on another baking sheet, drizzle with remaining 1 tablespoon olive oil, and roast for 20–25 minutes until browned.
  3. While tofu and mushrooms are roasting, cook pasta according to package instructions. Drain and set aside.
  4. In a large skillet over medium heat, sauté onions until soft, about 5 minutes. Add garlic and cook for another minute.
  5. Stir in flour and cook for 1–2 minutes. Gradually whisk in vegetable broth to avoid lumps.
  6. Add soy sauce, Dijon mustard, plant milk, and smoked paprika. Simmer for 5–7 minutes, stirring occasionally, until sauce thickens.
  7. Stir in vegan sour cream, roasted mushrooms, and tofu. Season with salt and pepper to taste.
  8. Add cooked pasta to the skillet and toss to combine. Heat through for 2–3 minutes.
  9. Serve hot, garnished with chopped parsley.

Notes

  • Use tamari for a gluten-free version.
  • Adjust smoked paprika to taste for a smokier flavor.
  • Swap vegan sour cream with blended cashews for a nut-based alternative.

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 5g
  • Sodium: 680mg
  • Fat: 18g
  • Saturated Fat: 3g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 5g
  • Protein: 18g
  • Cholesterol: 0mg