Warm the oil in a large saucepan then add in the onions, garlic and ginger. Fry them together on a medium heat until the onions begin to soften. This will take around 10 minutes. Next, add the curry leaves to the pan and continue to fry for a couple of minutes,
Stir in the curry powder and fry for 5 minutes adding a splash of water if the spices begin to catch on the bottom of the pan,
Now add the tomato paste to the pan along with the chopped up chicken and some seasoning. Cook the chicken until it is coated in the spices and beginning to colour, which will take around 5 minutes,
Pour in the chopped tomatoes and the water/stock. Bring the curry to the boil then turn it down to a simmer and cook over a medium heat (partly cover the pan with a lid) for abut 25 minutes,
Add in the cooked new potatoes and cook the curry for 5 more minutes adding a little extra water if the curry sauce has reduced too much,
Remove the curry from the heat and stir in the bunch of chopped coriander,
Serve the curry with plenty of boiled basmati rice and some mango chutney, naan breads or parathas and raita.
This curry will feed a family of between 4-6 people along with the rice and the breads and dips.