Bataty obierz i pokrój w plastry. Cebulę pokrój w piórka, czosnek rozgnieć, a imbir zetrzyj. Na oleju usmaż cebulę, dodaj czosnek i krótko smaż. Dodaj pastę curry, imbir, pieprz, paprykę i rozgniecioną trawę cytrynową. Dodaj bataty i zalej mlekiem kokosowym oraz dolej 0,4 l wody. Gotuj aż bataty zmiękną. W międzyczasie posiekaj szczypiorek i porwij kolendrę oraz upraż orzechy. Przed podaniem połącz szpinak z przygotowanymi ziołami i orzechami oraz dodaj skórkę i sok z limonki.
Po ugotowaniu zupę zblenduj (bez trawy) i dopraw solą. Na każdą porcję zupy nałóż sałatę ze szpinaku oraz posyp orzechami ziemnymi.