Heat the oil in a large frying pan over a high heat. When hot, add the bay leaves, cinnamon, cardamom, cloves and cumin seeds. Stir-fry for 30 seconds until fragrant, then add the onion. Stir-fry for 4–5 minutes until the onion is soft.
Add the garlic, ginger, ground coriander and cumin, and fry for 1 minute. Add the tomatoes and continue stir-frying for another minute.
Add the chicken, chilli powder and measured water. Season to taste and bring to the boil. Cover the pan, reduce the heat to medium-low and simmer gently for 25 minutes, turning the chicken pieces now and then. Remove the pan from the heat and stir in the yogurt and coriander. Serve with steamed white rice.