Zunächst die Möhre, Petersilienwurzel und den Sellerie in größere Stücke schneiden. Das Gemüse nicht schälen, sondern nur gründlich waschen. Die Zwiebel halbieren.
Einen größeren Topf bereitstellen und das vorbereitete Gemüse darin bei mittlerer Hitze trocken anrösten (8–10 Minuten). Anschließend Lorbeerblätter, Knoblauch und Fischköpfe oder -filets hinzufügen und alles mit ca. 2,5 l kaltem Wasser übergießen. Zum Kochen bringen, dann die Hitze auf eine niedrige Stufe reduzieren und nur leicht köcheln lassen.
Die Fischbrühe 45–60 Minuten bei schwacher Hitze kochen und während des Kochens den Schaum, der aus geronnenem Eiweiß besteht, von der Oberfläche abschöpfen. So wird die Brühe nach dem Kochen nicht trüb.