Deixe o bacalhau de molho na véspera. Limpe as espinhas e peles. Corta em pedaços iguais. Descasque as batatas e corte em fatias finas. Arrume num pirex, uma camada de bacalhau, uma de batatas, uma de fatais de tomate, cebola e um pimentão. Polvilhe com pimenta do reino, cheiro verde e alho socado. Repita as camadas. Regue com bastante azeite ou óleo e leve ao forno moderado por aproximadamente 20 minutos..