Demolhe o bacalhau de um dia para o outro. Coza as batatas em água e sal, escorra-as e reduza-as a puré. Faça um refogado com óleo, cebolas e alhos descascados, e salsa picada. Junte o tomate limpo e bem espremido. Quando estiver apurado junte o bacalhau, escamado e lavado. Deixe-o cozer durante 10 minutos, retire-o do molho, limpe-o de peles e espinhas, abra-o em lascas. Junte tudo: batata cozida e passada, bacalhau e refogado, manteiga e queijo ralado. Mexa bem e incorpore os ovos batidos, o leite e tempere com sal, pimenta, sumo de limão e raspa de noz-moscada.
Fonte: Fabiana Paiva