Descasque as batatas e corte-as em fatias largas (largura de 1 dedo).
Coloque-as na panela com uma pitada de sal e deixe pegar fervura por 5 minutos.
Após esse tempo, desligue o fogo e reserve.
Com o bacalhau já dessalgado, coloque-o na panela e cozinhe por 10 minutos, reservando em seguida.
Cozinhe os ovos por 10 minutos e reserve-os.
Rale 1 cebola e junte com a manteiga na panela.
Em seguida, acrescente o leite, a maisena dissolvida no leite, um pouco da noz-moscada ralada e o creme de leite.
Cozinhe por alguns minutos até ferver e reserve.
Em uma travessa ou na forma, faça uma camada de azeite e, por cima, coloque a cebola cortada em rodelas finas e as batatas.
Em seguida, adicione o bacalhau em lascas, a azeitona, os ovos e mais um pouco de azeite.
Repita novamente a sequência de camadas por 2 vezes.
Coloque o queijo e, por último, adicione o molho branco e orégano a gosto.