It has thick gravy and goes well with pain rice or with biriyanis, goes well with rotis and chapatis.
First wash the chicken and take it in a bowl and add ginger garlic paste, chili powder, salt and turmeric and leave to marinate for 1 hour.
Mean while grind the dry chilies, desiccated coconut, coriander seeds, cumin and poppy seeds and keep aside. Cut the onions into slices.
Now take a pan and add oil and fry the ground masala till brown.
Take a cooker add oil and put the onion slices, cardamom, clove and cinnamon and fry till golden brown then add curd and pepper powder, keep cooking till oil surfaces.
Now add chicken pieces and fry well for 3 minutes now add the fried masala and mix well and add 1/4 cup water and mix well close with the lid and cook for 5 minutes after whistle and switch off.
If you want the curry more brown you can cook it on slow fame for some more time without the lid, garnish with coriander leaves and serve hot.