In una pentola sciogliete il burro a fuoco medio. Una volta sciolto, spolveratelo con la farina e mescolate continuamente per preparare un roux chiaro. Versate poi nella pentola 1,5 litri di brodo di pesce.
Pelate le carote, il prezzemolo e il sedano, tagliateli a cubetti (circa 1 cm × 1 cm) e aggiungeteli nella pentola. Portate il composto a ebollizione e cuocete con il coperchio per circa 10–15 minuti a fuoco medio.
Nel frattempo pulite i filetti, eliminate le lische e tagliateli a strisce da 2–3 cm. Abbassate poi la fiamma, aggiungete i filetti preparati e cuocete il tutto insieme per altri 10–12 minuti, mescolando di tanto in tanto.
Trascorso il tempo, togliete la zuppa dal fuoco e lasciatela riposare qualche minuto. Nel frattempo tagliate a cubetti dei toast integrali e tostateli a secco in una padella.
Aggiustate la zuppa finita di sale e pepe e, prima di servire, cospargete ogni porzione con i toast tostati e il prezzemolo fresco tritato finemente.