Dessalgue o bacalhau, depois cozinhe e reserve a água.
Desfie o bacalhau e refogue com 1 xícara de azeite e a cebola.
Descasque as batatas e corte em rodelas de 1 cm mais ou menos.
Cozinhe na água do bacalhau, retire as batatas e coloque a couve picada deixe um pouco na água do bacalhau quente com o fogo desligado, retire da água e esprema bem para tirar a água.
Em uma refrataria coloque uma camada de batata, uma de bacalhau, regue com azeite, uma de couve, azeitonas, uma de ovo cozido cortado em rodelas e uma de mussarela ralada.
Repita as camadas, por último a de mussarela e as gemas batidas.
Leve ao forno para gratinar.