Marinate chicken with salt and turmeric for 30 minutes
Heat oil and roast all whole spices, ginger, garlic until aromatic
Add onions and coconut, roast until coconut turns brown
Allow mixture to cool completely. Grind mixture with adequate water to form smooth puree
Melt ghee/ oil in a pan. Add chicken and stir fry for 2-3 minutes
Add ground puree and mix well. add salt and bring to boil
Cover and cook until chicken is tender and gravy reaches desired consistency over low heat stirring occasionally
Add nutmeg and coriander leaves. Mix well
Optionally garnish with coconut bits
Serve hot with rice