Coza as batatas com casca, em água temperada com sal, descasque-as e corte-as em rodelas. Limpe o tomate de pele e sementes e corte-os em rodelas. Limpe os pimentos de sementes e corte em tiras. Escalde o bacalhau em água a ferver, limpe-o de peles e espinhas e lasque-o. Espalhe um pouco de azeite no fundo de uma assadeira de barro disponha a cebola e o bacon no fundo e forme camadas com as rodelas de batata, de tomate, de lascas de bacalhau e de tiras de pimentos. Regue com mais azeite, tempere com sal e pimenta e leve a forno forte durante cerca de 45-50 minutos. Sirva decorado com azeitonas.