Malaeziană
Clătiți orezul, apoi gătiți-l cu laptele de cocos, 350 ml din apă, o treime din sare, frunzele de pandan înnodate și ghimbirul, într-un aparat de gătit orez sau într-o oală acoperită, timp de 15 minute; lăsați-l să se odihnească 10 minute.
Prăjiți hamsiile în ulei la foc mediu timp de 4 minute, până devin crocante, și scoateți-le; prăjiți arahidele în același ulei timp de 4-5 minute și scurgeți-le.
Mixați ardeii iuți înmuiați, eșalotele, usturoiul și pasta de creveți cu puțină apă, până obțineți o pastă.
Îndepărtați uleiul, păstrând doar aproximativ 4 linguri, și prăjiți pasta la foc mediu spre mic timp de 15 minute, amestecând, până devine roșu închis și uleiul se separă.
Înmuiați tamarindul în restul de 100 ml de apă caldă, strecurați-l în sambal, adăugați zahărul, restul de sare și jumătate din hamsii și gătiți încă 5 minute.
Tăiați castravetele felii și tăiați ouăle fierte tari în jumătăți.
Serviți orezul cu sambalul, restul de hamsii crocante, arahidele, ouăle și castravetele.