This easy dish is like a chicken cacciatore interpreted by another culinary tradition.
Remove skin and excess fat from chicken pieces.
Wash chicken under running water. Drain and blot dry with paper towel. Place in a bowl.
Grind the black pepper, coriander, cumin and cardamom. Add to the chicken with the salt and cover evenly.
Heat a large frying pan over medium heat. Add ghee. Brown chicken on all sides, turning regularly (10 to 15 minutes).
Add diced tomatoes and cilantro. Salt.
Cover and let simmer until chicken is cooked and cooking juices have been well reduced.