Bacalhau com vinhos

4 postas de bacalhau demolhadas e limpas
(chá) de farinha de trigo
(chá) de caldo de peixe
(chá) de vinho branco
(chá) de vinho do Porto
(chá) de azeite
(chá) de leite
5 tomates sem pele e sem sementes
sal e pimenta-do-reino a gosto
6 batatas sem casca raladas
2 ovos bem batidos
4 dentes de alho
Óleo para fritar
2 cebolas
Fritar a batata em óleo bem quente até dourar. Retirar do fogo, escorrer sobre
papel-toalha e reserve, mas mantenha aquecida. Cortar o bacalhau em pedaços grandes e
cobrir com o leite. Deixar marinar por 3 horas. Escorrer e secar bem. Passar pela farinha
e pelo ovo batido. Fritar em óleo bem quente. Escorrer sobre papel-toalha e reservar. A
parte, cortar a cebola em meia-lua e picar o alho. Refogar no azeite. Juntar o tomate em
pedaços e o caldo de peixe. Deixar apurar por 10 minutos. Temperar com sal e pimenta e
regar com o vinho branco. Deixar ferver. Adicionar o vinho do Porto e cozinhar por mais 10
minutos. Despejar sobre o peixe e servir com a batata reservada.