Cut chicken in half, turning it into a butterfly shape
Place spices into a pot with oil
Turn onion, garlic, ginger and water into a fine paste, pour into the pot, saute/bring to boil, then stir in sugar and sweet soy sauce
Once sugar dissolved add in chicken to coat, then flip
Cook covered for 15 mins on low-med heat, take off lid, flip chicken. Cook covered for another 20 mins. Then take off lid, flip again, and cook for another 20 mins.
Grill to brown before serving.