Meeresfische putzen, gegebenenfalls schuppen und ausnehmen, grätenfrei filetieren, in ca. 3 cm große Stücke schneiden und kaltstellen.
Schalotten und Knoblauch schälen und fein hacken. Tomaten kreuzweise am Stielansatz einritzen, in eine ausreichend große Schüssel geben und mit kochendem Wasser übergießen. 2 Minuten ziehen lassen, bis sich die Haut löst, mit einem kleinen Küchenmesser abziehen und das Fruchfleisch klein würfeln. Petersilie waschen, abtropfen lassen und klein schneiden.
Fenchelsamen in einer trockenen Pfanne ohne Öl kurz bei kleiner Hitze anrösten und im Mörser zerstoßen. Safranfäden in 4 EL heißem Wasser einweichen und in den heißen Fischfond geben. 15 Minuten köcheln lassen.
In der Zwischenzeit Olivenöl in einem ausreichend großen Topf erhitzen, Schalotten, Knoblauch und gemörserten Fenchel darin ca. 2 Minuten andünsten. Tomatenstücke dazugeben, alles gut verrühren, kurz aufkochen lassen und mit Fischfond ablöschen. 1/2 L Wasser angießen und aufkochen lassen. Fischsuppe in die heiße Suppe geben und 5 Minuten mit Deckel und bei schwacher Hitze köcheln lassen. Bouillabaisse mit Salz und Pfeffer abschmecken, gehackte Petersilie darübergeben und sofort servieren.