1. Cozer as migas de bacalhau. Entretanto descascar e cortar as cebolas às rodelas. Deitar num tacho e levar ao lume com metade da margarina. Cortar o alho francês em rodelas e juntar à cebolada. Deixar estufar em lume brando até o alho francês estar mole. 2. Entretanto escorrer o bacalhau, reservando a água da sua cozedura. Juntar o bacalhau à mistura de cebola e alho francês, mexer e regar com as natas. Tapar e deixar cozinhar sobre lume brando enquanto se fritam as batatas e se prepara o molho béchamel. 3. Derreter a restante margarina num tacho, juntar a farinha, mexendo com uma vara de arames e regar com o leite, misturado com 3dl da água da cozedura do bacalhau. Mexer energicamente com a vara de arames, temperar com sal, pimenta e noz moscada e deixar engrossar sobre lume brando, mexendo de vez em quando. 4. Ligar o forno nos 200°. 5. Depois de fritas, temperar as batatas com um pouco de sal e pimenta e espalhar sobre um tabuleiro de forno previamente untado com manteiga. Por cima dispor a mistura de bacalhau e regar com o molho béchamel. Polvilhar com pão ralado. 6. Levar a gratinar no forno durante cerca de 30 minutos.