Coloque o bacalhau de molho no dia anterior, não esqueça de trocar pelo menos 2 vezes no dia a água.
Desfie o bacalhau, retire as espinhas.
Doure o alho no azeite e refogue o bacalhau.
Reserve.
Coloque as batatas para cozinhar com água e sal.
Depois de cozidas esmague as batatas, acrescente a manteiga, o leite e o queijo ralado, misture tudo e leve ao fogo, mexendo sempre, quando ferver desligue o fogo e reserve.
Em um refratário de vidro que possa ir no forno (marinex), cubra bem o fundo com azeite,
coloque o bacalhau desfiado.
Coloque uma camada de cebola em rodelas, uma camada de tomate, uma camada de pimentão, uma camada de milho, azeitona e ovo de codorna.
Cubra com uma camada de queijo e outra de presunto.
Cubra com pure de batata polvilhe o queijo ralado.
Leve ao forno até derreter o queijo.