1. Rincez les lentilles, mettez-les dans une casserole et recouvrez-les d’eau.
2. Portez à ébullition, baissez le feu et laissez mijoter pendant une quinzaine de minutes, jusqu’à ce que les lentilles soient tendres. Égouttez.
3. Pendant ce temps, faites cuire le riz et gardez-le au chaud.
4. Pelez puis émincez l'oignon et l'ail.
5. Pelez puis râpez ou émincez très finement le gingembre.
6. Dans une sauteuse, faites revenir l'oignon, l'ail et le gingembre dans 2 cuillères à soupe d'huile, pendant 5 minutes, sur feu moyen.
7. Ajoutez les épices, mélangez, ajoutez le concentré de tomates et mélangez bien.
8. Ajoutez le lait ou la crème de coco, salez et mélangez. Faites cuire pendant 5 minutes, goûtez et rectifiez éventuellement l’assaisonnement.
9. Ajoutez les lentilles cuites et égouttées et mélangez.
10. Si le mélange est trop sec, ajoutez un peu d’eau.
11. Servez avec les pluches de coriandre fraîche ciselées et le riz.