Pré-aqueça o forno e coloque-o a 200ºC.
Leve um tacho ao lume com o leite.
Adicione, depois, o bacalhau desfiado.
Deixe que ferva e, só depois, desligue o lume.
Escorra o bacalhau, mas tenha o cuidado de reservar o leite.
Lave bem as batatas-doces e descasque-as.
Torne a lavar e corte a batata-doce em cubos.
Leve as batatas a fritar em óleo, até ficarem douradinhas.
Retire as batatas e deixe-as escorrer.
Arranje o alho-francês. Retire-lhe a parte verde.
Corte a parte branca do alho-francês em rodelas finas.
Lave bem as rodelas e coloque-as num escorredor.
Descasque as cenouras e rale-as.
Descasque e corte os alhos.
Leve ao lume um tacho com o azeite. Deixe aquecer.
Junte, depois, os alhos e deixe até que fiquem douradinhos.
Adicione o alho-francês e a cenoura.
Depois, misture os ingredientes e deixe cozinhar até que o líquido evapore.
Acrescente o bacalhau desfiado e misture os ingredientes.
Adicione as batatas fritas, envolva e faça o tempero com sal e pimenta.
Prepare o molho.
Leve um tacho ao lume com a margarina. Deixe que esta derreta.
Depois, acrescente a farinha e mexa bem.
Junte o leite reservado (de cozer o bacalhau), quente, aos poucos.
Mexa sempre até obter um creme liso.
Faça o tempero com sal e pimenta.
Acrescente metade do molho ao preparado do bacalhau.
Mexa bem e junte um pouco de salsa picada.
Mexa novamente, transfira para um tabuleiro e espalhe.
Cubra com o molho restante e polvilhe com o queijo ralado.
Leve ao forno por 20 minutos.
Retire do forno.
Sirva quente, polvilhado com mais salsa.