Go Back

General Tso's Tofu

Crispy General Tso’s Tofu coated in a sweet, tangy, and spicy sauce—better than takeout and easy to make at home! Serve with rice for a delicious plant-based meal.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Main Course
Cuisine Asian
Servings 3 servings
Calories 250 kcal

Ingredients
  

For the tofu:

  • 1 block extra-firm tofu, pressed & cubed
  • 2 tbsp cornstarch
  • 1 tbsp soy sauce (or tamari for gluten-free)
  • 1 tbsp sesame oil (or neutral oil for frying)

For the sauce:

  • 3 tbsp soy sauce
  • 2 tbsp rice vinegar
  • 2 tbsp maple syrup
  • 1 tbsp hoisin sauce
  • 1 tsp sriracha (or more for heat)
  • 1 tsp grated ginger
  • 2 cloves garlic minced
  • ½ cup vegetable broth (or water)
  • 1 tbsp cornstarch + 2 tablespoons water (to thicken)

For garnish:

  • 2 tbsp green onions chopped
  • 1 tsp sesame seeds
  • 1 tsp dried red chili (optional, for extra heat)

Instructions
 

  • Prepare the tofu:
    Cut tofu into cubes and toss with soy sauce, then coat evenly with cornstarch.
    Heat sesame oil in a pan over medium-high heat and pan-fry tofu until crispy and golden on all sides. Remove and set aside.
  • Make the sauce:
    In a bowl, whisk together soy sauce, rice vinegar, maple syrup, hoisin sauce, sriracha, ginger, garlic, and vegetable broth.
    In a separate small bowl, mix cornstarch with water to make a slurry.
  • Cook everything together:
    In the same pan, pour in the sauce mixture and bring to a simmer.
    Stir in the cornstarch slurry and cook until the sauce thickens (1-2 minutes).
    Add the crispy tofu back into the pan and toss to coat evenly.
  • Serve & enjoy:
    Garnish with green onions, sesame seeds, and dried chili if using.
    Serve with steamed rice or stir-fried veggies.
Keyword general tso, tofu