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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Molly Yeh
  • 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 savory roasted mushrooms and crispy tofu, perfect for a hearty, plant-based meal.


Ingredients

Units Scale
  • 1 block (14 oz) firm tofu, pressed and cubed
  • 2 tablespoons olive oil, divided
  • 1 tablespoon soy sauce
  • 1 teaspoon smoked paprika
  • 16 oz mushrooms (cremini or button), sliced
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon flour (all-purpose or gluten-free)
  • 1 cup vegetable broth
  • 1 tablespoon Dijon mustard
  • 1 tablespoon soy sauce or tamari
  • 1/2 cup unsweetened plant-based milk (such as almond or oat)
  • 1/2 cup vegan sour cream
  • Salt and pepper, to taste
  • 8 oz pasta (egg-free noodles or fettuccine)
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Preheat oven to 400°F (200°C). Toss tofu cubes with 1 tablespoon olive oil, soy sauce, and smoked paprika. Spread on a baking sheet and bake for 25-30 minutes, flipping halfway through.
  2. On a separate baking sheet, toss sliced mushrooms with remaining olive oil, salt, and pepper. Roast in the oven for 20-25 minutes until browned and tender.
  3. Cook pasta according to package instructions. Drain and set aside.
  4. In a large skillet, sauté onion over medium heat until soft, about 5 minutes. Add garlic and cook for another minute.
  5. Sprinkle in the flour and stir continuously for 1-2 minutes to cook out the raw taste.
  6. Slowly pour in the vegetable broth, stirring to avoid lumps. Add Dijon mustard and soy sauce, then bring to a simmer.
  7. Stir in the plant-based milk and let the sauce thicken for 3-4 minutes.
  8. Fold in the roasted mushrooms, tofu, and vegan sour cream. Stir until everything is heated through.
  9. Combine the sauce with the cooked pasta and mix well. Adjust seasoning with salt and pepper.
  10. Serve hot, garnished with fresh parsley.

Notes

  • Use tamari for a gluten-free version.
  • Try adding a splash of white wine for extra depth of flavor.
  • Store leftovers in the fridge for up to 3 days.

Nutrition

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