Ingredients
Topping
Method
1.Pick over chana dhal, transfer to a sieve and rinse under running cold water until water runs clear. Soak in cold water for 15 minutes. Drain and transfer to a saucepan. Put lentils in a sieve, rinse under running water until water runs clear, then add to pan.
2.Pour in the cold water and gently bring to the boil. Lower heat and cook gently, uncovered, for 20 minutes, or until lentils are tender. Add cauliflower and salt and cook for a further 5 minutes.
3.Heat oil in a large saucepan over a medium heat. Add onions and fry until golden. Add garlic, chillies, ginger, chilli powder and turmeric. Fry for 1 minute, then add tomatoes, along with the contents of the saucepan of chana dhal, lentils and cauliflower. Bubble everything together gently for 10 minutes.
4.For the topping, heat oil in a small frying pan and when hot add garlic, cumin seeds and cloves. Fry for about 1 minute, stirring once or twice, or until fragrant (don’t let garlic burn). Carefully tip into dhal (be prepared for a splutter) and stir in with coriander.