Zwiebeln und Knoblauch schälen und fein würfeln. Tomaten waschen, vierteln und entkernen. Fruchtfleisch in Würfel schneiden. Karotten schälen und längs halbieren. Die Hälften in feine Scheiben schneiden.
Öl erhitzen und Zwiebel, Knoblauch und Karotten darin anbraten. Tomatenwürfel, Safran und Fenchelsamen dazugeben und kurz mitdünsten.
Fischfond und Gemüsesuppeangießen und Lorbeerblätter zugeben. Bei mittlerer Hitze ca. 8 Minuten köcheln lassen.
Fischfilets waschen, trocken tupfen und in große Würfel schneiden. Petersilie waschen, Blätter abzupfen und hacken.
Fischwürfel in die Suppe legen und bei schwacher Hitze 5 Minuten gar ziehen lassen. Suppe mit Salz und Pfeffer würzen und mit Petersilie servieren.