Tofu General Tso's Recipe

Craving General Tso's but want a healthier, vegetarian twist? This recipe delivers! Our lighter take on this classic boasts amazing flavor that even meat-eaters will adore. Made with crispy pan-fried tofu and a tangy, sweet, and spicy sauce, it's the perfect comfort food. Find rice wine and vinegar at your local Asian market. Serve over brown rice for a complete and satisfying meal.

Prep Time 60 mins
Cook Time 335 mins
Calories 871.4 kcal
Protein 45g
Rating Be the first
Tofu General Tso's 42

Recipe Actions

Share this recipe:

Recipe Author

Forktionary editorial kitchen team

The Forktionary Kitchen Team

Adapted from Food.com, then tested & standardized by Forktionary.

Ingredients for Tofu General Tso's

  • 14 oz Extra Firm Tofu
  • 2 large Eggs
  • 5 tsp Cornstarch (for sauce) and 1/2 cup Cornstarch (for coating)
  • 1/4 cup Rice Vinegar
  • 2 tbsp Rice Wine
  • 1/2 cup granulated Sugar
  • 1/4 cup Soy Sauce
  • 2 cloves minced Garlic
  • 1 tbsp minced Ginger
  • 2 tbsp Sesame Oil
  • 1/2 cup vegetable Oil
  • 1-2 tsp Chili Oil (adjust to taste)
  • Brown Rice (for serving)

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Tofu General Tso's? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Tofu General Tso's

  1. Press 14 oz firm or extra-firm tofu between paper towels to remove excess moisture. Cut into 1-inch cubes.
  2. In a medium bowl, whisk together: 1/4 cup rice vinegar, 2 tbsp rice wine, 1/4 cup soy sauce, 2 cloves minced garlic, 1 tbsp minced ginger, 2 tbsp sesame oil, and 1-2 tsp chili oil (adjust to taste).
  3. Add the tofu cubes to the marinade. Cover and refrigerate for at least 4 hours, or preferably overnight.
  4. Remove the tofu from the marinade and gently pat dry with paper towels.
  5. In a small bowl, whisk together the marinade with 5 tsp cornstarch and 1/2 cup granulated sugar until smooth.
  6. In a large saucepan, bring the marinade mixture to a boil over medium-low heat. Reduce heat and simmer until thickened, about 5-7 minutes.
  7. Remove from heat and set aside.
  8. In a separate bowl, lightly beat 2 large eggs.
  9. Dip each tofu cube into the beaten eggs, ensuring they are fully coated.
  10. Place the egg-coated tofu on a plate lined with paper towels.
  11. In another bowl, place 1/2 cup cornstarch. Toss the egg-coated tofu in the cornstarch until lightly coated, shaking off any excess.
  12. Heat 1/2 cup vegetable oil in a large skillet or wok over medium heat.
  13. Add the tofu to the hot oil in a single layer, ensuring not to overcrowd the pan. Fry until golden brown and crispy on all sides, turning occasionally (about 8-10 minutes).
  14. Remove the tofu from the skillet and place it on a plate lined with paper towels to drain excess oil.
  15. Add the crispy tofu to the thickened sauce and gently toss to coat. Heat through for 3-5 minutes over low heat.
  16. Serve immediately over brown rice. Enjoy!

Nutrition Information (Approximate per serving)

Sodium

114 g

Sugar

141g

Fat

42g

Carbs

22g

Recipe Categories (Choose a category and find related recipes!)

Frequently Asked Questions

How long does it take to make Tofu General Tso's?

Tofu General Tso's takes about 395 minutes from start to finish — roughly 60 minutes to prepare and 335 minutes to cook.

How many calories are in Tofu General Tso's?

Tofu General Tso's has approximately 871.4 calories per serving, with about 45 g protein, 22 g carbohydrates and 84 g fat.

What ingredients do I need for Tofu General Tso's?

The key ingredients for Tofu General Tso's are Extra Firm Tofu, Eggs, Cornstarch, Rice Vinegar, Rice Wine, Sugar. See the full list with measurements above.

Reviews

No reviews yet — be the first to share your thoughts on this recipe!

Write a Review