Descasque a batata, corte-a em rodelas e coza-as em água com sal, juntamente com a couve. Escorra e reserve a água de cozedura.
Coloque as postas de bacalhau num tabuleiro e leve ao forno, pré-aquecido a 180ºc, até ficarem assadas.
Parta o pão em pedaços e demolhe-os na água que reservou. Leve ao lume um tacho com azeite, os dentes de alho picados, o pão escorrido e um pouco de pimenta e mexa. Junte as couves e batatas e deixe cozinhar até obter uma açorda.
Disponha a açorda numa travessa funda, coloque por cima o bacalhau assado e regue com azeite. Sirva bem quente.