Image could not be loaded. You can still follow the written recipe below.
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.
Before You Start
Large nonstick skillet, Paper towels, Small bowl
- tofu
- cornstarch
- garlic
- soy sauce
- rice vinegar
- sugar
- Read all steps once before heating the pan, pot, or skillet. Chinese home cooking often moves quickly after the oil or broth is hot.
- Measure sauces, chop aromatics, and place ingredients near the stove before you start cooking.
- For stir-fries and skillet dishes, keep ingredients separated by cooking order so nothing overcooks while you look for the next item.
- If serving with rice, start the rice first so the hot topping is ready at the same time.
- Add spicy ingredients gradually if you are heat-sensitive; you can add more at the table.
Success check: Taste before serving: the dish should be hot, seasoned enough to eat with rice or noodles, and adjusted gently if needed.
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 and cut the tofu
Drain the tofu and pat it dry with towels. Cut it into bite-size cubes. If it is very wet, press it between towels with a plate on top for 10 minutes. Dry tofu browns better and holds the sauce.
- Coat tofu with cornstarch
Sprinkle cornstarch over the tofu and toss gently with your hands or a spoon. Each cube should have a thin white coating, but there should not be loose piles of cornstarch in the bowl.
- Brown the tofu
Heat oil in a nonstick skillet over medium-high heat. Add tofu in one layer and let it sit until the bottom turns golden, then turn pieces carefully. Brown several sides and move tofu to a plate.
- Cook broccoli if using
Add broccoli to the same pan with a splash of water. Cover for 1 to 2 minutes if possible, then uncover and cook until bright green and crisp-tender. Move it beside the tofu while you make the sauce.
- Make the glossy sauce
Lower the heat to medium. Add garlic and ginger and stir briefly. Add soy sauce, rice vinegar, hoisin, sugar, chili crisp if using, and a splash of water. Stir until the sauce bubbles and looks slightly syrupy.
- Glaze tofu gently
Return tofu and broccoli to the pan. Fold gently until everything is coated, trying not to break the tofu. Turn off the heat, add green onion and sesame seeds if using, and serve over rice.
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.
Recipe Collections
-
Vegetarian Chinese Recipes
Choose Chinese vegetarian dinners, noodles, tofu and egg dishes, with clear notes for replacing chicken stock, oyster sauce and optional meat.
-
Chinese Tofu Recipes
Chinese-style tofu recipes for Western kitchens, including saucy rice bowls, crisp skillet tofu, vegetables, and practical meat-free substitutions.
-
High-Protein Chinese Dinners
Protein-focused Chinese dinner ideas using chicken, beef, tofu, eggs, pork, and practical meat-free alternatives.
-
Pantry-Friendly Chinese Recipes
Chinese recipes that lean on shelf-stable sauces, rice, noodles, eggs, frozen vegetables, and flexible substitutions.
-
Chinese Rice Bowl Recipes
Chinese-style rice bowl dinners with chicken, tofu, pork, shrimp, eggs, vegetables, and supermarket-friendly sauces.
-
Chinese Takeout at Home
Chinese takeout-style recipes adapted for home cooks using supermarket chicken, beef, noodles, vegetables, and practical pantry sauces.