Dans un fait-tout, faites chauffer à feu moyen l'oignon émincé avec un peu d'huile pendant environ 8 minutes, jusqu'à ce qu'il soit légèrement coloré. Ajoutez le curry, l'ail haché, le piment et le gingembre haché. Faites encore cuire 2 minutes en remuant.
Versez les lentilles corail et mélangez bien.
Ajoutez la pulpe de tomate et 600 ml d'eau. Salez, poivrez et remuez.
Versez le lait de coco dans un bol et remuez. Versez-en la moitié avec les lentilles et laissez le reste pour servir.
Portez à ébullition les lentilles puis laissez cuire 25 minutes en remuant de temps en temps.
Dressez vos 4 bols, ajoutez une cuillère à soupe de lait de coco et parsemez généreusement des feuilles de coriandre et/ou de menthe fraîche.
Vous pouvez également servir ce dahl avec un peu de riz.