Faites cuire les lentilles dans une grande quantité d’eau bouillante pendant 20 min, Egouttez-les, réservez.
Mondez les tomates. Coupez-les en petits cubes, ainsi que l’oignon.
Faites chauffer un peu d’huile dans une casserole, faites revenir l’oignon, les tomates et l’ail émincé. Ajoutez un fond d’eau, les épices et le bâton de cannelle. Ajoutez les lentilles et mélangez bien. Versez le lait ou la crème de coco, du sel et du poivre.
Laissez mijoter quelques minutes et servez saupoudré de noix de coco râpée et de feuilles de coriandre.