Add the ghee to a pan on a medium heat. Add the cinnamon stick and cook for 1 minute. This will infuse the oil.
Add the garlic and ginger paste and cook for 90 seconds – stirring frequently.
Add the kashmiri chilli powder, ground cumin, ground coriander and salt and cook for 30 seconds. Add a splash of the stock to stop the spices from burning.
Add the tomato passata and puree, stir and cook on a medium heat for 3-4 minutes.
Turn the heat down to medium and add the chicken stock. After a few minutes, the curry will have soaked the stock up and the sauce will reduce.
Add the tandoori masala, sugar, ground almonds, coconut powder, coconut cream and lemon juice. Stir and cook for 3 minutes.
Add the red food colouring and stir.
Take off the heat and add the single cream and stir.
Add the sauce to a pot suitable for freezing. Leave in the freezer for 3-4 hours. It shouldn't be rock solid, but it should be more of a putty like consistency.