Wash the chicken and keep aside.
Dry roast the chillies, coriander, cumin, fenugreek, mustard and whole spices and garlic until aromatic.
Roast the coconut separately. Add 1/4 tsp turmeric. Grind coarsely and set aside.
Grind the roasted ingredients with tamarind to make a thick masala paste.
Heat oil and sauté the sliced onions until lightly golden.
Add the chicken, turmeric and salt and cook for a few minutes.
Add the prepared masala paste and mix well.
Cover and cook until the chicken is tender.
Remove the lid of the pan, add coconut and cook until the excess moisture evaporates and the masala coats the chicken.
Serve hot with rice, chapati, roti, sannas or your favourite accompaniment.