Najpierw pokrój marchew, pietruszkę i seler na większe kawałki. Warzyw nie obieraj, tylko dokładnie umyj. Cebulę przekrój na pół.
Przygotuj większy garnek i na średnim ogniu, bez tłuszczu, podsmaż przygotowane warzywa (8–10 minut). Następnie dodaj liście laurowe, czosnek oraz głowy rybne lub filety i zalej wszystko ok. 2,5 l zimnej wody. Doprowadź do wrzenia, po czym zmniejsz ogień do małego i pozostaw do delikatnego bulgotania.
Wywar rybny gotuj 45–60 minut na małym ogniu, a podczas gotowania zbieraj z powierzchni pianę, która jest zestaloną białką. Dzięki temu wywar po ugotowaniu nie będzie mętny.