Cook chicken uncovered with chilli powder, coriander powder, turmeric, vinegar, crushed ginger and salt, with enough water to cover it. While the chicken is cooking, powder, cardamom, cloves and cinnamon.
Add this powder to the chicken when it's half cooked.
Mix well and continue cooking with the lid off.
Take the pot off the flame when the chicken is done and the gravy is thick.
Heat a little oil in a pan and fry the cooked chicken.
Once you're done frying all the chicken pieces place them on paper towels to drain them.
Fry the sliced onions in the left over oil.
Then add curry leaves, black pepper powder, the left over gravy and the already fried chicken pieces and saute for a few mins.