1. מתחילים בבישול האורז: שוטפים את האורז היטב תחת מים זורמים עד שהמים יוצאים צלולים. מבשלים את האורז לפי הוראות היצרן עד שהוא רך ומוכן. מסננים ומניחים בצד.
2. במחבת גדולה מחממים את שמן הקוקוס על חום בינוני. מוסיפים את הבצל הקצוץ ומטגנים עד שהוא שקוף ורך.
3. מוסיפים את השום הכתוש והפלפל האדום וממשיכים לטגן עוד כ-2 דקות עד שהפלפל מתרכך.
4. מוסיפים את האננס הקצוץ ומטגנים עוד כ-3 דקות עד שהאננס מתחיל להתרכך ולהתקרמל.
5. מוסיפים את אגוזי הקשיו ומערבבים היטב.
6. מוסיפים את האורז המבושל למחבת ומערבבים היטב עם שאר המרכיבים.
7. מוסיפים את רוטב הסויה, רוטב הדגים והסוכר החום. מערבבים היטב עד שהאורז סופג את כל הטעמים.
8. מוסיפים את הבזיליקום התאילנדי, הבצל הירוק והפלפל הצ'ילי הגרוס. מערבבים בעדינות ומבשלים עוד כ-2 דקות.
9. טועמים ומתקנים תיבול עם מלח לפי הצורך.
10. מגישים חם ומקשטים בעוד עלי בזיליקום תאילנדי טריים אם רוצים.