
Pré-aqueça o forno a 200 °C. Leve o bacalhau a cozer em água abundante com as folhas de louro durante 10 a 12 minutos. Retire, deixe amornar e lasque-o grosseiramente, eliminando peles e espinhas. Reserve.
Na mesma água de cozer o bacalhau (ou em água nova temperada de sal), coza os grelos durante 5 a 8 minutos até ficarem macios. Escorra-os muito bem e reserve.
Numa frigideira com 2 colheres de sopa de azeite, refogue a cebola fatiada em meias-luas em lume médio durante 8 a 10 minutos até amolecer e ganhar alguma cor. Junte 2 dentes de alho fatiados, cozinhe mais 2 minutos e retire do lume.
Esfarele o miolo de broa para uma tigela. Adicione os restantes 2 dentes de alho picados finamente, um punhado generoso de coentros picados e 3 colheres de sopa de azeite. Misture até obter uma farofa húmida e tempere com pimenta.
Num tabuleiro de barro ou pirex, espalhe os grelos bem escorridos em camada uniforme. Distribua a cebolada por cima e, em seguida, o bacalhau lascado. Regue com a colher de sopa de azeite restante.
Cubra toda a superfície com a farofa de broa, espalhando-a de forma uniforme. Leve ao forno durante 20 a 25 minutos, até a broa ficar bem dourada e crocante.
Retire do forno e sirva de imediato. Acompanhe com batatas a murro ou batatas cozidas, se desejar.