Ugotować ryż w osolonej wodzie. Krewetki jeśli trzeba rozmrozić i oczyścić.
Do woka lub dużej głębokiej patelni wlać 2 łyżki mleka kokosowego i dodać zieloną pastę curry. Smażyć mieszając przez ok. 2 minuty.
Wlać bulion oraz resztę mleka kokosowego, wymieszać i zagotować na większym ogniu. Po zagotowaniu gotować na średnim ogniu przez ok. 5 minut co chwilę mieszając.
Dodać kurkumę, sos rybny, cukier trzcinowy i liście limonki kaffir. Następnie dodać pokrojone na kawałki cukinię oraz bakłażana, a także odcedzone pędy bambusa. Gotować przez ok. 4 minuty, co chwilę zamieszać.
Dodać krewetki i gotować przez 1 minutę. Dodać szpinak, wymieszać i zagotować. Skropić sokiem z limonki i podawać z ryżem.