take the chicken in a mixing bowl, add turmeric powder, salt, pepper powder, ginger garlic paste, yogurt, curry leaves and mix well.
leave the marinade for 30 minutes.
Preparing Masala
heat a pan, add coriander seeds, cloves, cardamom, cinnamon, star anise petal, fennel seeds and roast for a minute.then add poppy seeds, desiccated coconut powder, and roast for 15 seconds.
put them in a grinder and make into a fine powder.
Preparing the curry
heat oil in a pan.add onion paste and saute for 2-3 minutes.
add ginger garlic paste and saute for a minute.
add the chicken marinade, mix well and cover it with a lid and cook for 15-20 minutes on medium flame.
remove the lid and mix for once.
add chicken masala, pepper powder, mix well and cook for 5-7 minutes.
add slit green chilies, curry leaves.
then, add roasted cashew nuts and chopped coriander leaves and turn off the flame.