This Chinese garlic mushroom tofu stir-fry is a deliciously savory, vegan weeknight dinner you can make in about 30 minutes. Crispy tofu, umami mushrooms, and fragrant garlic come together with soy sauce and rice vinegar for a simple yet deeply flavorful plant-based meal. Served over fluffy rice or noodles, this stir-fry makes a healthy, satisfying dinner that both vegans and omnivores will love.

Perfect for busy cooks, this recipe uses everyday ingredients and minimal prep — a classic example of easy tofu stir-fry recipes with a Chinese twist.
Jump to:
Other Tofu Recipes To love
- Cashew Gochujang Tofu Recipe
- Easy Vegan Chinese Hunan Style Tofu Recipe
- Garlic Shallot Tofu Stir-Fry
- Easy Szechuan Tofu Adobo Recipe
- Vegan Trader Joe's Hoisin Mapo Tofu
- Garlicky Tofu with Cilantro Sauce
- Crispy Bachan’s Tofu
- Easy Vegan Thai Basil Tofu Stir Fry (Pad Krapow)

❤️ Why You’ll Love This Chinese Garlic Mushroom Tofu Stir-Fry
- Quick and easy weeknight dinner
This Chinese garlic mushroom tofu stir-fry comes together in about 30 minutes, making it perfect for busy evenings when you want something homemade but simple. - Crispy tofu with bold flavor
Lightly coated tofu gets golden and crisp, then tossed in a savory garlic-soy sauce that clings to every bite — no bland tofu here. - Packed with umami mushrooms
Garlic and mushrooms create deep, savory flavor without meat, making this a satisfying vegan tofu stir-fry even for non-vegans. - Naturally vegan and easily gluten-free
This recipe is fully plant-based and can be made gluten-free by swapping soy sauce for tamari or coconut aminos. - One-pan, minimal cleanup
Everything cooks in a single skillet or wok, which means less mess and more time to enjoy your meal. - Perfect for meal prep or leftovers
This tofu and mushroom stir-fry reheats well and makes an excellent make-ahead lunch or dinner. - Versatile and customizable
Serve it over rice or noodles, add extra vegetables, or make it spicy — this easy tofu stir-fry recipe adapts to what you have on hand.

🛒 Ingredient Notes: Why These Ingredients Work
Extra-Firm Tofu
Extra-firm tofu is ideal for this Chinese tofu stir-fry because it holds its shape and crisps beautifully in the pan. Pressing the tofu removes excess moisture, allowing it to absorb flavor and develop a golden exterior.
Mushrooms
Mushrooms add rich umami flavor and a slightly meaty texture that makes this vegan stir-fry satisfying. Shiitake or oyster mushrooms work especially well, but white or cremini mushrooms are great everyday options.
Garlic
Garlic is the backbone of this recipe. When lightly sautéed, it releases a fragrant aroma and deep savory flavor that defines classic Chinese-style garlic dishes.
Onion
Onion adds subtle sweetness and depth, balancing the saltiness of the soy sauce and the earthiness of the mushrooms. As it cooks, it softens and becomes slightly caramelized.
Soy Sauce
Soy sauce provides salt, umami, and authentic Chinese stir-fry flavor. It coats the tofu and mushrooms evenly, creating a savory sauce without the need for complicated ingredients.
Rice Vinegar
Rice vinegar adds brightness and balance. A small amount helps cut through richness and enhances the overall flavor of the stir-fry without making it sour.
Sesame Oil
Sesame oil adds warmth and nuttiness. Used sparingly at the end, it gives the dish that unmistakable Chinese takeout-style aroma.
Cornstarch
Cornstarch helps create crispy tofu by drying the surface before cooking. It also lightly thickens the sauce so it clings to the tofu and mushrooms.
Neutral Cooking Oil
A neutral oil like vegetable or avocado oil is best for stir-frying because it can handle high heat without burning, ensuring proper browning.
Cooked Rice or Noodles (For Serving)
Steamed rice or noodles turn this tofu mushroom stir-fry into a complete, filling meal and soak up the savory garlic sauce.
Instructions






Prep Tofu: Press tofu to remove excess water, cube it, then lightly coat in cornstarch for crispiness.
Heat the Pan: Add neutral oil to a large skillet or wok over medium-high heat.
Sauté Aromatics: Add onions and garlic; cook 1–2 minutes until fragrant.
Cook Tofu: Add tofu cubes and sauté until golden brown and crisp on all sides.
Add Mushrooms: Stir in mushrooms and cook until tender and slightly browned.
Finish & Serve: Toss everything together and serve immediately over cooked brown rice or noodles.

Tips for Best Results
🔹 Add sauce at the end so tofu stays crisp.
🔹 Press tofu thoroughly to remove moisture — this helps it brown evenly.
🔹 Don’t crowd the pan — stir-fry in batches for best texture.
🔹 Use a mix of mushrooms (shiitake + oyster + button) for richer umami.Foodiee Fairy
Variations + Pairings
- Add bok choy or baby spinach for greens.
- Add chili garlic sauce for spicy tofu stir-fry variation.
- Serve with rice noodles for gluten-free noodle tofu bowl.

FAQ
❓ Expanded FAQ
Q: What mushrooms are best for this tofu stir-fry?
A: Shiitake and oyster mushrooms add deep umami, but white button mushrooms work too. Mixing types boosts flavor depth.
Q: How can I make tofu extra crispy?
A: Press tofu well, toss in cornstarch, and cook in a hot pan without crowding it. This dries the surface and helps it crisp faster.
Q: Can I make this gluten-free?
A: Use tamari or coconut aminos instead of soy sauce.
Q: Can I use white button mushrooms for this recipe?
A: Absolutely! White button mushrooms work well, but feel free to mix different varieties for a more robust flavor.
Q2: Is there a substitute for sesame oil?
A2: You can use olive oil as a substitute for sesame oil if needed.
Q3: Can I make this dish spicier?
A3: Certainly! Add red chili sauce or chili flakes for an extra kick.
Q4: What's the best type of tofu to use?
A4: Firm or extra-firm tofu is recommended for this recipe to maintain its shape during cooking.
Q5: Can I use frozen mushrooms?
A5: While fresh mushrooms are preferred, you can use thawed frozen mushrooms if fresh ones are unavailable.


Easy Chinese Garlic Mushroom Tofu Stir-Fry (Vegan, 30-Minute Recipe)
Ingredients
- 14 oz 400g extra-firm tofu, pressed and cubed
- 10 –12 oz mushrooms shiitake, oyster, button, or mixed
- 1 medium onion thinly sliced
- 4 cloves garlic minced
- 2 tablespoon soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sugar optional
- 1 teaspoon sesame oil
- 2 tablespoon neutral oil olive or vegetable
- Cornstarch for coating
- Cooked brown rice or noodles for serving
Instructions
- Prep Tofu: Press tofu to remove excess water, cube it, then lightly coat in cornstarch for crispiness.
- Heat the Pan: Add neutral oil to a large skillet or wok over medium-high heat.
- Sauté Aromatics: Add onions and garlic; cook 1–2 minutes until fragrant.
- Cook Tofu: Add tofu cubes and sauté until golden brown and crisp on all sides.
- Add Mushrooms: Stir in mushrooms and cook until tender and slightly browned.
- Build the Sauce: Pour in soy sauce, rice vinegar, and sesame oil. Add sugar for slight sweetness if desired.
- Finish & Serve: Toss everything together and serve immediately over cooked brown rice or noodles.






Comments
No Comments