De véspera colocar o bacalhau desfiado para dessalgar em água gelada, trocar a água várias vezes, no dia seguinte, cozinhar apenas em água até que fique macio e esteja com pouquíssimo sal.
Escorra e reserve.
Fazer um molho branco refogando uma cebola em um fio de azeite, colocar ½ litro de leite, o tablete do caldo de cebola e salsa esfarelado, engrossar com as 2 colheres de sopa de amido de milho e reservar.
Ralar as 4 batatas em ralo grosso, enxugar, e imediatamente refogar o restante da cebola com o restante do azeite, juntar as batatas raladas até que fiquem vidradas, acrescentar o bacalhau mexer e apagar o fogo.
Incorporar o molho branco que estava reservado, o creme de leite, os queijos ralados, separando um punhado generoso para salpicar.
Colocar tudo em um refratário grande oval, salpicar o punhado de queijos reservado e levar ao forno à 180º, até que borbulhe.
Servir com arroz branco e salada de folhas.
Dicas: deixar o bacalhau bem sem sal, pois os queijos são suficientemente salgados. Provar enquanto faz o passo a passo para acertar o sal se houver necessidade. Não deixar o molho branco muito ralo, tem que ficar encorpado. O tempo aproximado de forno é de 20 minutos. As batatas deverão ser raladas na hora de refogar, caso contrário ficarão escuras e comprometerão totalmente a receita.