I start by cutting the chicken into evenly sized pieces so they cook uniformly. Then I season them with salt and pepper and toss them in cornstarch until fully coated. This step ensures a crispy outer layer after frying.
I heat oil in a deep skillet until hot but not smoking. The chicken is fried in batches to avoid overcrowding the pan. Each piece cooks until golden brown and crispy before being removed and placed on paper towels.
I remove most of the oil from the pan, leaving just a little behind. Then I add minced garlic and stir until fragrant. Honey, soy sauce, rice vinegar, sesame oil, and water are added and stirred until smooth.
Once the sauce starts bubbling lightly, I add the fried chicken back into the pan. I toss everything gently so the sauce coats each piece evenly. The sauce thickens quickly and becomes shiny.
I turn off the heat once the chicken is fully coated and sticky. Finally, I sprinkle sliced green onions and sesame seeds on top. The dish is best served immediately.