Den Fisch abspülen, trocken tupfen und in Portionsstücke schneiden.
Kartoffeln und Karotten schälen und würfeln.
Tomaten überbrühen, häuten, vierteln und die Kerne entfernen.
Zwiebeln und Knoblauch abziehen und würfeln.
Öl in einem weiten Topf erhitzen. Kartoffel-, Karotten-, Zwiebel- und Knoblauchwürfel darin andünsten.
Fischfond zugeben und alles im offenen Topf 10 Minuten kochen lassen.
Fisch, Wein, eventuell Pernod, Tomaten, Kräuter und Safran zugeben und mit Salz und Pfeffer würzen. Alles etwa 15 Minuten gar ziehen lassen.
Garnelen zugeben und noch 5 Minuten garen. Kräuterzweige entfernen und die Suppe mit Salz und Pfeffer abschmecken. Gehackte Petersilie über die Suppe streuen.