soak the cashews in hot water for 5 mins
make a fine paste in cashews
clean and wash the medium size chicken, add half cashew paste and ginger garlic paste, mix well and marinate for 1/2 hour
heat the ghee in a kadai and temper the cinnamon,clove, cumin seeds
saute the onion for 5 minutes
add remaining ginger garlic paste and mix it
add remaining cashew paste and mix well
add tomato and mix well
add red chili powder, coriander powder,salt and sugar and mix well
after 5 minutes add curd and mix it
add marinated chicken and mix well
add coconut paste and mix well
add required water and allow to boil
add coriander leaves and mint leaves and mix it
add garam masala and allow to cook the chicken in medium flame until it becomes thick gravy consistency
now punjabi chicken curry is ready to serve. serve with chapati