When time is short but flavor is non-negotiable, this Mushroom and Tofu Stir-Fry delivers. Ready in just 25 minutes, this plant-based dish is packed with savory umami, crispy tofu, and tender mushrooms glazed in a glossy, soy-based stir-fry sauce.
Whether you’re following a vegan lifestyle or just looking for a meatless dinner that satisfies, this stir-fry is a versatile, protein-rich option that pairs perfectly with rice or noodles. It’s light yet filling, earthy yet bright, and so easy to adapt to whatever vegetables you have on hand.
One skillet, one sauce, and one quick toss — and dinner is ready before you even think about take-out.
Ingredients Overview
This stir-fry is built on simple, wholesome ingredients that work together to deliver bold flavor and great texture in a short amount of time.
Tofu
Extra-firm tofu is the best choice — it holds its shape during pan-frying and develops a golden crust while staying creamy inside.
Tips for best texture:
-
Press tofu for 15 minutes to remove excess water.
-
Cut into 1-inch cubes or triangles.
-
Lightly toss in cornstarch before frying for crispier edges.
Substitutes: Tempeh, seitan, or soy curls can also work if tofu isn’t your favorite.
Mushrooms
Cremini, shiitake, or oyster mushrooms offer the best earthy flavor and meaty bite. Slice thickly so they maintain their structure during cooking.
Mix it up: Combine two types for a deeper mushroom flavor.
Aromatics
-
Garlic: Essential for bold, punchy flavor. Use 3–4 fresh cloves.
-
Ginger: Adds a sharp, warming note. Use fresh grated ginger for best results.
-
Scallions: Stirred in at the end for color and freshness.
Stir-Fry Sauce
A quick, glossy sauce that brings everything together:
-
Soy sauce – for umami saltiness
-
Rice vinegar – for tang
-
Sesame oil – for nutty depth
-
Maple syrup or brown sugar – balances savory with subtle sweetness
-
Cornstarch slurry – thickens the sauce to coat everything
Optional: Add chili paste or sriracha for heat, or hoisin sauce for a richer glaze.
Oil
Use a neutral oil like canola or avocado for stir-frying. Sesame oil is added later to preserve its flavor.
Optional Add-Ins
-
Bell peppers
-
Snap peas
-
Baby bok choy
-
Broccoli florets
-
Toasted cashews or sesame seeds
Step-by-Step Instructions
-
Press and Prep the Tofu
Drain the tofu and wrap in a clean towel. Press under a heavy skillet for 10–15 minutes to remove moisture. Then cut into bite-sized cubes and toss lightly in cornstarch and a pinch of salt.
-
Make the Stir-Fry Sauce
In a bowl, whisk together:
-
3 tablespoons soy sauce
-
1 tablespoon rice vinegar
-
1 teaspoon sesame oil
-
1 tablespoon maple syrup or brown sugar
-
1/2 cup water
-
1 teaspoon cornstarch
Set aside.
-
-
Pan-Fry the Tofu
Heat 1–2 tablespoons of neutral oil in a large skillet or wok over medium-high heat. Add tofu in a single layer and cook until golden and crispy on all sides, about 3–4 minutes per side. Transfer to a plate.
-
Sauté Mushrooms and Aromatics
In the same pan, add a touch more oil if needed. Add sliced mushrooms and cook undisturbed for 2 minutes to sear. Stir and cook for 3–4 more minutes until browned and softened.
Add garlic and ginger and sauté for 30 seconds until fragrant.
-
Combine and Simmer
Return tofu to the pan and pour in the sauce. Toss everything together and let simmer for 2–3 minutes until the sauce thickens and coats the tofu and mushrooms.
-
Finish and Serve
Sprinkle with sliced scallions or sesame seeds. Serve hot over rice, quinoa, or noodles.
Tips, Variations & Substitutions
-
Crispier tofu: Air-fry or oven-bake tofu cubes at 400°F for 20–25 minutes before stir-frying.
-
Soy-free option: Use coconut aminos in place of soy sauce and swap tofu for chickpea tofu.
-
Make it spicy: Add chili flakes, sambal oelek, or a drizzle of sriracha to the sauce.
-
Veggie boost: Add steamed broccoli, shredded carrots, or edamame.
-
Protein variation: Use tempeh or shredded jackfruit for a different texture.
Serving Ideas & Occasions
This stir-fry is endlessly adaptable and ideal for:
-
Quick weeknight dinners: On the table in under 30 minutes.
-
Meal prep: Stays fresh in the fridge for 3–4 days.
-
Lunch bowls: Layer with rice, avocado, and greens.
-
Asian-inspired nights: Serve with spring rolls or a miso soup starter.
Its glossy sauce and umami-packed ingredients make it satisfying yet light — perfect any time you want clean, craveable flavor.
Nutritional & Health Notes
Tofu provides complete plant-based protein, while mushrooms offer antioxidants and fiber. This dish is:
-
Naturally vegan and gluten-free (if using tamari)
-
High in protein, iron, and calcium
-
Low in saturated fat and cholesterol-free
-
Easily adjustable to meet dietary needs
Serve with brown rice or quinoa for added fiber and whole grains.
FAQs
Q1: Can I use firm tofu instead of extra-firm?
Yes, but it will be softer. Press it longer to remove more water, and handle gently when flipping.
Q2: How do I make the tofu really crispy?
Press well, coat lightly in cornstarch, and pan-fry in a hot skillet without overcrowding. Let it brown without moving too often.
Q3: Can I use pre-cooked tofu or baked tofu?
Yes — it’s a great time-saver. Just sauté the mushrooms, then toss in the tofu and sauce to finish.
Q4: Is this recipe freezer-friendly?
Tofu and mushrooms are best fresh, but the cooked stir-fry can be frozen. Reheat in a skillet to restore texture.
Q5: Can I add noodles instead of rice?
Absolutely! Stir-fried lo mein, soba, or even ramen noodles work great with this sauce.
Q6: What mushrooms work best?
Cremini, shiitake, or oyster mushrooms have the most flavor and best texture. Button mushrooms work too, but are milder.
Q7: How long does it keep?
Store in an airtight container in the fridge for 3–4 days. Reheat in a pan for best texture.
A fast, flavorful stir-fry made with crispy tofu, tender mushrooms, and a rich soy-garlic glaze — ready in just 25 minutes.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
Ingredients
-
14 oz extra-firm tofu, pressed and cubed
-
2 tbsp cornstarch
-
2 tbsp neutral oil
-
8 oz mushrooms, sliced
-
3 garlic cloves, minced
-
1 tsp fresh ginger, grated
-
2 scallions, sliced (for garnish)
For the Sauce:
-
3 tbsp soy sauce (or tamari)
-
1 tbsp rice vinegar
-
1 tsp sesame oil
-
1 tbsp maple syrup or brown sugar
-
1/2 cup water
-
1 tsp cornstarch
Instructions
-
Press tofu, cut into cubes, and toss in cornstarch.
-
Whisk sauce ingredients in a small bowl.
-
Heat oil in a skillet. Fry tofu until golden on all sides. Remove and set aside.
-
Sauté mushrooms until browned. Add garlic and ginger, cook 30 seconds.
-
Return tofu to pan, pour in sauce, and toss to coat. Simmer until thickened.
-
Garnish with scallions. Serve over rice or noodles.