Dry roast coriander seeds, cumin seeds, fennel seeds, black peppercorns, dried red chilies, cinnamon, cloves, and grated coconut until fragrant, then grind into a fine paste.
Heat oil in a pan and sauté onions, curry leaves, ginger, garlic, and green chilies until golden.
Add chopped tomatoes and cook until they become soft and the oil begins to separate.
Add chicken pieces, turmeric, salt, and the freshly ground Chettinad masala. Mix well to coat the chicken evenly.
Pour in a little water, cover, and cook on medium heat until the chicken is tender.
Simmer for 10 minutes to allow the flavors to blend and the gravy to thicken.
Garnish with fresh coriander leaves and serve hot with rice, parotta, appam, or dosa.