Take a mixer jar, add grated coconut, soaked poppy seeds, anise, and roasted chana.
Make it as smooth paste and keep aside.
Wash the chicken, drain the water.
Add salt, turmeric, chili powder, coriander powder, and ginger garlic paste. Marinate it for 15 minutes.
Add oil in a pan, when it becomes hot, add mustard seeds and curry leaves and allow it to crackle, and add green chilis.
Add onions, saute well till it becomes translucent, add coriander leaves, ginger garlic paste, mix well and fry until the raw smell goes off.
Add chopped tomatoes, cook till tomatoes become mushy.
Now add salt, chili powder, coriander powder, turmeric powder, cumin powder. Add chicken and mix well.
Add ½ cup of water.
Pressure cook the contents for 2 whistles.
Wait for the pressure to be released, after which add the ground paste and boil it for 5 to 7 minutes or cook until oil separates from the gravy.
Serve hot the spicy chicken gravy with rice, roti or parotta.