Mushroom and Tofu Stir-Fry

This mushroom and tofu stir-fry is a fast, savory skillet meal that balances crispy tofu with tender mushrooms and bright mixed vegetables. It’s perfect for a busy weeknight when you want something satisfying without fuss — aromatic garlic and ginger lift the soy‑seasoned sauce while quick high‑heat cooking keeps the vegetables crisp. The finish is umami-forward, slightly caramelized edges on the tofu and mushrooms, and it comes together in under 30 minutes.
Reasons to try it
This dish is fast, budget-friendly, and naturally high in plant protein, so it’s great for meatless dinners, meal prep, or a simple family supper. It cooks in one pan, so cleanup is easy, and the recipe scales well if you need to stretch it for guests.
“So quick and flavorful — the tofu gets golden-crisp and the mushrooms add deep umami every time.”
Make it on a weeknight when you want a balanced plate with minimal chopping, or prep the components ahead (press and cube tofu; slice mushrooms) for an even faster finish later.
How this recipe comes together
You press and cube the tofu, then sear it until well browned so it holds texture. The vegetables and mushrooms are cooked until just tender, then garlic and ginger are added for immediate aroma. Finally, the tofu returns to the pan and soy sauce finishes the dish, coating everything in a glossy, savory glaze. Serve hot over rice or noodles.
What you’ll need
Tofu provides the protein and structure; pressing it removes moisture so the cubes crisp instead of steaming. Mushrooms add concentrated umami and a meaty texture, while a splash of soy sauce and fresh aromatics (garlic, ginger) give the stir‑fry its backbone. Vegetable oil tolerates the high heat; alternatives like avocado or sunflower oil also work. For gluten-free cooking, replace soy sauce with tamari or a gluten‑free substitute. Swap mixed vegetables for whatever is seasonal or on hand — snow peas, green beans, or baby corn all adapt well.
[ingredients]
Cooking method
Heat your pan until hot before adding oil so tofu browns quickly. Work in batches if the pan is crowded; too many pieces will steam and stay soft. Cook the mushrooms and vegetables until they release moisture and start to caramelize. Add aromatics briefly so they don’t burn, then reintroduce the tofu and finish with soy sauce to glaze everything.
[directions]
Best ways to enjoy it
Serve this stir‑fry over steamed rice, fluffy quinoa, or a bed of noodles for a comforting bowl. Garnish with sliced green onions, toasted sesame seeds, or a drizzle of chili oil for heat. For light lunches, portion into bento boxes with a side salad; for dinner, add extra vegetables or a soup on the side to round out the meal. To feed guests, double the recipe and keep tofu warm in a low oven (120–140°C / 250–275°F) while finishing the vegetables.
Storage and reheating tips
Cool leftovers to room temperature (but no longer than two hours), then store in airtight containers in the refrigerator for up to 3–4 days. For longer keeping, freeze in sealed containers for up to 2–3 months; thaw overnight in the fridge before reheating. Reheat on the stovetop over medium heat until steaming hot, tossing gently so the tofu regains some crispness; microwaving is fine for convenience but the tofu will soften. Always reheat to an internal temperature of 74°C (165°F) for safety.
Helpful cooking tips
- Press tofu for at least 15–30 minutes using a clean towel and a weight for the crispiest result.
- Use a wide skillet or wok so ingredients have room to brown; a crowded pan causes steaming.
- Pat the tofu dry after pressing and right before searing to remove lingering moisture.
- Keep aromatics brief: add garlic and ginger near the end of vegetable cooking to avoid bitterness.
- Taste and adjust: a small splash more soy sauce or a pinch of sugar can balance flavors if needed.
Flavor swaps
- Swap the soy sauce for tamari to make it gluten‑free while keeping savory depth.
- Add a spoonful of hoisin or miso paste for a richer, slightly sweet glaze.
- Toss in chili flakes, fresh sliced chiles, or chili garlic sauce for a spicier profile.
- Replace mixed vegetables with leafy greens (baby spinach or bok choy) — add them last so they wilt but stay bright.
- For extra crunch, finish with chopped roasted peanuts or cashews (omit for nut-free needs).
Your questions answered
Q: How long does this take from start to finish?
A: From pressing (if pre‑pressed) to plate, active cooking is about 15–20 minutes. Pressing tofu adds 15–30 minutes if you do it immediately before cooking, but you can press ahead and store it in the fridge.
Q: Can I make this gluten‑free or nut‑free?
A: Yes. Use tamari or a certified gluten‑free soy sauce for gluten‑free. The base recipe is nut‑free by default; only add nuts if desired.
Q: Will the tofu stay crispy after storing?
A: Tofu softens in the fridge. To restore texture, reheat in a hot skillet or under a low broiler briefly to dry and re-crisp the surfaces.
Q: Can I scale this recipe up for meal prep?
A: Absolutely. Multiply ingredients proportionally and cook tofu in batches for consistent browning. Store in portioned containers for quick reheats through the week.
Q: Is pressing the tofu absolutely necessary?
A: Pressing is strongly recommended for crisper tofu; unpressed tofu will release water and won’t brown as well, leading to a softer, less textured result.
Conclusion
For a classic take on mushrooms and tofu in a quick skillet meal, see this Bon Appétit tofu and mushroom stir-fry for another well-tested method. If you want a vegan-friendly riff with clear step-by-step photos, try the Kosher In The Kitch vegan mushroom tofu stir-fry tutorial. For a different, homestyle approach that highlights clay-pot cooking, check out Dad’s authentic mushroom and tofu clay pot.
PrintMushroom and Tofu Stir-Fry
A fast and savory skillet meal featuring crispy tofu, tender mushrooms, and bright mixed vegetables, finished with a soy-seasoned sauce.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stir-frying
- Cuisine: Asian
- Diet: Vegetarian
Ingredients
- 14 oz tofu, pressed and cubed
- 8 oz mushrooms, sliced
- 2 cups mixed vegetables (e.g., bell peppers, snow peas)
- 2 tablespoons vegetable oil
- 2 cloves garlic, minced
- 1 inch ginger, minced
- 2 tablespoons soy sauce
- Optional: green onions, sesame seeds, chili oil for garnish
Instructions
- Press the tofu for at least 15–30 minutes using a clean towel and a weight.
- Heat a wide skillet or wok over high heat.
- Add the vegetable oil, then the cubed tofu; cook until golden and crispy, about 5–7 minutes.
- Remove the tofu and set aside.
- Add the sliced mushrooms and mixed vegetables to the pan; cook until tender, about 5 minutes.
- Add the minced garlic and ginger; cook for 1 minute until aromatic.
- Return the crispy tofu to the pan, then add soy sauce; stir to coat.
- Serve hot over rice or noodles, garnished as desired.
Notes
For gluten-free, use tamari instead of soy sauce. Pressing tofu is essential for crispiness.







