Heat the olive oil over medium heat in a medium saucepan with a tight-fitting lid. Add the leeks and cook for 5-6 minutes until it begins to soften and begin to turn translucent.
Add the rice, and stir until coated with oil. Add the grated carrot, turmeric, salt cumin, coriander and orange zest, stirring for 2-3 minutes to coat the rice.
Pour the vegetable broth into the saucepan. Bring to a boil, then reduce to simmer and cook, covered, for 15 minutes or until the liquid has been absorbed.
Add the dates and raisins and let sit for 5 minutes for the fruit to hydrate slightly.
Add the pomegranate seeds and fresh mint just before serving.