Coloque o leite para esquentar em uma panela e escalde o bacalhau por dez minutos após a fervura levantar.
Em seguida, retire o bacalhau com o auxílio de uma escumadeira, deixe esfriar alguns minutos e limpe fazendo o descarte de pele e espinhas. Deixe reservado.
Unte um refratário com azeite e disponha as postas de bacalhau. Ao redor, acomode as batatas já cozidas, as cebolas, os tomates, os dentes de alho, azeitonas pretas e louro a gosto.
Regue tudo generosamente com azeite de oliva e leve o refratário ao forno preaquecido a 180°C pelo tempo aproximado de vinte e cinco minutos ou até dourar.