Do nižšího hrnce vložíme uzenou tresku, zalijeme rybím vývarem, do kterého jsme metlou zašlehali 1 dl mléka. Napíchneme několik hřebíčků do cibule, následně ji přidáme do vývaru, přivedeme do varu, poté oheň zmírníme, zvolna vaříme 5 minut, dokud ryba není měkká. Tresku vyndáme a necháme vychladnout, vývar přecedíme do misky přes sítko.
V hrnci rozpustíme máslo, zaprášíme moukou, pomalu 1 minutu zahříváme a nato zalijeme vývarem. Vaříme za stálého míchání, dokud nezhoustne.
Z tresky stáhneme kůži, rozřežene rybu na větší porce. S uvařeným lososem a hráškem smícháme, vložíme do větší žáruvzdorné zapékací mísy. Přidáme nasekanou petrželovou nať, citronovou šťávu, podle chuti osolíme a opepříme, poté zalijeme omáčkou. Necháme vychladit.
Brambory omyjeme, oškrábeme, nakrájíme na kostičky a vaříme v osolené vodě 20 - 25 minut, dokud nezměknou. Pak je slijeme, pomocí elektrického mixéru při přilévání mléka šleháme, až získáme našlehanou bramborovou kaši.
Kaši rozprostřeme na rybí směs v míse, zasypeme nastrouhaným sýrem a pečeme v troubě (předehřáté na 180 stupňů) 30 minut.