Add all the ingredients for the chicken into a bowl except the oil, sesame and peanuts. Mix well until a nice batter like mixture is formed. Let it sit in the batter to marinate.
Put a large frying pan with the frying oil over medium flame until fully heated. Fry garlic until it starts turning golden brown.
Lower the flame and add in all the other ingredients for the sauce.
Raise flame to a boil and let cook for 60 seconds and the sauce thickens up. Take off the flame.
Heat a nice amount of oil in a big pot with a good amount of depth. Drop a spoonful of chicken mixture into the pot at a time and fry in batches. Fry each batch until golden brown on each side. Put fully fried chicken onto paper towel.
Put the fried nuggets into a frying pan with the sauce and heat up.
Add in the peanuts and some sesame and mix to an even mixture.