Heat the coconut oil in a large saucepan over medium heat, then add the leeks, garlic, ginger, turmeric, salt flakes, and a grind of black pepper.
Saute for about 5 minutes or until the leeks have softened. Add the cumin and paprika and cook for another minute until fragrant. Add the carrots and toss to coat in the spiced leek mixture, then add the vegetable stock and give everything a good stir.
Bring to the boil, then reduce heat and simmer for 10-12 minutes. Add the coconut milk and cook for a further minute. Blend soup either with a stab blender, such as a Bamix, or allow to cool before blending in a blender. Reheat soup and taste. Adjust seasoning if necessary.
Serve the soup sprinkled with fresh herbs and a drizzle of coconut milk.