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