Vegan Stroganoff with Roasted Mushrooms and Tofu

Why You’ll Love This Recipe

Vegan Stroganoff with Roasted Mushrooms and Tofu is a creamy, hearty, and comforting plant-based take on the classic stroganoff. The roasted mushrooms bring a rich, savory flavor, while the tofu adds protein and texture. The creamy sauce, made with cashews or coconut cream, perfectly complements the earthy mushrooms and tofu, making this a satisfying and nourishing dish. Serve it over noodles, rice, or potatoes for a complete meal.

ingredients

Vegan Stroganoff with Roasted Mushrooms and Tofu 10 Vegan Stroganoff with Roasted Mushrooms and Tofu is a creamy, hearty, and comforting plant-based take on the classic stroganoff. The roasted mushrooms bring a rich, savory flavor, while the tofu adds protein and texture. The creamy sauce, made with cashews or coconut cream, perfectly complements the earthy mushrooms and tofu, making this a satisfying and nourishing dish. Serve it over noodles, rice, or potatoes for a complete meal.

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the roasted mushrooms and tofu:
button mushrooms or cremini mushrooms (sliced)
firm tofu (pressed and cubed)
olive oil
garlic powder
onion powder
salt and pepper
fresh thyme or dried thyme

For the stroganoff sauce:
cashews (soaked) or coconut cream
vegetable broth
lemon juice
mustard (Dijon or yellow)
nutmeg (optional)
salt and pepper
fresh parsley (for garnish)

For serving:
egg-free noodles, rice, or mashed potatoes

directions

For the roasted mushrooms and tofu:

Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.

In a bowl, toss sliced mushrooms and cubed tofu with olive oil, garlic powder, onion powder, salt, pepper, and thyme.

Spread the mushrooms and tofu evenly on the prepared baking sheet and roast for 20-25 minutes, flipping halfway through, until the mushrooms are golden and the tofu is crispy on the edges.

For the stroganoff sauce:

While the mushrooms and tofu are roasting, prepare the sauce. In a high-speed blender or food processor, combine soaked cashews (or coconut cream), vegetable broth, lemon juice, mustard, nutmeg (if using), salt, and pepper.

Blend until smooth and creamy. If using cashews, add more vegetable broth for a thinner consistency if needed.

Assemble the dish:

Once the mushrooms and tofu are roasted, transfer them to a large pan over medium heat. Pour the creamy stroganoff sauce over the roasted mushrooms and tofu and stir to combine.

Cook for another 5 minutes until the sauce is heated through and everything is coated.

To serve:

Serve the Vegan Stroganoff over your choice of egg-free noodles, rice, or mashed potatoes. Garnish with fresh parsley and additional thyme if desired.

Servings and timing

This recipe serves 4.
Preparation time: 10 minutes
Roasting time: 25 minutes
Sauce preparation time: 5 minutes
Total time: 35 minutes

Variations

Use any other mushroom varieties, such as portobello or shiitake, for different flavors.
Add a handful of spinach or kale to the sauce for extra greens.
Use tempeh instead of tofu for a firmer texture.
Add a splash of white wine or sherry to the sauce for a deeper, richer flavor.
Use almond milk or soy milk in place of vegetable broth for a creamier sauce.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat in a skillet over medium heat or in the microwave. Add a splash of vegetable broth to loosen the sauce if needed.
This dish can be frozen for up to 2 months. Thaw overnight in the fridge and reheat as usual.

FAQs

Vegan Stroganoff with Roasted Mushrooms and Tofu
Vegan Stroganoff with Roasted Mushrooms and Tofu 11 Vegan Stroganoff with Roasted Mushrooms and Tofu is a creamy, hearty, and comforting plant-based take on the classic stroganoff. The roasted mushrooms bring a rich, savory flavor, while the tofu adds protein and texture. The creamy sauce, made with cashews or coconut cream, perfectly complements the earthy mushrooms and tofu, making this a satisfying and nourishing dish. Serve it over noodles, rice, or potatoes for a complete meal.

Can I use coconut milk instead of cashews?

