Coze o arroz num tacho com água e sal.
Descasca e pica a cebola. Espreme o alho. Coloca a cebola e o alho numa frigideira com o azeite, o açafrão-das-Índias, os cominhos, o garam masala, o sal e a pimenta. Refoga um pouco.
Adiciona as lentilhas e a água à frigideira. Deixa cozinhar em lume médio durante aprox. 10 minutos, mexendo ocasionalmente.
Lava os espinafres e junta-os ao caril, juntamente com o leite de coco. Cozinha por mais 5 minutos, até os espinafres murcharem e os sabores se combinarem.
Acrescenta o sumo e a raspa da lima e mistura bem. Prova e, se necessário, acrescenta sal e pimenta.
Serve o caril com arroz e polvilha com coentros frescos.