
Aquecer o azeite numa frigideira grande ou wok a fogo médio. Adicionar a cebola picada finamente e refogar durante 7–8 minutos, mexendo com frequência, até estar macia e ligeiramente dourada.
Juntar o alho picado e o gengibre ralado e cozinhar mais 1–2 minutos, mexendo sempre, até libertarem o aroma.
Adicionar o caril em pó, o garam masala, a cúrcuma, os cominhos e a pimenta caiena. Mexer bem e tostar as especiarias durante 1 minuto em lume médio, tendo cuidado para não queimar.
Juntar o tomate triturado e o grão-de-bico escorrido e lavado. Envolver bem, temperar com sal a gosto, aumentar o lume até ferver e depois baixar para lume brando. Cozinhar 12–15 minutos, mexendo ocasionalmente, até o molho reduzir e engrossar ligeiramente.
Verter o leite de coco, mexer para incorporar e cozinhar mais 3–4 minutos em lume brando até o molho estar cremoso.
Adicionar os espinafres frescos e mexer suavemente até murcharem por completo, cerca de 2–3 minutos. Regar com o sumo de limão, provar e retificar o sal. Servir imediatamente com arroz basmati cozido.