This stir-fry is packed with umami flavor and comes together in minutes. The tofu becomes crispy on the outside while staying soft inside, and the mushrooms add a rich, meaty texture. It’s a healthy, protein-rich vegan dish that’s easy to customize with your favorite vegetables and sauces.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.) firm tofu, pressed and cubed mushrooms (such as button, cremini, or shiitake), sliced garlic, minced ginger, minced soy sauce sesame oil olive oil or neutral oil cornstarch (optional, for crisping tofu) green onions, chopped salt black pepper water or vegetable broth
Directions
Start by pressing the tofu to remove excess moisture, then cut it into bite-sized cubes. If desired, toss the tofu lightly in cornstarch for a crispier texture.
Heat oil in a large skillet or wok over medium-high heat. Add the tofu and cook until golden and crispy on all sides, then remove from the pan and set aside.
In the same pan, add a bit more oil if needed and sauté the garlic and ginger for about 30 seconds until fragrant. Add the sliced mushrooms and cook until they release their moisture and become tender.
Return the tofu to the pan and stir to combine. Pour in the soy sauce, a splash of water or broth, and a drizzle of sesame oil. Toss everything together and cook for another 2–3 minutes so the flavors meld.
Finish by adding chopped green onions and seasoning with salt and black pepper to taste. Serve hot.
Servings and timing
This recipe serves 3–4 people. Preparation time: 15 minutes Cooking time: 10–12 minutes Total time: approximately 25–30 minutes
Variations
Add vegetables like bell peppers, broccoli, or snap peas for extra color and nutrition. For a spicy kick, include chili paste or red pepper flakes. You can also add a splash of hoisin or oyster-style vegan sauce for a deeper flavor. Serve it over rice, noodles, or quinoa for a complete meal.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat until warmed through. Avoid microwaving for too long, as it may soften the tofu too much.
FAQs
Do I have to press the tofu?
Pressing helps remove moisture and improves texture, but it’s optional if you’re short on time.
How do I make tofu crispy?
Coating it lightly in cornstarch and cooking in hot oil helps create a crispy exterior.
What mushrooms work best?
Button, cremini, or shiitake mushrooms all work well.
Can I make this gluten-free?
Yes, use gluten-free soy sauce or tamari.
Is this dish vegan?
Yes, it’s completely plant-based.
Can I add more sauce?
Absolutely, adjust soy sauce and broth to your preference.
What can I serve with this stir-fry?
It pairs well with rice, noodles, or even cauliflower rice.
Can I use frozen tofu?
Yes, but thaw it first; it will have a firmer, chewier texture.
How do I prevent soggy tofu?
Cook it in batches and avoid overcrowding the pan.
Can I meal prep this recipe?
Yes, it stores well and can be reheated for quick meals.
Conclusion
Mushroom & Tofu Stir-Fry is a simple, flavorful dish that proves plant-based meals can be both satisfying and delicious. With its quick preparation and rich taste, it’s a great addition to any weekly meal plan.
This Mushroom & Tofu Stir-Fry is a quick and flavorful vegan dish made with crispy tofu, tender mushrooms, and a savory umami-rich sauce. Perfect for a healthy weeknight dinner, this easy plant-based recipe is packed with protein and comes together in under 30 minutes.
Ingredients
14 oz firm tofu, pressed and cubed
2 cups mushrooms (button, cremini, or shiitake), sliced
2 cloves garlic, minced
1 teaspoon ginger, minced
2–3 tablespoons soy sauce
1 teaspoon sesame oil
1–2 tablespoons olive oil or neutral oil
1 tablespoon cornstarch (optional)
2 green onions, chopped
Salt, to taste
Black pepper, to taste
2–3 tablespoons water or vegetable broth
Instructions
Press tofu to remove excess moisture, then cut into bite-sized cubes. Toss lightly in cornstarch if using.
Heat oil in a large skillet or wok over medium-high heat.
Add tofu and cook until golden and crispy on all sides. Remove and set aside.
In the same pan, add more oil if needed and sauté garlic and ginger for about 30 seconds.
Add mushrooms and cook until tender and lightly browned.
Return tofu to the pan and stir to combine.
Pour in soy sauce, water or broth, and sesame oil. Toss and cook for 2–3 minutes.
Add green onions and season with salt and black pepper to taste.
Serve hot.
Notes
Add vegetables like broccoli, bell peppers, or snap peas for variety.Use tamari or gluten-free soy sauce for a gluten-free option.Add chili flakes or chili paste for heat.Avoid overcrowding the pan to keep tofu crispy.