Coza as postas de bacalhau em água a ferver com uma folha de louro durante cerca de 5 minutos.
Retire-as, escorra bem e desfie em lascas grandes, retirando a pele e as espinhas. Reserve.
Na mesma água, coza os grelos durante cerca de 7 a 8 minutos até estarem macios. Escorra bem e reserve.
Esfarele a broa de milho, retirando-lhe a côdea. Coloque-a numa taça e reserve.
Pique 4 dentes de alho finamente e misture-os com a broa esfarelada.
Adicione metade do azeite e envolva bem para obter uma mistura húmida e aromática.
Pré-aqueça o forno a 180ºC.
Num tabuleiro de forno, distribua as lascas de bacalhau, cobrindo-as com os grelos cozidos.
Espalhe a mistura de broa e alho sobre o bacalhau e os grelos, pressionando ligeiramente para formar uma camada uniforme.
Regue tudo com o restante azeite e leve ao forno durante 30 minutos, até a broa estar bem dourada
Retire do forno e, se desejar, decore com azeitonas pretas antes de servir.