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