Preheat your oven to 230°C/210°C fan (450°F/Gas Mark 8).
Mix together the marinade ingredients in a large bowl, then stir through the beetroot. Transfer to a baking tray and bake in the oven for 20 minutes, or until the beetroot is tender.
Meanwhile, for the curry base, place a large saucepan over a medium heat and add the olive oil. When hot, add the onion, garlic, ginger and chilli, and cook slowly and gently for around 8 minutes. This will allow the onions to release all their sweetness, adding depth to the curry.
Season with the salt, then add the ground spices. Cook for a further 2 minutes before adding the tomato paste, chickpeas and coconut flakes. Mix well, then add the roasted beetroot.
Deglaze the pan with the coconut milk, stirring well. Let the curry bubble away for 15 minutes, stirring through the spinach just before serving.