Coloque as batatas cortadas aos cubos, num tacho com água a ferver e temperada de sal. Deixe cozer e reserve.
Num outro tacho, leve a ferver o bacalhau durante 5 minutos. Lasque- o, retirando-lhe a pele e espinhas e reserve.
Numa panela com água e sal, deixe ferver os espinafres uns minutos. Escorra e reserve.
Numa frigideira, coloque um fio generoso de azeite, junte a cebola laminada e o alho esmagado, e deixe refogar levemente.
Junte o bacalhau ao refogado, assim como os espinafres bem escorridos. Tempere com sal e pimenta a gosto, envolva e deixe saltear.
Entretanto esfarele a broa de milho e tempere-a com o tomilho, sal fino e pimenta a gosto. Envolva bem e reserve.
Num pirex, disponha as batatas cozidas e espalhe por cima a mistura de bacalhau e espinafres. Cubra tudo com a broa e regue com azeite.
Leve ao forno, pré-aquecido nos 180 ºC, durante 15 a 20 minutos, até a broa dourar.