Go Back
+ servings
vegan general tso takout-style tofu
Print

General Tso's Tofu

General Tso's Tofu is quick, easy, and delicious served over steamed rice. It's better than take-out and ready in 30 minutes or less!
Course Dinner, lunch
Cuisine Asian Takout-Style, Asian-Inspired, Chinese, Vegan Asian Tofu
Keyword Asian Tofu Recipes, General Tso's Sauce Vegan, General Tso's Tofu, Saucy Asian Tofu, Takout-style Vegan Tofu, Vegan Tofu Recipes
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 4 people
Calories 87kcal

Ingredients

FOR THE TOFU

  • 1 14 oz block firm or extra firm tofu drained, pressed, and cubed
  • 2 tbsp brown sugar
  • 2 tbsp soy sauce
  • 2 tbsp cornstarch or arrowroot starch

FOR THE GENERAL TSO'S SAUCE

  • 4 tbsp soy sauce
  • 3 tbsp brown sugar packed
  • 1 tbsp rice vinegar
  • 1 tbsp hoisin sauce
  • 1 tbsp cornstarch or arrowroot starch
  • 1 tbsp ginger minced
  • 2 cloves garlic minced
  • ¼ tsp red pepper flakes

Instructions

  • Preheat your oven to 425 degrees F.
  • Combine the brown sugar, soy sauce, and cornstarch/arrowroot starch in a bowl and whisk together. Add the cubed tofu and allow it to marinate for 20-30 minutes.

BAKING THE TOFU

  • Add the marinaded tofu to a parchment-lined baking sheet and bake for 15-30 minutes, flipping halfway through.

FOR THE GENERAL TSO'S SAUCE

  • In a saucepan, whisk all ingredients for the General Tso's Sauce together and heat on high for 5 minutes, whisking continuously, until bubbly and thick.
  • Toss the baked tofu in the sauce and serve.

Notes

*To save, store the leftovers in an airtight container in the fridge for up to a week.
*To reheat, I recommend adding the tofu to a hot pan with a few tablespoons of water and heating.  But if you must use a microwave, 2 ½ minutes on high should do the trick.

Nutrition

Calories: 87kcal | Carbohydrates: 19g | Protein: 3g | Fat: 1g | Saturated Fat: 1g | Cholesterol: 1mg | Sodium: 1580mg | Potassium: 69mg | Fiber: 1g | Sugar: 16g | Vitamin A: 37IU | Vitamin C: 1mg | Calcium: 19mg | Iron: 1mg