Descascamos as batatas e cozemos em água com sal; escorrem-se e cortam-se às rodelas.
Entretanto, levamos o bacalhau ao lume com o leite e deixamos ferver por 2 minutos.
Retiramos o bacalhau do lume com uma escumadeira, deixamos escorrer e passamos por água fria.
Coloca-se então o bacalhau numa assadeira.Cortamos a cebola em rodelas finas e picamos os alhos, que são dispostos por cima do bacalhau e ladeados com as rodelas de batata.
Temperamos com pimenta e regamos com azeite. Levamos ao forno a 180º C durante 35 minutos.
Servimos, polvilhando com coentros frescos picados e pimenta preta.