In a medium bowl, whisk together the eggs, salt, and pepper.
In a separate shallow bowl, combine the flour and cornstarch.
Dip each chicken piece into the egg mixture, then coat in the flour mixture.
Repeat until all chicken pieces are coated.
Heat approximately 3 inches of oil in a deep skillet or Dutch oven to 350°F (175°C).
Fry the chicken in batches, cooking 5 minutes per batch until golden brown and crispy.
Transfer cooked chicken to a paper towel-lined plate.
While the chicken cooks, prepare the sauce.
In a bowl, whisk together honey, soy sauce, ketchup, brown sugar, rice vinegar, sesame oil, and cornstarch.
Heat 1 teaspoon vegetable oil in a large skillet over medium heat.
Add garlic and cook for 30 seconds until fragrant.
Pour in the sauce mixture and bring to a simmer.
Cook for 3–4 minutes until thickened.
Add the crispy chicken to the skillet and toss until evenly coated.
Sprinkle with sesame seeds and sliced green onions.
Serve immediately with steamed rice or vegetables.