14ozextra firm tofupressed and cut into ¾-inch cubes
¼cupcornstarch
½teaspoonkosher salt
½teaspoonground black pepper
3tablespoonsvegetable oilfor frying
General Tso’s Sauce
2tablespoonssoy sauce
1tablespoonrice vinegar
1tablespoonhoisin sauce
2tablespoonsmaple syrup
½teaspoonchili flakes
½teaspoongingergrated
1clovegarlicminced
¼cupwater
1teaspooncornstarchmixed with 1 tablespoon water (slurry for thickening)
Garnish & Serving
2green onionschopped
1teaspoonsesame seeds
Instructions
Press tofu for at least 15 minutes (see tips). Pat very dry with paper towels and cut into ¾-inch cubes.
In a medium bowl, whisk together cornstarch, salt, and pepper. Add tofu cubes and toss until evenly coated, shaking off excess.
Heat oil in a large nonstick skillet over medium-high heat until shimmering. Add tofu in a single layer, leaving space between pieces. Pan-fry 3-4 minutes per side, turning occasionally, until golden and crisp on all sides. Work in batches if needed to avoid crowding.
Transfer crispy tofu to a paper towel-lined plate. Set aside.
While tofu cooks, whisk together soy sauce, rice vinegar, hoisin sauce, maple syrup, chili flakes, ginger, garlic, and water in a small bowl.
Wipe out skillet if needed. Pour sauce into skillet and bring to a simmer over medium heat.
Give cornstarch slurry a quick stir (it settles), then pour into simmering sauce. Cook 1-2 minutes, stirring constantly, until sauce thickens and turns glossy.
Add crispy tofu to skillet and gently toss until all pieces are evenly coated.
Remove from heat. Top with green onions and sesame seeds. Serve immediately over steamed rice or noodles.
Notes
Press tofu at least 15 minutes for best texture—use a tofu press or wrap in paper towels with heavy object on top
Pat tofu very dry before coating—moisture prevents crispiness
Don't crowd the pan—tofu needs space to crisp, not steam
Coat tofu right before frying—cornstarch gets gummy if it sits too long
For extra crunch, air fry or bake tofu at 400°F for 15-20 minutes instead of pan-frying