Limpe o bacalhau de peles e espinhas e lasque-o.Corte as cenouras(se tiver sobrado)as batatas e a couve em pedaços.
Descasque a cebola, corte-a em meias luas finas, deite-as para um tacho, junte os alhos picados e o azeite e deixe refogar até a cebola ficar macia.
Tempere com sal e pimenta, junte o bacalhau, a couve, a batata e a cenoura e misture delicadamente.
Deite metade da mistura anterior para um tabuleiro de louça ou pirex, espalhe em cima os ovos cozidos cortados em rodelas e cubra com o resto da mistura. Alise e cubra com o bechamel.
Polvilhe com o pão ralado e leve ao forno pré-aquecido a 180ºC até ficar bem douradinho. Retire do forno e sirva quente.