Zunächst die Zwiebel und die Knoblauchzehen schälen und fein würfeln. Die Paprikaschoten waschen, trockentupfen, die Kerne entfernen und in feine Streifen schneiden. Die Jalapeño ebenfalls von den Kernen befreien und sehr fein hacken. Die Frühlingszwiebeln waschen, trockenschütteln und in feine Ringe schneiden.
Den Fisch trockentupfen, von beiden Seiten mit Salz und Pfeffer würzen und in etwa 2 x 2 cm große Stücke schneiden.
Nun das Olivenöl in einem kleinen Topf erhitzen und die Hälfte der Zwiebelwürfel sowie eine kleingehakte Knoblauchzehe zugeben. Die Zwiebel und den Knoblauch unter Rühren goldbraun anbraten.
Dann den Reis zugeben und weiterrühren, bis alles gut vermischt ist. Danach die Gemüsebrühe hinzufügen, den Reis zum Kochen bringen und bei niedriger Hitze für etwa 20 Minuten garen, bis das Wasser komplett verdampft und der Reis gar.
Während der Reis gart in einer Pfanne das Kokosöl für die Moqueca erhitzen. Die restlichen Zwiebeln, die Paprikastreifen und die Jalapeñowürfel für etwa 5 Minuten darin andünsten.
Anschließend den Knoblauch, etwas Paprikapulver und eine Prise Cayennepfeffer zugeben und unter Rühren 1-2 Minuten weiterdünsten.
Nun die Tomatenwürfel aus der Dose zugeben und alles kurz erhitzen. Dann die Gemüsebrühe, die Kokosmilch und das Palmöl sowie den Abrieb einer Limette und etwas Pfeffer zufügen.
Alles gut verrühren und anschließend die Fischfiletstücke vorsichtig auf das Tomaten-Gemüse-Bett verteilen. Anschließend die Pfanne mit einem Deckel oder Teller abdecken und den Fisch etwa 10 Minuten bei mittlerer Hitze gar ziehen lassen.
Zu guter Letzt den Reis in einer Schüssel anrichten und mit Frühlingszwiebeln garnieren. Die Moqueca baiana serviert man traditionell mit Limettenachtel und frischem Koriander bestreut. Wer keinen Koriander mag, kann den Fischeintopf ebenfalls mit Frühlingszwiebeln bestreut servieren.