Coza as batatas em água temperada com sal durante 30 minutos. Em outra panela com água, coloque o bacalhau a cozer durante 10 minutos.
Depois do bacalhau cozido, retire-o para um prato e deixe arrefecer. Depois de frio, limpe o bacalhau de espinhas e peles e desfie-o. Numa frigideira, leve ao lume o azeite a cebola e os alhos, deixe refogar ligeiramente, apenas para alourar sem queimar.
Passado 10 minutos, já com a cebola refogada, junte o bacalhau e deixe refogar lentamente, até o bacalhau ficar totalmente desfiado. Mexa de vez em quando, para ajudar o bacalhau a desfiar. Passado 5 minutos, com o bacalhau refogado e desfeito, apague o lume.
Depois de cozidas, retire as batatas e faça puré das batatas. Junte o bacalhau e a salsa ao puré, tempere com pimenta e com noz-moscada e misture tudo muito bem.
Junte um ovo de cada vez ao bacalhau e mexa tudo muito bem. Esta massa deve ficar bem ligada e consistente para que os pastéis não fiquem moles.
Passe 2 colheres por azeite e retire uma colher de massa, passe a massa de colher em colher até ficar no formato do pastel de bacalhau.
Frite em óleo bem quente. Vire os pastéis para fritar de ambosos lados. Depois de fritos, coloque num prato com papel absorvente e estão prontos a servir.