Limpe o bacalhau e deixe de molho de véspera para retirar o sal.
Retire todas as espinhas, desfie e reserve.
Coloque em uma panela as cebolas e azeite doce, deixe até a cebola murchar.
Acrescente o bacalhau e mexa até que o caldo seque todo, reserve.
Coloque as batatas cortadas em cubos para fritar, reserve.
Bata no liquidificador o leite e a farinha de trig.
Despeje em uma panela e acrescente o caldo knorr.
Leve ao fogo para cozinhar, se ficar muito mole acrescente mais farinha e se ficar duro acrescente leite, até ficar um mingau.
Desligue o fogo e coloque as 2 caixas de creme de leite.
Em um pirex coloque o bacalhau, as batatas, o molho branco, um pouco de azeite doce e queijo ralado e misture tudo.
Por cima coloque um pouco de azeite doce e queijo ralado.
Leve ao forno médio de 40 a 50 minutos até borbulhar e ficar dourado.