Num tacho com água, coza o bacalhau. Num outro tacho, coza o camarão em água temperada com um pouco de sal.
Finalizada a cozedura, retire as peles e as espinhas ao bacalhau e desfie em lascas. Descasque os camarões e reserve tudo junto.
Entretanto, prepare o puré: coza as batatas num tacho com água temperada com sal. Escorra e reduza a puré.
Coloque num tacho e junte o leite, a margarina, a noz-moscada, a pimenta e o sumo de limão. Envolva bem e leve ao lume brando mexendo sempre. Quando começar a ferver, desligue o lume e reserve.
Deite um fio de azeite numa frigideira e coloque os alhos picados, a pimenta e a cebola picada. Deixe refogar em lume brando até a cebola começar a alourar ligeiramente.
Junte o bacalhau e os camarões, regue com o leite, mexa e deixe cozinhar cerca de 5 minutos.
Desligue o lume e polvilhe com a salsa picada.
Numa assadeira, coloque uma camada de puré, depois a mistura do bacalhau e dos camarões e, por último, outra camada de puré.
Pincele com gema de ovo batida e leve ao forno pré-aquecido a 180º cerca de 25 a 30 minutos.