Ligue o forno a 180ºC. Descasque e lave as cebolas e os dentes de alho, pique o alho e corte as cebolas em meias-luas. Aqueça o azeite num tacho, junte a cebola e o alho e deixe alourar até que a cebola fique macia. Tempere com sal, pimenta e noz-moscada e mexa. Adicione o bacalhau desfiado e envolva.
Deixe cozinhar em lume brando durante 2 minutos, mexendo de vez em quando. Junte depois a batata-palha e a cenoura ralada e mexa.
Verta as natas para uma tigela, corte o pão em pedaços e junte às natas. Envolva depois no preparado do bacalhau, junte o molho bechamel, retifique os temperos e envolva.
Verta para um tabuleiro de louça e leve ao forno cerca de 15 minutos para gratinar. Retire e sirva a gosto.