Cozinhe o bacalhau em fogo brando por aproximadamente 5 minutos. Escorra e reserve. Misture o creme de leite com as gemas, a manteiga, o queijo parmesão, a farinha de trigo, o molho inglês e a pimenta do reino. Unte uma forma refratária. Coloque parte do creme no fundo, espalhe parte do bacalhau e sobre este coloque parte dos tomates, da cebola e do palmito. Repita as camadas, sendo a última de tomate, cebola e palmito. Cubra com as claras batidas em neve e enfeite, com os ovos cozidos cortados em rodelas e as azeitonas. Coloque em forno médio por 30 minutos.