Verhit de olie in een pan. Voeg ui, knoflook, venkel en selderij toe en bak de groenten /- 5 minuten. Voeg de tomaten met sap, tijm, laurier, sinaasappelschil en sap, citroenschil en saffraan toe en laat /- 5 min zacht stoven. Schenk de visbouillon erbij, breng aan de kook en laat de soep /- min zachtjes koken. Bak de kabeljauw /- 3 min in 2 el olie. Voeg kabeljauw en garnalen aan de soep toe en warm het /- 3 min. mee. Roer de peterselie door de soep en breng de soep op smaak met zout en peper. Serveren met warm brood en een salade.