Coloque o bacalhau a cozer em água abundante.
Assim que o bacalhau estiver cozido, retire-o da água e deixe-o arrefecer um pouco. Reserve a água.
Retire as espinhas e pele ao bacalhau, lascando-o depois com um garfo. Reserve.
Num tacho, coloque o azeite, os alhos picados e o bacalhau lascado. Cozinhe 4 a 5 minutos em lume brando.
Acrescente o pão, temperando tudo com sal e pimenta. Misture bem no refogado.
Retire os 750 ml da água da cozedura do bacalhau e junte-a ao tacho, mexendo para que o pão fique bem desfeito.
Coloque por cima os coentros picados, deixando cozinhar mais 2 ou 3 minutos.
Entretanto, num tacho à parte, coloque água suficiente para escalfar os ovos, assim como duas colheres de chá de vinagre.
Leve tudo a ferver. Assim que começar a ver bolhinhas a vir do fundo, coloque os ovos e deixe escalfar por 3 a 4 minutos.
Retire os ovos com a ajuda de uma escumadeira.
Sirva as migas de bacalhau à alentejana com os ovos escalfados por cima.