Cozer o bacalhau em água (juntar os ovos), escorrer, retirar as peles e espinhas e lascar grosseiramente.
Passar 4dl da água da cozedura pelo passador de rede e reservar.
Cortar a couve ao meio, rejeitar a parte mais rija, cortar em juliana e cozer em água temperada com sal.
Num tacho, dissolver a farinha num pouco de caldo que se reservou, juntar o restante caldo e as natas, mexer, temperar com noz-moscada, sal e pimenta e levar ao lume, mexendo de vez em quando, até engrossar. Retirar do lume e reservar.
Cortar as cebolas em meias luas e picar os alhos. Levar a refogar no azeite até a cebola ficar dourada. Adicionar a alheira sem pele e em pedaços, e deixar refogar mais 2 minutos, mexendo sempre.
Juntar o bacalhau, a couve, a batata palha e a salsa picada.
Regar com a mistura do caldo e envolver bem.
Verter para um pirex e colocar por cima os ovos cozidos em rodelas.
Polvilhar com pão ralado e levar ao forno pré-aquecido a 200º até ficar dourado.