Marinade the chicken in all the chicken marinade ingredients and set aside for at least a couple of hours.
Mix the flour coating ingredients in a large bowl and set aside ready to use.
Place all the sauce ingredients in a small sauce pan and cook in lo heat until it starts to sizzle and thicken, about 8 minutes.
Coat each piece of chicken into the flour mix and then shallow fry in hot oil on medium heat.
Brush the sauce onto the chicken pieces and sprinkle with sesame seeds ready to serve.