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
- 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.
- 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.
- Cook pasta according to package instructions. Drain and set aside.
- In a large skillet, sauté onion over medium heat until soft, about 5 minutes. Add garlic and cook for another minute.
- Sprinkle in the flour and stir continuously for 1-2 minutes to cook out the raw taste.
- Slowly pour in the vegetable broth, stirring to avoid lumps. Add Dijon mustard and soy sauce, then bring to a simmer.
- Stir in the plant-based milk and let the sauce thicken for 3-4 minutes.
- Fold in the roasted mushrooms, tofu, and vegan sour cream. Stir until everything is heated through.
- Combine the sauce with the cooked pasta and mix well. Adjust seasoning with salt and pepper.
- 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