Step #1 In a frying pan, cloves, cumin seeds, on low heat dry roast the cinnamon stick,cardamoms, dried red chillies & the split peas.
Step #2 When the aroma is released from the spices remove them from the pan & allow this to cool.
Step #3 Roast in the same way, the cashew nuts & poppy seeds, allow this to cool.
Step #4 Grind all of the roasted spices together.
Step #5 Take the chicken & separate the legs from thighs & cut the breasts into two.
Step #6 Melt half of the butter in a pan & fry the onions, garlic & ginger for 5 mins Remove from the pan by pressing the onions against the side of the pan to remove the butter.
Step #7 Allow to cool.
Step #8 In a mixer mix together all of the roasted spices with the onions & yogurt till smooth.
Step #9 Put the chicken in a bowl & pour the liquidized mixture over it & refridgerate over night.
Step #10 Melt the remaining butter & add the garam masala fry 30 seconds.
Step #11 Add the chicken & the spices it was marinated in, fry for 6 mins stirring to prevent sticking.
Step #12 Add the water & salt, bring to the boil, reduce heat & let simmer covered for 30 mins till chicken is tender.
Step #13 Turn heat to medium & add the fresh coriander,mint & green chillies, stir & cook for 5 mins allowing the sauce to thicken a little.
Step #14 Serve with cumin seed boiled rice, & a mild vegetable curry.