Mix all your sauce ingredients together until the sugar dissolves.
Then heat your oil on high, wait for it to heat up, and carefully add in your chicken pieces.
Let them fry for a couple minutes until golden brown, then flip them over to get the other side.
Once browned, add in the ginger garlic and red chills, then mix and fry until the garlic starts browning.
Then add in a quarter cup of water, a pinch of salt and pepper.
Turn the heat down to medium low and let it simmer with the lid on for 10-15 minutes until the chicken is cooked through or all the liquid is reduced and the oils come out.
Throw in the red onions, turn your heat up to medium high, push the onions to the bottom of the chicken and fry until they just start to get translucent.
Then, pour in your sauce. Mix everything together and let it boil until you get to the consistency you want.
Sprinkle on some green onions and take if off the heat.