What we need:
Chicken
Onions
Lime juice
Ginger garlic paste
Cashew nuts
Yogurt
Green chilli
Black pepper
Green Cardamom
Cinnamon stick
Cloves
Star anise
Coriander powder
Cumin powder (half of coriander powder in quantity)
Chilli powder
Kashmiri chilli powder
Turmeric powder
Garam masala powder
Rose water
Salt
Ghee
How we make it:
At first, soak the cashew nuts in water for sometime. Wash the chicken and marinade it with salt and lime juice and refrigerate it for half an hour. In the mintime, slice onions and fry them golden brown. Now make a smooth paste of the fried onion and soaked cashews. Then make a smooth paste of all the powdered spices (except garam masala) and salt with water. And whisk the yogurt with a little bit of sugar and salt and keep aside. Next take a kadai, heat ghee in it. Add the whole spices into the kadai. Next add the ginger and garlic paste and cook it until the aroma starts coming out. Now add a spice paste in the ghee and stir well.in low flame. When the spices are nearly cooked, add the whisked yogurt in the kadai and mix it with the spices. Now cook the whole thing for some time then add the onions and cashew paste into it and stir. Now when all the spices are done, put the chicken pieces into it and mix them with spices properly and cook until the chicken whitens. Now pour some water and cover it with a lid and carry on stirring in short intervals. When it chicken becomes tender and oil starts appearing around the corner of the kadai, it indicates your dish is ready. Now add the garam masala powder and rose water, mix them well and cover with the lid and rest it for sometime. Now the dish is ready to serve.