W garnku rozgrzej masło na średnim ogniu. Po rozgrzaniu posyp masło mąką i mieszając, przygotuj jasną zasmażkę. Następnie wlej do garnka 1,5 litra bulionu rybnego.
Marchewki, pietruszkę i seler oczyść, pokrój w kosteczkę (ok. 1 cm × 1 cm) i również dodaj do garnka. Mieszaninę doprowadź do wrzenia i gotuj pod przykryciem ok. 10–15 minut na średnim ogniu.
W tym czasie oczyść filety, usuń ości i pokrój je w paseczki o szerokości 2–3 cm. Następnie zmniejsz ogień do małego, dodaj przygotowane filety i całość gotuj razem przez kolejne 10–12 minut, od czasu do czasu mieszając.
Po upływie czasu odstaw zupę i pozostaw ją na kilka minut, żeby doszła. W tym czasie pokrój w kostkę pełnoziarniste tosty i podpraż je na sucho na patelni.
Gotową zupę dopraw solą i pieprzem, a przed podaniem posyp każdą porcję podpraż onymi tostami i drobno posiekaną świeżą natką pietruszki.