In a shallow bowl, mix cornstarch and flour together with salt and pepper.
Dip chicken pieces in a bowl of beaten eggs, then coat in the corn starch and flour mixture.
Heat vegetable oil in a large skillet over medium-high heat. Fry the coated pieces in small batches for 4-5 minutes per side, until golden brown and cooked through (internal temperature should reach 165°F). Remove and drain on paper towels.
In a clean skillet, whisk together honey, soy sauce, apple cider vinegar, and minced garlic.
Mix cornstarch with water to create a slurry in a small bowl.
Bring the honey mixture in the skillet to a simmer over medium heat. Stir in the cornstarch mixture and cook, stirring constantly, until the sauce thickens (about 2-3 minutes).
Add sesame oil to the sauce, stirring to combine. Add the fried chicken pieces to the sauce and toss gently to coat evenly.
Garnish with sliced green onions, sesame seeds and a few red pepper flakes if you like a little spice. Serve hot over steamed rice.
Notes
Serve over steamed white rice if desired.
Fry in small batches (8 pieces) for best results.
Take care not to stir the chicken until it's done on each side or the crust won't get crispy.
Make sure the skillet or wok is set to medium-high heat so the oil will get hot enough to cook to the proper temperature.
If you prefer a thicker sauce, add more cornstarch slurry until the sauce reaches your desired consistency.
Leftovers: This recipe can be stored in an airtight container in the refrigerator for up to 3 days.
To Freeze: Freeze the fried chicken pieces separately from the sauce for up to 3 months. Thaw overnight in the fridge and reheat as needed.
To Reheat: Reheat in a skillet over medium heat until warmed through, or microwave on high heat in 30 second intervals until hot. (Recipe will not be crispy if you reheat in a microwave.)