Freeze and thaw your tofu ahead of time. Allow 48 hours for thawing completely in refrigerator! Once fully thawed, gently press the tofu for 20-30 minutes to remove the excess water.
In a medium bowl, whisk together the soy sauce, hoisin sauce, brown sugar, rice vinegar, garlic, ginger, red pepper flakes, and ½ cup water. Set aside.
Cut the tofu into cubes and add to a mixing bowl with the 3 tbsp of cornstarch and salt. Mix together until the tofu is evenly coated.
Transfer the cornstarch coated tofu to the air fryer in a single layer. Spray generously with cooking spray and air fry the tofu at 400°F for 20 minutes, shaking and spraying with additional oil halfway through.
When the tofu has about 10 minutes left, pour the General Tso's sauce into a large skillet over medium heat. Bring the sauce to a low simmer.
In a small bowl, whisk together the remaining 1 tablespoon of cornstarch and and 2 tablespoons of water to make a cornstarch slurry. Pour the cornstarch slurry into the skillet and stir well to combine. After a minute, the General Tso's sauce should begin to thicken. Continue to simmer, mixing constantly, until the sauce is thick and glossy, about 3-4 minutes.
Lastly, add the crispy air fryer tofu into the skillet with the General Tso's sauce and toss thoroughly until evenly coated.
Top with sesame seeds and green onions as desired, then serve while warm and enjoy!
Notes
Stovetop method: After coating the tofu in cornstarch, heat 3 tablespoons of vegetable oil in a large skillet over medium heat. Pan fry the tofu until crispy on all sides. Once crispy and golden brown, remove the tofu and drain on paper towels. Resume the recipe as normal.
Storage instructions: Vegan general Tso's tofu is best enjoyed fresh, but can be refrigerated in an airtight container for 1-2 days. I have not tested freezing this recipe.
This nutritional information does not include white rice, green onion, or sesame seeds for serving.