Combine all the chicken ingredients for the marinade in a food
processor then transfer to a bowl and stir in the chicken pieces
and leave to marinate for a few hours. Alternatively, use for
the Marinade, 2 tbs. of ready made good quality Tikka Masala
paste. To make the sauce, heat the ghee in a large pan, add
the onion and fry for few minutes then add onion seeds, garlic
and chillies, cook until fragrant. Add the tomatoes, yoghurt
and coconut milk, bring to the boil, then simmer for 20 minutes.
Meanwhile, put the chicken pieces on skewers and cook under
a hot grill for 15 minutes turning them frequently, or fry the
chicken in 1 tbs. of cooking oil till they are browned. Add
the cooked chicken to the sauce & simmer for few minutes
more, add the fresh coriander, lemon juice, and garam masala
. Serve with Basmati rice.