01 -
Pour 2-3 inches of oil into a large, deep skillet with high sides. Heat over medium-high heat while you prepare the sauce and chicken.
02 -
In a saucepan over medium heat, combine honey, soy sauce, water, sesame oil, vinegar, and red pepper flakes if using. Whisk together and bring to a boil.
03 -
Mix cornstarch and water in a small bowl to make a slurry. Once the sauce is boiling, slowly whisk in the cornstarch mixture. Bring back to a boil, then reduce heat to low and simmer for 10 minutes.
04 -
In one bowl, mix flour, chili powder, cumin, coriander, and onion powder with a fork. Pour buttermilk into a separate bowl.
05 -
Working with 2 pieces at a time, dip chicken in flour, then buttermilk, then flour again. Carefully place in hot oil and fry for 5-7 minutes, turning as needed, until golden brown and cooked through (165°F internal temperature).
06 -
Transfer cooked chicken to a paper towel-lined plate. Continue frying remaining chicken in batches until all pieces are done.
07 -
Place all fried chicken in a large mixing bowl. Pour the hot honey sauce over the chicken and gently toss until every piece is well coated.
08 -
Serve right away over cooked rice, garnished with sliced green onions for the best flavor and texture.