Pop the carrots into a roasting tin with 1 tbsp of coconut or olive oil, and roast at around 200C/400F/180C fan for approximately 30 minutes until nicely roasted and beginning to caramelise.
Meanwhile, pop the shallots, cumin seeds and coriander seeds in a saucepan with the remaining oil. Add the turmeric and sauté over a medium/low heat for about 10 minutes until the shallots are soft and the spices fragrant. Add the garlic and cook for another minute.
Rinse the lentils then add them to the pot and stir well for a couple of minutes.
Pour over enough of the water to cover everything and cover with a lid for about 20 minutes, stirring occasionally and adding a little more water if it becomes dry. Simply add more water if you desire a thinner soup, less if you want more of a puree.
When the lentils are tender and a little mushy, add the roasted carrots to the pot and cook for another 10 minutes, again adding extra water if very dry.
Remove from the heat and add the blood orange zest and juice.
Blend until smooth, adding extra water as necessary.
Serve with fresh chopped coriander, a crunch of black pepper and a hunk of fresh bread (optional for little ones!).