Dry roast coriander seeds, cumin seeds and black peppercorns and grind to a coarse powder. Grind red chillies, ginger and garlic to a fine paste. Heat ghee and oil in a kadai, add onion and sauté till lightly browned.
Add half the coarsely ground spice powder and red chilli-ginger-garlic paste and continue to sauté for three to four minutes.
Add tomatoes and salt and continue to sauté till the tomatoes become soft. Add chicken and stir.
Add coriander leaves and the remaining coarsely ground spice powder and mix. Add half a cup of water and stir. Cover and cook on medium heat till the chicken is done. Serve hot.