Vo veľkom hrnci zohrejeme olivový olej a orestujeme na miernom nadrobno nakrájanú cibuľku, asi 5 minút. Potom pridáme všetky korenie, zázvor, cesnak a restujeme asi 2 minútky.
Potom pridáme šošovku, na kocky nakrájané bataty a dôkladne premiešame. Podľa potreby dochutíme soľou, čiernym korením, pridáme štipku chilli. Následne zalejeme vývarom z bujónky a premiešame. Zakryjeme a privedieme do varu.
Potom znížime na mierny oheň a varíme kým bataty a šošovka nezmäknú.
Pred dovarením pridáme kokosové mlieko, baby špenát, premiešame a varíme ešte cca 5 minút, prípadne podľa potreby.
Dochutíme soľou, čiernym korením.
Podávame s ryžou, čerstvými bylinkami, citrónom či limetkou.