Pour your oil into a pan for deep frying and set the heat to low.
In a shallow bowl, add the cornstarch, garlic powder and salt. Whisk to combine. In a second shallow bowl add the egg and whisk.
Dip each cubed piece of chicken into the egg and then into the cornstarch dredge, ensuring that the chicken is entirely coated in the flour.
Fry the coated chicken in batches, do not overcrowd the pan. Once golden brown (should take about 6-7 minutes) remove using a spider and place onto a plate lined with kitchen towel.
In a different pan, add the sesame seed oil and heat on medium low. Once the oil is hot, add in the garlic and ginger, fry for 2-3 minutes.
Add the sauces, brown sugar, honey and butter. Stir and turn the heat down to a simmer.
Add your fried chicken to the sauce, stir well to coat the chicken completely in the sauce.
Garnish with the curly spring onion and sesame seeds!