Rincez les lentilles à l'eau froide, et égouttes-les.
Faites chauffer un filet d'huile d'olive dans une casserole.
Ajoutez les oignons et l'ail émincés. Faites revenir pendant environ 1 min, puis ajoutez les morceaux de gingembre et les épices. Laissez revenir encore 1 min (cela va permettre aux épices de développer leurs saveurs).
Versez l'eau dans la casserole. Frottez bien le fond de la casserole pour dissoudre toutes les épices. Ajoutez les lentilles.
Portez à ébullition, puis diminuer le feu et laissez mijoter à feu doux pendant environ 20 à 25 min, jusqu'à ce que les lentilles soient cuites.
Enlevez les morceaux de gingembre et servez avec du riz ou des pains naan.