Fischkopf oder Fischsteaks waschen und trocken tupfen. Anschließend im Dampfeinsatz des Woks fast gar dämpfen.
Öl im Wok erhitzen und Currysamen und Ingwer darin 2-3 Minuten unter ständigem Rühren anbraten, bis die Currysamen aufplatzen. Knoblauch zugeben und unter Rühren galsig dünsten. Fischcurrypulver zugeben und unter Rühren andünsten, bis sich ihr Aroma voll entfaltet. Zwiebeln zugeben und glasig dünsten.
Die Hälfte der Kokosmilch in den Wok gießen und aufkochen. 2-3 Minuten köcheln lassen, dann den Rest der Kokosmilch, den Tamarindensaft, die Okraschoten, Tomaten, rote und grüne Chili, Curryblätter, Salz und Zucker hinzufügen, und köcheln lassen, bis die Okraschoten fast gar sind.
Zum Schluss den Fischkopf bzw. die Fischfilets zugeben und sanft köcheln lassen, bis der Fisch vollständig gar ist.