Coza o bacalhau e desfie-o. Corte as cebolas em rodelas finas, e as batatas em palitos o mais finos possíveis, fritando-as à parte num tacho. Leve ao fogo a manteiga, e a farinha e vá mexendo sempre. Adicione depois o leite, previamente fervido, lentamente, mexendo sempre, e deixe cozer, continuando a mexer com uma colher de pau. Por fim, tempere com sal e pimenta e junte as natas quando adquirir uma consistência muito cremosa. Leve o azeite ao fogo numa frigideira, juntando de seguida a cebola e deixe refogar. Assim que começar a alourar junte o bacalhau desfiado para que refogue um pouco. Num tabuleiro de ir ao forno untado com manteiga deite este preparado, pondo uma camada de batatas por cima. Cuba tudo com o creme de natas e leve ao forno para ganhar um pouco de cor.