Cozinhe e amasse as batatas (ou passe pelo espremedor) ainda quente.
Junte a margarina, os ovos batidos, a farinha de trigo, o amido de milho, o leite, o creme de leite e o sal.
Misture bem.
Deixe o bacalhau de molho (na véspera) em 2 litros de água
Escorra a água, lave bem (para eliminar o sal)e corte o bacalhau em tamanhos regulares (a gosto).
Em uma panela, aqueça o azeite e refogue a cebola e o alho amassado.
Acrescente o bacalhau, o molho de tomate, a ervilha, o palmito cortado, as azeitonas, a pimenta, o cheiro verde e o amido de milho.
Refogue para formar um molho denso.
Controle o sal.
Deixe esfriar.
Espalhe a metade da massa em um refratário (fundo e bordas) untado com margarina, coloque o recheio (já frio) e cubra com o restante da massa.
Pré-aqueça o forno convencional por 15 minutos.
Leve ao forno por cerca de 30 minutos.
Retire do forno, cubra com a mussarela fatiada e o queijo ralado, volte ao forno por 5 minutos (para gratinar).
Servir com arroz branco.