Umieść bekon w woku lub dużej patelni na średnim ogniu; gotować i mieszać, aż będą chrupiące, około 10 minut. Wyjmij boczek łyżką cedzakową i połóż go na talerzu wyłożonym chłonnym papierem; rezerwa. Trzymaj kawałki bekonu w woku.
Gotuj i mieszaj szalotki z odsączonym boczkiem na średnim ogniu, aż będą pachnące i lekko rumiane, 1 do 2 minut.
Wymieszaj kurczaka z cebulami i smaż bez mieszania, aż zrumieni się z jednej strony, od 45 sekund do 1 minuty; mieszany. Kontynuuj gotowanie, aż kurczak się zrumieni, około 1 minuty. Dodaj 2 łyżeczki curry w proszku; mieszaj, aż kurczak będzie pokryty.
Zrób wgłębienie na środku kurczaka i wlej do środka olej; dodać żółtka. Gotuj i mieszaj żółtka, aż się zetną, 1 do 2 minut. Dodać ryż i wymieszać, łamiąc ryż na kawałki.
Wymieszaj chili, kolendrę, sos sojowy, pozostałe 2 łyżeczki curry w proszku, sos rybny i cukier w mieszance ryżowej; dodaj krewetki i gotuj, aż krewetki będą ugotowane i różowe, około 2 minut. Wymieszaj ananasa, zieloną cebulę i bekon z mieszanką ryżową.