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