Wypłucz soczewicę.
Pokrój cebulę, czosnek, imbir.
Sparz pomidory i obierz ze skórki, a następnie pokrój w kostkę.
Na suchą patelnię wsyp ziarna kminku i gorczycy. Praż je tak długo, aż zaczną intensywnie pachnieć i skwierczeć.
Dodaj olej i przyprawy (kolendrę, kurkumę, liście kafiru, curry, asafetydę).
Po ok. 2 minutach dodaj chilli, czosnek, imbir i cebulę - smaż kolejne 4 minuty. Pod koniec dodaj łyżeczkę cukru i sól.
Wrzuć pokrojone pomidory i duś, aż zmiękną.
Zblenduj powstały sos pomidorowy.
Wlej do sosu ⅓ bulionu i wsyp namoczoną i odcedzoną soczewicę.
Gotuj soczewicę, aż stanie się miękka, ale nie rozpadnie się. Dodawaj co jakiś czas bulion, gdy soczewica wchłonie płyn. Wlej go tyle, aby dahl miał właściwą konsystencję.
Pod koniec gotowania dodaj mleczko kokosowe i sok z połowy limonki. Pogotuj chwilę. Spróbuj i dopraw do smaku (solą, cukrem, sokiem z limonki, może chilli w proszku).
Podawaj z ryżem, pieczonymi lub kiszonymi warzywami.