Yes, coconut milk works well, but the flavor will be slightly different, with a hint of coconut.

Can I make this dish gluten-free?

Yes, simply use gluten-free noodles or serve it with rice or potatoes.

Can I use pre-cooked tofu?

Yes, if using pre-cooked or pre-pressed tofu, skip the roasting step and just sauté it to crisp up the edges.

How can I make this spicier?

Add some cayenne pepper, red pepper flakes, or paprika to the sauce to give it a kick.

Can I make the sauce ahead of time?

Yes, the stroganoff sauce can be made ahead of time and stored in the fridge for up to 3 days.

Can I use store-bought vegan sour cream instead of cashews?

Yes, you can use vegan sour cream for a tangy flavor instead of cashews, though the texture might vary slightly.

Conclusion

Vegan Stroganoff with Roasted Mushrooms and Tofu is a creamy, satisfying dish that brings the rich flavors of traditional stroganoff to your plant-based table. With its hearty mushrooms, crispy tofu, and velvety sauce, this recipe will quickly become a favorite comfort food. Perfect for dinner parties, family meals, or meal prep, it’s a dish that’s both wholesome and indulgent.

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

Vegan Stroganoff with Roasted Mushrooms and Tofu

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Stovetop, Roasting
  • Cuisine: Vegan, Comfort Food

Description

Vegan Stroganoff with Roasted Mushrooms and Tofu is a creamy, comforting plant-based take on the classic beef stroganoff. Roasted mushrooms and tofu are combined in a rich, savory sauce with onions, garlic, and a splash of white wine, served over pasta for a hearty and satisfying meal.


Ingredients

Units Scale
  • 1 block firm tofu, drained and pressed
  • 2 tbsp olive oil, divided
  • 1 cup mushrooms, sliced (button, cremini, or a mix)
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 tbsp all-purpose flour
  • 1 cup vegetable broth
  • 1/2 cup canned coconut milk or soy cream
  • 1 tbsp Dijon mustard
  • 1 tbsp white wine (optional)
  • 1 tsp dried thyme
  • 1/2 tsp salt, or to taste
  • 1/4 tsp black pepper
  • 8 oz pasta (egg-free, for vegan version)
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Preheat oven to 400°F (200°C). Cube the tofu and toss it with 1 tbsp olive oil, salt, and pepper. Spread the tofu on a baking sheet and roast for 25–30 minutes, flipping halfway, until golden and crispy.
  2. In a large skillet, heat the remaining 1 tbsp olive oil over medium heat. Add the sliced mushrooms and sauté for 6–8 minutes, or until they release their moisture and begin to brown.
  3. Add the diced onion to the skillet and cook for another 3-4 minutes, until softened. Add the minced garlic and cook for 1 more minute until fragrant.
  4. Sprinkle the flour over the vegetables and stir well to coat. Cook for 1-2 minutes to eliminate the raw flour taste.
  5. Slowly pour in the vegetable broth, whisking constantly, and bring to a simmer. Stir in the coconut milk (or soy cream), Dijon mustard, white wine (if using), thyme, salt, and pepper. Let the sauce simmer for about 5 minutes until it thickens.
  6. Meanwhile, cook the pasta according to package instructions. Drain and set aside.
  7. Once the tofu is roasted, add it to the skillet with the mushroom sauce. Stir to combine and cook for another 2 minutes to warm through.
  8. Serve the stroganoff over the cooked pasta and garnish with fresh parsley. Serve immediately and enjoy!

Notes

  • For extra flavor, you can add a splash of tamari or soy sauce to the sauce for a savory umami kick.
  • If you prefer a gluten-free version, use gluten-free pasta and all-purpose gluten-free flour.
  • Roast the tofu to your desired crispiness; it adds texture and flavor to the dish.

Nutrition

  • Serving Size: 1 plate
  • Calories: 350
  • Sugar: 5g
  • Sodium: 550mg
  • Fat: 19g
  • Saturated Fat: 9g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 5g
  • Protein: 15g
  • Cholesterol: 0mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *