Passe as batatas cozidas na batedora para amassar de forma grosseira, se preferir acrescente um pouco de margarina e reserve.
Dessalgue o bacalhau, desfie e reserve.
Em uma frigideira coloque o azeite a cebola e deixe dourar.
Em seguida acrescente o bacalhau, o tomate picado a azeitona o milho verde o cheiro-verde e misture bem.
Por último, coloque o requeijão pra ficar uma mistura cremosa.
Em uma assadeira de vidro, coloque uma camada de batata e outra do bacalhau e vá alternando, por último o queijo mussarela e o parmesão.
Leve ao forno pra gratinar, por aproximadamente 30 minutos.