Cozinhe o bacalhau ao leite com o orégano/salsa por 30 minutos.
Escorra o bacalhau e reserve o leite.
Cozinhe as batatas e faça o purê com sal e um amasse com uma pitada e margarina.
Em uma frigideira coloque o azeite, o alho, a cebola e deixe até a cebola ficar transparente. Acrescente o bacalhau escorrido e refogue por aproximadamente 10 minutos, evite dourar.
Acrescente, as azeitonas, as passas, os champignons picados, refogue mais uns 5 minutos.
Na panela com o leite reservado do cozimento do bacalhau, dissolva as 3 colheres (sopa) de Maisena (ou de farinha de trigo) até engrossar.
Em um refratário de 20 cm x 25 cm coloque o refogado com o bacalhau, cubra com o creme da Maisena (ou farinha de trigo), por cima coloque o purê de batatas.
Polvilhe o queijo, coloque fatias finas de mussarela.
Leve ao forno médio a 200ºC por cerca de 20 minutos.