Dans l'huile chaude d'une poêle, faire revenir les clous de girole, la cardamome et la cannelle. Ajoutez l'oignon ; quand il est transparent, faites cuire 5 mn le gingembre, le piment, l'ail et le garam massala.
Ajoutez les lentilles, laissez revenir 1 mn, salez. Ajoutez de l'eau de sorte qu'il y ait 3 cm au-dessus des lentilles. Portez à ébullition, couvrez et laissez frémir 20 mn. Versez le jus de citron, tournez et servez aussitôt.