Deixe o bacalhau de molho de um dia para o outro, trocando a água pelo menos três vezes. Desfie e reserve.
Esquente o óleo com a margarina, assim que estiver quente jogue a farinha de trigo para dourar e sal a gosto. Coloque aos poucos 3/4 litros de leite e misture o creme de leite. Misture o bacalhau ao molho.
Descascar as batatas e cortar em quadradinhos, fritar em óleo bem quente até dourar. Colocar as batatinhas por cima do creme misturado ao bacalhau, polvilhe com queijo ralado. Leve ao forno para dourar.