Coza as batatas em água temperada com sal por 30 minutos.
Numa outra panela com água, coza o bacalhau durante 10 minutos, escorra e desfie arrefaça.
Limpe o bacalhau de peles e espinhas e desfie.
Numa frigideira, leve ao lume duas colheres de sopa de azeite, a cebola e os alhos picados. Deixe refogar ligeiramente, apenas para aromar.
Em seguida, junte o bacalhau desfiado e deixe refogar suficientemente, até o bacalhau ficar totalmente desfiado, cerca de 5 minutos.
Depois de cozidas, retire as batatas e esmaguem-as em puré.
Junte-lhes o bacalhau e a salsa picada.
Tempere com pimenta e misture tudo muito bem. Junte um ovo de cada vez e misture tudo muito bem, bem para que fique bem ligada e consistente e os pastéis não fiquem moles.
Unte duas colheres da sopa pelo restante azeite e retire uma colher de massa. Passe a massa da outra colher até ficar no formato do pastel de bacalhau.
Frite os pastéis no óleo bem quente de ambos os lados. Depois de fritos, ponha-os num prato sobre papel.