When hot, sprinkle the sugar all over and count to 10!
Add the onions, stir and cook for about 3 minutes.
Add the garlic and ginger, stir and cook for another 1 minute or so.
Add the tomatoes, pepper, chilli powder and turmeric and stir well. Let cook for about 5 minutes, at which point you'll get a wonderful cooked aroma from it.
Add the chicken, coat thoroughly and cook for about 5 minutes, to let the meat absorb some of that wonderful tomato spice.
Add the water, bring to boil and cook, covered, for 30-45 minutes depending on part and size of chicken used.
When the chicken is done, add the garam masala, stir and turn the heat off.
Scatter the fresh coriander all over and serve with rice or roti.