Don't miss out on our special Christmas issue with free 2023 calendar - subscribe by 18 October!
Put the chicken in a bowl, add the marinade spices and yogurt with ½ tsp salt and mix well. The chicken can be left to marinate for a few hours, or cooked straight away – leaving it to marinate will make it more tender.
Melt the ghee in a non-stick frying pan. Fry the chicken for 5 mins on each side until golden. Remove from the pan and transfer to the bowl, leaving the ghee in the pan.
Keep the pan on the heat and scrape it to release any caramelised bits stuck to the bottom. Add the bay leaves, cinnamon and cardamom pods and fry until they start to smell aromatic. Add the onions and garlic, followed by the ginger and 1-1½ tsp salt. Stir, cover and cook until soft and translucent, about 8-10 mins.
Stir in the rest of the spices and fry over a low heat for 5-8 mins. Add 200ml water, cover and cook for a further 3-4 mins, or until the ghee separates from the masala (it should be bubbling around the edges of the pan).
Add the chicken back to the pan, including any meat juices. Spoon some of the masala over the chicken and cover. Cook for a futher 10-15 mins or until the chicken is cooked through. Stir through the sliced green chillies and chopped coriander and serve immediately.