Heat a kadai / pan and dry roast the poppy seeds. This way the poppy seeds don't stick to the pan.
Then, add 1 tsp of cooking oil to the kadai / pan, fry all the spices, remove. Then, fry 50 gm chopped Onions, Coconut, Garlic, Coriander Leaves. Once its fried well remove and cool. When it is cooled, grind it to a paste. Keep it aside.
For the Gravy
Cut cleaned chicken into required size. Chop rest of the Onions, Tomatoes, Coriander leaves.
In another pan, heat rest of the oil, fry onions to golden brown. Then, add ginger garlic paste. Fry for few sec.
Then, add chopped Tomatoes, Chicken pieces, Turmeric powder, chili powder, coriander powder and salt.
Keep it on high for few mins. Stir it constantly making sure it doesn't get burned. Cover it and simmer it for 10 mins.
Add the ground masala to the chicken in the pan. Keep it on high flame, while stirring it continuously. Then add required water and transfer to a pressure cooker and cook for 1 whistle.
Remove lid, if the gravy has excess water, continue cooking on high flame and cook it till it becomes thick gravy.
If this is cooked in a kadai, then cook for 10 - 15 mins or until the chicken is well cooked.
Garnish with Coriander Leaves.
Serve it hot with your choice.
Notes
This can be cooked completely in pressure cooker as well or in a pan.