-
1
Place the lentils and a litre of water into a pan, stir well and bring to the boil.
-
2
Skim off any froth that forms on the surface of the water with a spoon.
-
3
Cover the pan with a lid and reduce the heat to a simmer.
-
4
Simmer, stirring regularly, for 35-40 minutes, or until the lentils are just tender, adding more water as necessary.
-
5
When the lentils have cooked through, remove the pan from the heat and use a whisk to break down the lentils.
-
6
Set the mixture aside to thicken and cool.
-
7
Meanwhile, heat the oil in a pan over a medium heat.
-
8
Add the cumin seeds and fry for 20-30 seconds, or until fragrant.
-
9
Add the onion, chillies and ginger and fry for 4-5 minutes, or until golden-brown.
-
10
Blend the garlic and tomatoes to a puree in a food processor.
-
11
Add the puree to the pan and stir well to combine.
-
12
Add the ground spices and 100ml/3 1/2fl oz of water to the pan and stir well to combine.
-
13
Season, to taste, with salt and simmer over a medium heat for 15-20 minutes, or until the oil from the sauce has risen to the surface of the sauce.
-
14
Add the cooked lentils to the sauce and stir well, adding more water as necessary to loosen the mixture.
-
15
Bring the mixture to the boil and season, to taste, with salt and freshly ground black pepper.
-
16
Stir in the chopped coriander just before serving.