Descasque as batatas e corte-as em rodelas. Descasque os dentes de alho. Escolha e lave bem as folhas e olhos das couves.
Coloque água numa panela, leve ao lume e quando levantar fervura deite a hortaliça, as batatas e os ovos. Coza o bacalhau noutra panela durante 10 minutos.
Entretanto, corte o pão em fatias e coloque-o dentro de um alguidar espalhando por cima 2 dentes de alho picadinhos.
Deite a água de cozer o bacalhau sobre o pão até ficar embebido e escorra o excesso de líquido. Regue com metade do azeite.
Coloque sobre o pão o bacalhau, batatas e couves tudo bem escorrido. Espalhe, por cima, os ovos partidos ao meio ou em rodelas, e os restantes dentes de alho muito picadinhos. Regue com o resto do azeite e pouco vinagre.
Tape com outro alguidar e sacuda até tudo ficar bem embebido. À parte, sirva mais azeite e vinagre, pimenta e dentes de alho.