Démarrons par la préparation du riz: rincez-le soigneusement jusqu'à ce que l'eau soit claire. Mettez-le dans une casserole, puis ajoutez deux fois le volume de riz en eau ainsi qu’une pincée de sel. Par exemple, si vous utilisez 1 tasse de riz, ajoutez 2 tasses d’eau. Portez à ébullition, réduisez le feu, couvrez et laissez cuire 15 minutes.
Pendant la cuisson du riz, préparez tous vos ingrédients. Pelez la patate douce et coupez-la en cubes réguliers d'environ 2 cm.
Pelez et émincez finement les oignons. Pelez l'ail et hachez-le menu. Pelez et râpez le gingembre frais.
Lavez les tomates et coupez-les en petits dés. Rincez les lentilles corail dans une passoire jusqu'à ce que l'eau soit claire. Hachez grossièrement la coriandre.
Dans votre grande casserole, faites chauffer l'huile à feu moyen. Ajoutez les oignons émincés et faites-les revenir pendant 5 minutes jusqu'à ce qu'ils deviennent translucides.
Ajoutez l'ail, le gingembre et toutes les épices. Faites revenir une minute en remuant - les épices vont libérer leurs arômes.
Versez les lentilles, ajoutez la patate douce et les tomates. Couvrez avec 600 ml d'eau chaude. Portez à ébullition puis baissez le feu, couvrez et laissez mijoter 15 minutes.
Une fois les lentilles et la patate douce tendres, versez le lait de coco. Laissez mijoter encore 5 minutes sans couvercle, en remuant de temps en temps.
À la fin de la cuisson, ajoutez le jus du citron vert et la coriandre hachée. Goûtez et ajustez l'assaisonnement en sel et poivre.
Servez votre dahl bien chaud sur un lit de riz, parsemé de coriandre fraîche.