Zwiebeln schälen und in schmale Streifen schneiden. Knoblauch schälen, Chili waschen und putzen, beides sehr fein hacken. Oliven und Kapern abgießen und klein schneiden. Fischfilet unter kaltem Wasser abspülen, trocken tupfen und in mundgerechte Stücke schneiden. Paprika waschen, putzen, in Spalten und diese in schmale Streifen schneiden.
Öl erhitzen und Zwiebeln, Paprika, Chili und Knoblauch darin anbraten. Mit Salz, Pfeffer und Orangenschale würzen, mit Tomaten und Orangensaft aufgießen und unter gelegentlichem Rühren aufkochen. Zwei Drittel der Oliven und Kapern zufügen. Sauce mit Salz, Zitronensaft und Zucker abschmecken. Fisch zugeben und in der Sauce in ca. 5 Minuten gar ziehen lassen.
Inzwischen Kräuter waschen, trocken schütteln und hacken. Die Fischpfanne mit den restlichen Oliven, Kapern und den Kräutern bestreuen. Mit Orangenscheiben garnieren und servieren.