Dessalgue o bacalhau em água fria por pelo menos 72 horas.
Leve o bacalhau ao fogo com água o suficiente para cobri-lo e deixe-o cozinhar por 10 minutos até amolecer.
Tire a pele, as espinhas e desfie o bacalhau. Frite as cebolas em rodelas no azeite. Coloque o bacalhau cozido e desfiado junto às cebolas para tomar gosto, durante uns 5 minutos. Reserve.
Na mesma água em que foi cozido o bacalhau, cozinhe as batatas até ficarem macias.
Corte as vagens na transversal e cozinhe-as com um pouco de sal.
Na primeira camada coloque o refogado de bacalhau com as cebolas.
Na segunda camada as batatas cozidas.
Na terceira camada as vagens cozidas.
Na quarta camada os ovos cozidos cortados em rodelas.
Na quinta camada as azeitonas verdes.
Polvilhe a farinha de rosca e regue com bastante azeite.
Leve ao forno por 20 minutos.