Dry roast the Cloves, Coriander Seeds, Cardamom, Cinnamon sticks, Cumin Seeds and Fennel Seeds. Let it cool and then grind it to a fine powder and keep aside.
Heat Oil in a vessel. Add the Jeera (for tempering) and fry it till brown. Add the grated ginger and garlic and fry till the raw smell goes off. Add the chopped onions and fry evenly till golden brown. Add turmeric powder, chilli powder and the ground spices. Stir it well. Add the chicken pieces and mix thoroughly so that the spices are well coated. Cover and cook till the chicken is done.
Add salt to taste. Mix well. Pour the coconut milk. Mix well. When the curry begins to bubble, cover and simmer for 2 to 3 minutes. Check salt and adjust if needed. Garnish with coriander leaves.