Escoger la parte gruesa del bacalao y ponerla a remojo durante 12 horas cambiándole el agua varias veces.
En una cacerola bien cubierta de agua fría se pone el bacalao, se acerca al fuego, y cuando se forma espuma antes de romper a hervir se retira del agua, conservando ésta y desmenuzando el bacalao.
En otra cacerola al fuego se pone el aceite, se fríen los ajos, se retiran y se echan los puerros cortados en trozos y enseguida las patatas peladas y cortadas en trozos grandes. Rehogar todo, agregar el bacalao desmenuzado y añadir el agua de haberlo cocido.
Machacar los ajos y la pimienta, desleírlos en una cucharada de agua caliente y verter sobre la cacerola, salar al gusto y dejar cocer todo durante 1 hora a fuego lento.