Imbir, czosnek i cebulę obrać i pokroić na plastry. Włożyć do pojemnika rozdrabniacza lub blendera, dolać 50 ml wody i zmiksować na pastę.
W dużym garnku rozgrzać łyżkę oleju, dodać przygotowaną pastę i smażyć mieszając co chwilę przez ok. 10 minut. W międzyczasie dodać kardamon, a pod koniec wsypać kmin rzymski i kurkumę.
Wlać 250 ml wody oraz mleko kokosowe. Dodać obrane i pokrojone na ćwiartki młode ziemniaki, przepołowioną i pozbawioną pestek papryczkę chili (można też ją dodatkowo posiekać), sos rybny i cukier.
Wymieszać i zagotować. Przykryć i gotować przez ok.20 minut.
Zdjąć pokrywę, dodać różyczki kalafiora i pokrojoną cukinię, wymieszać i ponownie zagotować. Gotować bez przykrycia przez ok.10 minut.