Prepare the Chicken:
- Toss with Cornstarch and Seasoning: In a bowl, toss the chicken pieces with cornstarch, salt, and pepper until evenly coated. The cornstarch helps the chicken brown nicely and also helps to thicken the sauce later. Make sure the chicken is well coated to ensure even browning.
Cook the Chicken:
- Heat the Oil: Heat vegetable oil in a large skillet or wok over medium-high heat. The oil should be hot before you add the chicken.
- Cook the Chicken: Add the chicken pieces to the skillet in a single layer, making sure not to overcrowd the pan. Cook for 4-5 minutes per side, or until golden brown and fully cooked. Cook the chicken in batches if needed to avoid overcrowding. Check the internal temperature of the chicken with a meat thermometer to ensure it reaches 165°F (74°C). This is important for food safety.
- Set Aside: Once the chicken is cooked through, remove it from the skillet and set it aside.
Make the Sauce:
- Reduce Heat: Reduce the heat to medium.
- Combine Sauce Ingredients: In the same skillet, combine honey, soy sauce, vinegar, sesame oil (if using), garlic, and ginger (if using).
- Simmer and Thicken: Bring the sauce to a simmer. Then, stir in the cornstarch slurry (cornstarch mixed with water). Stir continuously until the sauce thickens, which should take about 1-2 minutes. The sauce will thicken quickly once the cornstarch slurry is added. If the sauce is too thick, you can add a little bit more water to thin it out.
Combine Chicken and Sauce:
- Add Chicken to Sauce: Return the cooked chicken to the skillet and toss to coat it evenly in the sticky honey sauce.
- Heat Through: Let the chicken heat through in the sauce for 2-3 minutes. This will allow the flavors to meld together.
Serve and Garnish:
- Serve: Transfer the Sticky Honey Chicken to a serving plate.
- Garnish: Garnish with toasted sesame seeds and sliced green onions. These add a finishing touch to the dish.