Lave as batatas, descasque-as e corte-as em rodelas grossas. Coza-as em água com sal durante 15 minutos.
Pique a cebola e os alhos, e corte o pimento em tiras.
Leve o azeite a aquecer, e refogue nele a cebola e o alho. Junte depois o pimento.
Adicione o tomate pelado, já picado, e deixe ferver. Entretanto, pré-aqueça o forno a 180ºC.
Acrescente o bacalhau e a cerveja e tempere com sal e pimenta a seu gosto. Deixe ferver.
Deite as batatas num tabuleiro de ir ao forno, e cubra com a mistura de bacalhau.
Leve tudo ao forno durante 30 minutos.