Prepare the Chicken:
Cut the Chicken: Chop the chicken breasts into bite-sized, 1 ½ inch pieces.
Coat the Chicken: In a shallow bowl, whisk the eggs. In another dish, combine the flour and cornstarch.
Dip each chicken piece into the egg mixture, then coat with the flour-cornstarch mixture, shaking off any excess.
Fry the Chicken:
Heat vegetable oil in a large skillet or wok over medium-high heat.
Fry the coated chicken pieces in batches, cooking for 3-4 minutes per side, until golden brown and crispy. Ensure not to overcrowd the pan for even frying.
Remove the chicken from the skillet and drain on a paper towel-lined plate to remove excess oil.
Prepare the Sauce:
In a small bowl, whisk together the honey, ketchup, sugar, brown sugar, white vinegar, soy sauce, toasted sesame oil, salt, and garlic powder.
In another small bowl, mix the cold water and cornstarch to create a slurry (this will help thicken the sauce).
Pour the sauce into the skillet and bring to a simmer over medium heat. Stir occasionally to combine.
Once the sauce is simmering, add the cornstarch slurry to thicken the sauce. Stir until the sauce reaches a sticky consistency. If it gets too thick, add a little water to adjust.
Combine the Chicken with the Sauce:
Add the fried chicken back to the skillet, tossing to coat the chicken evenly in the sauce. Let the chicken cook for another 1-2 minutes, allowing the sauce to cling to the chicken and thicken.
Serve:
Serve the sticky sesame chicken over cooked white rice.
Garnish with sesame seeds and chopped green onions for added crunch and flavor.