General Tso's Tofu
A takeout-style vegetarian tofu bowl with crisp tofu, broccoli, garlic, ginger, and a sweet-tangy soy glaze.
General Tso's tofu is a vegetarian takeout-style recipe for people who like sweet, tangy, glossy sauces but want to cook without chicken. This home version uses firm tofu and a skillet instead of deep frying, so it fits a normal Western kitchen.
The dish is written honestly as a Chinese-American takeout-inspired adaptation. It is useful for search visitors because it gives familiar flavor, clear substitutions, and a path to a meat-free rice bowl using tofu, broccoli, soy sauce, vinegar, garlic, and ginger.
It captures the familiar General Tso's flavor profile with supermarket tofu and pantry sauces instead of deep frying.
Ingredients
- tofu: 400 g / 14 oz firm tofu.
- broccoli: 300 g / 10 oz florets (optional).
- cornstarch: 2 tbsp.
- garlic: 3 cloves.
- ginger: 1 tsp grated (optional).
- soy sauce: 2 tbsp.
- rice vinegar: 1 tbsp.
- hoisin sauce: 1 tbsp (optional).
- sugar: 1 tbsp brown sugar or honey.
- chili crisp: 1 tsp or to taste (optional).
- neutral oil: 2 tbsp.
- green onion: 2 (optional).
- sesame seeds: 1 tsp (optional).
- rice: Cooked rice, to serve (optional).
Steps
- Dry tofu
Pat tofu dry, cut into cubes, and toss with cornstarch until the surfaces look lightly coated.
- Brown tofu
Cook tofu in oil until golden on several sides, then move it to a plate.
- Cook broccoli
Stir-fry broccoli with a splash of water until bright green and crisp-tender.
- Glaze
Add garlic, ginger, soy sauce, rice vinegar, hoisin, sugar, and chili crisp if using. Return tofu and toss until glossy.
Western Grocery Notes
- Firm or extra-firm tofu is easiest because it browns without falling apart.
- Frozen broccoli works if thawed and dried before stir-frying.
- Hoisin sauce is often easier to find than specialty takeout-style sauces and helps round the glaze.
Substitutions
- Use cauliflower, bell pepper, green beans, or snow peas instead of broccoli.
- Use maple syrup, honey, or white sugar instead of brown sugar.
- Skip chili crisp for a mild family version or serve it at the table.
Ingredient Alternatives
-
Firm tofu
Provides the vegetarian protein and crisp edges.
Alternatives: Extra-firm tofu, Pressed tofu, Cauliflower florets. The tofu must be dry before coating. Softer tofu breaks too easily in this recipe.
-
Broccoli
Adds a green vegetable and balances the sweet-tangy sauce.
Alternatives: Cauliflower, Green beans, Snow peas. Frozen broccoli works if thawed and dried so it does not water down the glaze.
-
Hoisin and chili crisp
Create the rounded takeout-style sauce and optional heat.
Alternatives: Hoisin plus soy sauce, Extra soy sauce and sugar, Chili flakes. Keep chili crisp optional if cooking for children or mixed spice preferences.
Cook Better Next Time
- Dry tofu thoroughly before coating with cornstarch; moisture prevents browning.
- Brown tofu before adding sauce because the glaze softens the crust quickly.
- Add the sauce at the end and toss briefly so it becomes glossy rather than sticky and burned.
FAQ
- Is General Tso's tofu authentic Chinese food?
- This is a Chinese-American takeout-style adaptation, not a traditional regional Chinese dish.
- Can I make General Tso's tofu without chili?
- Yes. Skip chili crisp for a mild family version and let people add heat at the table.
- How do I keep tofu crispy in sauce?
- Brown the tofu well, reduce the sauce separately, and toss everything together only at the end.
Related Recipes
-
Salt and Pepper Tofu
Crisp skillet tofu tossed with garlic, green onion, bell pepper, salt, white pepper, and optional Sichuan peppercorn.
-
Garlic Bok Choy Tofu Stir-Fry
A vegetarian-friendly tofu and bok choy stir-fry with garlic, ginger, soy sauce, and a light glossy sauce for rice.
-
Orange Chicken Bites
A family-friendly orange chicken skillet with crisp-tender chicken pieces, fresh orange sauce, garlic, ginger, and rice.