Comece por cozinhar as batatas inteiras e com casca, juntamente com os ovos, em água fervente.
Passados 12 minutos, retire os ovos e reserve.
Continue a cozinhar as batatas até estarem macias, retire do lume, deixe arrefecer um pouco e depois descasque-as.
Cozinhe o bacalhau em água à parte, até que fique tenro.
Depois de cozido, escorra, retire peles e espinhas e lasque o bacalhau. Reserve.
Enquanto isso, prepare o refogado.
Descasque e corte as cebolas em rodelas finas e pique o alho.
Aqueça o azeite numa frigideira, adicione as cebolas, o alho e as folhas de louro, e refogue.
Tempere com sal e pimenta a gosto e retire do lume.
Corte as batatas em rodelas grossas e coloque-as numa travessa de ir ao forno.
Disponha o bacalhau lascado por cima das batatas, seguido pelo refogado de cebola.
Corte os ovos cozidos em rodelas e coloque-os sobre a camada de cebola.
Leve a travessa ao forno pré-aquecido a 180°C e asse até que a superfície fique dourada.
Retire do forno, polvilhe com salsa picada e sirva.