Combine the ingredients for marinade and put in the chicken pieces.
Mix well and leave it to marinade in a fridge for an hour.
Melt butter in a pan on medium flame and fry the chicken pieces.
Cook the chicken till it is 3/4th done.
:- Later it will cook in the gravy.
In the same pan, add little butter and fry onions, ginger and garlic paste.
When it turns brown add chilly powder and add tomatoes.
:- Continue frying at low heat till the tomatoes are mashed up.
When the gravy is cool, grind the soaked cashews along with the marinade in a blender.
Pour the gravy back to the pan and allow to cook on low flame .
Slide in the fried chicken pieces. Allow it to simmer till the chicken is well cooked.
Heat a pan and dry fry the fenugreek leaves.
Add tomato sauce, fresh cream, honey and crumble the fenugreek leaves on the gravy.
:- Serve on a plate and add chopped coriander leaves and remaining cream.