Descongele o bacalhau de acordo com as instruções da embalagem.
Lave as batatas e corte em rodelas bem fininhas.
Coloque em uma panela, cubra com água e cozinhe com uma pitada de sal até ficarem macias e firmes. Escorra e reserve.
Em uma panela derreta a manteiga e aos poucos, mexendo sem parar, coloque a farinha de trigo e cozinhe por 1 minuto.
Acrescente o leite frio aos poucos, cozinhe sem parar de mexer até engrossar e ficar com uma consistência lisa.
Ainda no fogo e sempre mexendo, junte o vinho e por último a nata.
Tempere com o sal, a pimenta e a noz-moscada. Reserve.
Em uma frigideira, aqueça o azeite e refogue a cebola e, em seguida doure o alho.
Em um refratário grande, coloque um pouco de azeite e faça camadas de batata, intercalando o refogado de cebola e alho.
Por cima disponha as postas e regue com um pouco de azeite.
Cubra com o creme de nata e por cima polvilhe o queijo parmesão.
Leve ao forno pré aquecido a 220 graus até dourar. Sirva em seguida