Pré-aqueça o forno a 200ºC.
Num tacho, refogue a cebola e o alho no azeite até que estejam dourados.
Adicione o bacalhau desfiado ao refogado e deixe cozinhar por alguns minutos.
Junte as batatas cozidas ao bacalhau e misture bem.
Tempere o preparado com sal, pimenta e noz-moscada a gosto.
Transfira o preparado para um tabuleiro de ir ao forno.
Cubra o bacalhau e as batatas com o molho béchamel e misture ligeiramente.
Polvilhe o queijo ralado e o pão ralado por cima.
Leve ao forno até que a superfície esteja dourada e crocante, cerca de 20 a 25 minutos.
Sirva quente.