Escaldar o bacalhau, tirar pele, espinhas e desfiar.
À parte, cozinhe as batatas e as cenouras.
Passar pelo espremedor e reservar.
Refogue as cebolas e o alho no azeite.
Juntar o pão amolecido no leite, o bacalhau, as batatas, as cenouras, o creme de leite, sal e pimenta-do-reino.
Mexer bem a mistura e colocar numa forma refratária.
Alisar com uma espátula e polvilhar com queijo ralado.
Levar ao forno medio para gratinar.