Start by cutting your chicken into even 1-inch chunks. This size cooks quickly and evenly while staying juicy. Season the pieces thoroughly with kosher salt, black pepper, onion powder, garlic powder, and paprika. Let the seasoned chicken rest for a few minutes to absorb the flavors.
In a separate bowl, mix cornstarch and flour together. This combo gives the fried chicken its signature crisp. Toss the chicken pieces into the dry mixture, ensuring each piece is evenly coated. Shake off any excess flour for an even fry later.
Heat vegetable oil in a deep pot over medium-high heat. Once the oil reaches 350°F to 365°F, gently add the chicken in batches. Avoid overcrowding the pot. Fry until golden brown and crispy—about 3–4 minutes per batch. Use a thermometer to confirm the chicken reaches 165°F internally. Transfer to paper towels or a wire rack to drain.
While the chicken rests, heat 2 tablespoons of vegetable oil in a skillet. Add the minced garlic and sauté for about a minute until fragrant but not browned. Stir in the soy sauce, vinegar, ketchup, honey, water, sesame oil, ground ginger, and cornstarch. Let the mixture simmer for 3 to 5 minutes, stirring often, until it thickens into a glossy glaze.
Turn off the heat and add your crispy chicken pieces into the sauce. Toss gently to coat every piece in the sticky garlic sesame glaze. This step locks in flavor and gives the chicken its irresistible shine and texture.
Sprinkle the toasted sesame seeds over the glazed chicken. Add freshly sliced green onions for a pop of color and freshness. Serve the Garlic Sesame Chicken hot with steamed rice, noodles, or even in a lettuce wrap.