General Tso's Tofu (Vegan)
General Tso's Tofu (Vegan) is a easy Chinese recipe that serves 4. 196 calories per serving. Recipe by Morgane Recipes on YouTube.
Prep: 15 min | Cook: 11 min | Total: 36 min
Cost: $4.62 total, $1.15 per serving
Ingredients
- 600 g Firm tofu (homemade) (pressed and cut into 1‑1.5 cm cubes)
- 1 stalk Spring onion (green onion) (minced)
- 2 cloves Garlic (minced)
- 1 tbsp Fresh ginger (grated)
- 3 tbsp Granulated sugar (white sugar)
- 1 tsp Shaoxing cooking wine (optional, can use dry sherry)
- 3 tbsp White rice vinegar
- 1 tbsp Black rice vinegar
- 1 tbsp Light soy sauce
- 1 tsp Dark soy sauce
- 1 tbsp Chili paste (e.g., sambal oelek)
- 0.25 tsp Ground black pepper
- 100 ml Water
- 1 tsp Cornstarch (to be mixed with 1 tbsp water for slurry)
- 3 tbsp Vegetable oil (for frying) (neutral‑high‑smoke‑point oil)
- 1 tbsp Vegetable oil (for sauce)
Instructions
Cut the tofu
Press the tofu to remove excess water, then cut into 1‑1.5 cm cubes.
Time: PT5M
Prepare aromatics
Mince the spring onion, chop the garlic cloves, and grate the ginger.
Time: PT4M
Make the seasoning sauce
In a mixing bowl combine 3 tbsp sugar, 1 tsp Shaoxing wine, 3 tbsp white rice vinegar, 1 tbsp black rice vinegar, 1 tbsp light soy sauce, 1 tsp dark soy sauce, 1 tbsp chili paste, ¼ tsp ground pepper and 100 ml water. Stir until sugar dissolves.
Time: PT5M
Prepare cornstarch slurry
Mix 1 tsp cornstarch with 1 tbsp water in a small bowl until smooth.
Time: PT1M
Fry the tofu
Heat 3 tbsp oil in the skillet over medium heat. Add tofu cubes in a single layer and fry for about 5 minutes, turning halfway through, until golden and crisp. Remove and set on a plate.
Time: PT5M
Temperature: medium heat
Sauté garlic and ginger
Add 1 tbsp oil to the same skillet and turn heat to high. When the oil shimmers, add the minced garlic and grated ginger. Stir constantly for about 1 minute until fragrant and lightly golden.
Time: PT1M
Temperature: high heat
Add the seasoning sauce
Pour the prepared seasoning sauce into the pan. Stir continuously for 1 minute to combine with the aromatics.
Time: PT1M
Temperature: high heat
Thicken the sauce
Stir in the cornstarch slurry. Cook for about 10 seconds, just until the sauce thickens and becomes glossy.
Time: PT0M
Temperature: high heat
Combine tofu and sauce
Return the fried tofu cubes to the skillet. Reduce heat to medium, toss to coat, and let the tofu soak in the sauce for 3 minutes, stirring occasionally.
Time: PT3M
Temperature: medium heat
Serve
Transfer the General Tso’s tofu to a serving dish and enjoy with steamed jasmine rice.
Time: PT0M
Nutrition Facts
- Calories
- 196
- Protein
- 13 g
- Carbohydrates
- 12 g
- Fat
- 12 g
- Fiber
- 3 g
Dietary info: Vegan, Vegetarian, Dairy‑Free, Nut‑Free, Can be Gluten‑Free with tamari
Allergens: Soy, Gluten (if regular soy sauce is used)
Last updated: April 7, 2026





