Amasse os ingredientes da primeira camada muito bem, até soltar das mãos.
Forre com essa massa um pirex grande, untado levemente com óleo.
Cozinhe as batatas, esprema misture os ingredientes da segunda camada, misture bem.
Coloque o purê em cima da primeira camada.
Ferva o bacalhau e desfie bem.
Misture todos os ingredientes da terceira camada e coloque por cima do purê.
Para fazer o molho branco, misture a farinha no leite, junte os outros ingredientes e leve ao fogo mexendo ate ferver.
Despeje ainda quente sobre o bacalhau.
Bata os 3 ovos e coloque sobre o molho branco.
Leve ao forno quente durante 30 minutos aproximadamente.