1/4 cup sunflower oil
2 large onions, finely sliced
2 tsp. garlic paste
2 tsp. ginger paste
4 tomatoes, peeled and finely chopped
2 oz. plain Greek-style yogurt
1.5 tsp. red chili powder
1 tsp. ground turmeric
1 tsp. cumin seeds
2 tsp. ground coriander
3 large black cardamom pods
6 cloves
1 bay leaf
chicken pieces
5-6 tbsp. chopped coriander leaves
Heat the oil in a large saucepan, add the onions, and cook until dark golden brown. Remove the onions with a slotted spoon. Allow to cool, then chop them finely in a food processor. Set aside.
Add the garlic and ginger pastes to the hot oil in the saucepan and stir for a few minutes. Add the tomatoes and stir in well, then stir in the yogurt. Cook for 5-6 minutes. Add the browned onion paste and stir to mix, then add all the spices, the bay leaf, and salt to taste. Cook, stirring, until the oil separates out.
Put the chicken pieces in the pan and spoon the spice mixture over them. Add 2 cups water. Put the lid on the pan and cook over low heat, stirring occasionally, for 40-50 minutes or until the chicken is cooked through and tender. Add more water if needed.
Remove the lid and continue cooking for 10 minutes or until the oil in the sauce separates out. Stir in 1/4 cup of the chopped cilantro. Garnish with the remaining chopped cilantro and serve.