clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A black bowl with General Tso's tofu.

General Tso’s Tofu

  • Author: erin wysocarski
  • Total Time: 55 minutes
  • Yield: 2 servings
  • Diet: Vegan


This version of General Tso’s Tofu is so good! It’s crispy and crunchy, and served coated in a flavorful and clingy sauce. Serve with steamed rice and broccoli for a dinner that’s fun to make and eat.


  • 1 block of tofu, cut into 1 inch chunks
  • 1 1/2 tsps Ener-G egg replacer, whisked with 5 TB warm water
  • plenty of cornstarch
  • vegetable oil
  • 5 scallions, chopped
  • 2 TB minced ginger
  • 3 TB minced garlic
  • 2 TB mirin
  • 2 cups vegetable stock
  • 3 TB soy sauce
  • 3 TB sugar
  • 1 TB rice vinegar
  • 1/2 tsp habanero pepper powder (or 1 tsp if you like spice)


  1. Place a large shallow pan over medium high heat. Place enough oil in the pan to fill it halfway. While you are waiting for the oil to heat, set up a station of three shallow, wide bowls with the tofu, Ener-G and cornstarch. You can tell when the oil is ready by inserting a wooden spoon into the oil—if bubbles form around the spoon, you can begin frying.
  2. About five pieces at a time, dunk the tofu into the Ener-G, and then place in the cornstarch. Cover the pieces with the cornstarch, tapping off any excess before placing into the pan. Repeat this process until you have all of the tofu cubes frying in the pan.
  3. While you are waiting for the tofu to fry (anywhere from 10-12 minutes on each side), begin making your sauce. In a small saucepan, saute the scallions, ginger and garlic in a bit of oil over medium heat, just until you can smell it, about 4 minutes. Then, turn the heat up to medium high for one minute, and then add the mirin and heat for 1 minute more. Add the broth and then the soy sauce, sugar, vinegar and habenero.
  4. Your tofu should now be ready to turn. Using tongs, flip each piece over and let it fry for 10-12 more minutes. Return to your sauce. Take some of the leftover cornstarch (about 2-3 tablespoons, and mix with about 5-6 tablespoons of water in a small bowl until it is fully disintegrated. Add that mixture to your sauce, stirring immediately. It should instantly thicken. Once desired consistency is achieved (it shouldn’t be watery or too viscous), remove it from the heat and return to your tofu.
  5. Once both sides of the tofu are golden brown, remove from the oil and drain on paper towels. Either toss the cubes in the sauce and serve or spoon the sauce over the top.
  6. Serve with rice and broccoli.
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes

Keywords: general tso's tofu, fried tofu, general tso's