Émincez l'oignon et hachez l'ail. Rincez et égouttez les pois chiches.
Dans une grande poêle ou une casserole, faites chauffer l'huile végétale à feu moyen. Ajoutez l'oignon et faites-le revenir jusqu'à ce qu'il soit translucide. Ajoutez l'ail, le curry, le cumin et la coriandre moulue. Faites cuire pendant 2 minutes en remuant.
Incorporez les pois chiches et les tomates concassées. Mélangez bien et laissez mijoter pendant 10 minutes.
Versez le lait de coco dans la casserole. Ajoutez les épinards frais et laissez-les fondre dans le curry. Laissez mijoter encore 5 minutes.
Ajoutez le jus de citron, salez et poivrez selon votre goût. Mélangez bien.
Servez le curry chaud, garni de coriandre fraîche, accompagné de riz basmati ou de pain naan.