Coza as batatas em água temperada com sal. Depois de cozidas, esmague-as e misture com o leite e a manteiga até obter um puré cremoso. Tempere com noz-moscada, sal e pimenta.
Refogue as cebolas e os alhos picados no azeite. Junte a folha de louro e o bacalhau desfiado. Cozinhe em lume brando.
Retire a folha de louro e envolva a salsa picada no preparado de bacalhau.
Numa travessa de ir ao forno, coloque uma camada de puré, seguida do preparado de bacalhau, e cubra com o restante puré.
Polvilhe com queijo ralado e leve ao forno pré-aquecido a 200ºC até dourar.
Sirva quente.