
Escorrer e lavar o grão-de-bico numa peneira. Picar a cebola em cubos pequenos e ralar finamente o alho e o gengibre.
Aquecer o azeite num tacho grande a lume médio-alto. Adicionar a cebola picada e refogar durante 7-8 minutos, mexendo ocasionalmente, até ficar completamente macia e ligeiramente dourada nas bordas.
Reduzir para lume médio, juntar o alho e o gengibre ralados e cozinhar durante 1 minuto, mexendo sempre, até libertarem o aroma sem queimar.
Adicionar o caril em pó, o garam masala, os cominhos e o açafrão-das-índias. Tostar as especiarias durante 1 minuto, mexendo constantemente.
Juntar o tomate triturado, o grão-de-bico escorrido e o leite de coco. Temperar com sal e pimenta, mexer bem para incorporar e deixar levantar fervura.
Reduzir o lume e cozinhar em lume brando, sem tampa, durante 20-25 minutos, mexendo ocasionalmente, até o molho engrossar e ficar mais escuro e concentrado.
Retirar do lume, espremer o sumo de lima e adicionar os espinafres. Mexer até murcharem completamente. Provar e retificar o sal ou o ácido conforme necessário.
Servir sobre arroz basmati cozido e guarnecer com coentros frescos picados.