Ugotować ciecierzycę lub użyć ciecierzycy z puszki. W szerokim garnku na łyżce mleka kokosowego poddusić pokrojoną w kosteczkę cebulę, dodać starty imbir i czosnek i chwilę podsmażyć.
Dodać przyprawy i mieszając smażyć przez 2 – 3 minuty, dodając nieco więcej mleka kokosowego gdyby składniki zaczęły przywierać do dna garnka. Powstałą pastę smażyć jeszcze przez minutę.
Dodać ciecierzycę wraz z kilkoma łyżkami zalewy, pokrojoną w kosteczkę dynię, passatę pomidorową oraz mleko kokosowe. Wlać pół szklanki wody, doprawić szczyptą soli i gotować pod przykryciem przez 20 minut. W międzyczasie raz przemieszać.
Garnek otworzyć i mieszając co chwilę gotować jeszcze przez ok. 5 – 10 minut aż sos będzie kremowy, gęsty a dynia miękka. Dodać szpinak, przekrojone na połówki pomidorki, wymieszać, zagotować i odstawić z ognia.