Do menšieho hrnca dajte ryžu, zalejte vodou (1 cm nad povrch ryže) a varte 20–25 minút na miernom až strednom plameni.
Medzitým nakrájajte šalotku nadrobno a papriku na menšie kocky. Pripravte si panvicu, dajte do nej ananásovú šťavu a šalotku a varte na strednom plameni 5–6 minút, kým sa šťava nezredukuje o ¹⁄₃.
Pridajte srirachu, 100 ml vody a krevety a varte na strednom plameni asi 7 minút, kým krevety nebudú krásne ružové až oranžové. Potom pridajte papriku a citrónovú šťavu a varte ďalšie cca 3 minúty. Dochuťte soľou a podávajte s ryžou.