What you do
Preheat the oven to 160°C Fan (180°C/350°F/Gas Mark 4).
Rinse the lentils and place them in a large saucepan with the stock and turmeric.
Bring to the boil, then lower the heat and simmer for 25–30 minutes, or until the lentils are soft.
Meanwhile, spread the cauliflower florets out in a large roasting tray. Drizzle over the oil, then add a generous grind of fresh black pepper and the curry powder or garam masala. Toss to coat and pop the tray in the oven for 20 minutes, turning the cauliflower florets halfway through.
When the lentils are almost done, heat the oil in a large frying pan over a medium heat, add the spices, fennel, coriander and chilli and fry for 2 minutes until fragrant.
Add the onion, garlic and carrots and fry for 5–6 minutes until soft, then reduce the heat to low.
Mix the ingredients for the yoghurt together in a bowl and leave to one side. When the lentils are soft, add them to the onion and carrot mixture in the pan.
Stir well, adding a little more pepper if needed.
Divide between four bowls, and serve with the roasted cauliflower (sprinkle a little extra curry powder or garam masala on top, if you like) and mint yoghurt dressing on the side, for people to help themselves.
Tip: You can swap the red lentils for any you have in your cupboard (the recipe also works well with green lentils) and use non-dairy alternatives for the yoghurt, if you prefer.