For the spice paste, heat oil in a pan and add cinnamon stick, cloves, black peppercorns, coriander seeds, cumin seeds and kashmiri chillies. Mix in the onion and saute the mixture till the onions caramelize. Cool the mixture and grind with a little water. Add the green chillies, ginger paste, garlic paste and grind again to a fine consistency.
For the coconut paste, heat oil on medium heat in a pan. Toast the cashew nuts, poppy seeds and coconut till they are a light golden brown. Cool and grind with a little water.
For the chicken, heat oil in a pan, add bay leaves and saute for 30 seconds. Add the onions and saute till a pale pink. Mix the spice paste and saute, stirring continuously, until it thickens and releases oil. Put the heat on high, add chicken and mix well in the spices. Add a cup of water, cover the pan and let simmer for 15 minutes.
Now, add the coconut paste, a little water and cook uncovered for 5 minutes. Add salt (to taste). Cool and refrigerate overnight.
Reheat next day over low heat while stirring. Serve hot with bread or plain boiled white rice.
Key Ingredients: Chicken, vegetable oil, onion, salt, cinnamon, cloves, black pepper, coriander seeds, cumin seeds, kashmiri mirch, green chillies, garlic, poppy seeds, bay leaf, cashew nuts, desiccated coconut