Cozinhe o bacalhau e reseve.
Na mesma água cozinhe as batatas inteiras al dente.
Em outra panela corte as cebolas em rodelas e frite no 1/2 litro de azeite até elas dourarem.
Pegue um pirex retangular, coloque uma camada dessa cebola com azeite, corte as batatas mas ou menos em rodelas de 5 mm e faça uma camada.
Coloque o bacalhau, corte os ovos cozidos e faça uma cobertura com as azeitonas.
Coloque novamente o molho de cebola, assim sucessivamente até terminar.
Coloque no forno até ferver o azeite.
Pode acompanhar arroz branco.