Leve o bacalhau em lascas para ferver, troque duas vezes a àgua para dessalgar.
Descasque as batatas e pique em cubinhos pequenos e reserve.
Pique bem a cebola, junte as azeitonas sem caroço e o cheiro verde e agregue ao bacalhau já dessalgado.
Em outra vasilha misture os cremes de leite, o leite, o ovo e a muçarela e reserve.
Em uma forma, unte com azeite, coloque as batatas picadas, regue com azeite, coloque as lascas de bacalhau e regue com azeite, acrescente a mistura do leite e leve para assar em forno médio por cerca de 40 minutos ou até dourar.