Heat the oil in a large, wide pan. Add the , ginger and cloves, and cook for 5 mins more, stirring frequently to stop it sticking. Add all the remaining spices and the fresh chili, stir briefly, then tip in the tomatoes with the stock.
Add the chicken thighs, pushing them under the liquid, then cover the pan and leave to cook for 35 mins. Stir well, add the potatoes and cook uncovered for 15-20 mins more until they are tender. Stir in the cilantro and syrup.
About 10 mins before you want to serve, make the rice. Put the lactose free butter, rice, sugar and spices in a large pan with 550ml water and 0.5 tsp salt.
Bring to the boil and, when the lactose free butter has melted, stir, cover and cook for 10 mins. Turn off the heat and leave undisturbed for 5 mins. Fluff up and serve with the curry.