Obierz bataty i pokrój w duże kawałki. Pokrój cebulę, czosnek i imbir. Rozgrzej oliwę lub olej w dużym garnku i smaż cebulę, czosnek, imbir i bataty do zarumienienia.
Dodaj przyprawy, pomidory w puszce, wodę i mleko kokosowe. Gotuj 15-20 minut aż bataty zrobią się miękkie. Podawaj z zieleniną, pestkami i oliwą.