In a mixing bowl, whisk together the eggs. In another bowl, place the cornstarch.
Dip each piece of chicken into the egg, then coat it in cornstarch, shaking off any excess.
Heat the vegetable oil in a frying pan or wok over medium-high heat. Once hot, add the coated chicken pieces in batches. Fry until golden brown and cooked through, about 5-6 minutes per batch.
Use a slotted spoon to remove the chicken and drain on paper towels.
In the same pan, remove excess oil, leaving about 1 tablespoon. Add the minced garlic and ginger, sautéing for about 30 seconds until fragrant.
In a separate bowl, whisk together the soy sauce, rice vinegar, sugar, hoisin sauce, sesame oil, and red pepper flakes. Pour this sauce into the pan, bringing it to a simmer.
Add the fried chicken pieces to the pan and toss them in the sauce until well coated.
Cook for an additional 2-3 minutes to allow the flavors to meld.
Serve the General Tso's Chicken over steamed rice and garnish with sliced green onions.