Dice the chicken thighs into generous bite-sized pieces and chop the onions.
1 kilogram chicken thighs, diced, 2 medium onions, diced
Heat the oil in a large saucepan over medium-high heat. Add the onions, cinnamon sticks, bay leaves, curry leaves, cumin seeds and crushed cardamom pods.
2 tablespoons oil, 2 cinnamon sticks, 2 bay leaves, 5 curry leaves, 1 teaspoon cumin seeds, 5 cardamom pods, crushed
Reduce the heat to medium and cook for about 5 minutes, stirring often, until the onions are soft, translucent and just starting to turn light golden.
Add the Durban masala or curry powder, garam masala, turmeric, ground coriander, garlic and ginger. Cook for 1 minute, stirring and scraping the bottom of the pan so the spices don’t burn. They will start to stick slightly, which is normal, but lower the heat if they catch too quickly.
4 teaspoons Durban masala or curry powder, 2 teaspoons garam masala, 1 teaspoon turmeric, 1 teaspoon ground coriander, 2 teaspoons garlic, chopped, 2 teaspoons fresh ginger, chopped
Add the tinned tomatoes and stir them into the spices. Cook for about 3 minutes, stirring and scraping often, until the tomato mixture thickens slightly and looks darker and richer. If it starts to catch, turn the heat down.
1 400g can chopped tomatoes
Add the salt and sugar and stir them through the sauce.
1 tablespoon sugar, 1½ - 2 teaspoons salt
Add the chicken pieces and stir until they are well coated in the sauce. Cook for 2–3 minutes.
Add enough water to almost cover the chicken, but not fully cover it. Bring to a gentle simmer.
1½ - 2 cups water
Cover the pan with a lid and simmer over low heat for about 30 minutes, or until the chicken is tender. Stir occasionally to stop the curry from sticking.Check the consistency halfway through cooking. If the curry looks too saucy at the 15-minute mark, remove the lid and let some of the liquid evaporate. The curry should be thick enough to sit in the bread without flooding it, but saucy enough for dipping the torn bread pieces.