Eplucher et émincer les oignons. Eplucher les gousses d'ail. Rincer et laisser égoutter dans une passoire les épinards. Râper le gingembre (inutile de l'éplucher).
Dans une grande poêle, à feu moyen-doux chauffer un filet d'huile d'olive, faire revenir les oignons, les gousses d'ail pressées, le gingembre, pendant 3 à 4 minutes.
Ajouter les épices : 5g de cumin, 3g de coriandre, 5g de curcuma, 5g de garam massala (ou massalé). Remuer et laisser chauffer ces épices 1 minute.
Ajouter les lentilles, la boîte entière de toimates concassées, le lait de coco, les cubves de bouillon émiettés, 500 ml d'eau, bien remuer. Couvrir et laisser mijoter en remuant de temps en temps pendant une vingtaine de minutes.
Ajuster l'assaisonnement en sel et poivre (3 pincées de chaque). Ajouter le jus du citron jaune, les épinards, et laisser cuire à feu doux, en remuant jusqu'à faire tomber les épinards.
Retirer du feu.
En batch cooking : laisser refroidir dans la poêle, sans couvrir, avant de transférer le dahl dans un plat, fermer et réserver au réfrigérateur.
On réchauffera dans une grande poêle, à feu moyen-vif, 6-7 minutes, en remuant de temps en temps.