Descasque as batatas e corte-as em rodelas grossas. Reserve.
Corte também as cebolas em rodelas e os pimentos em tiras.
Retire a pele e as sementes aos tomates e pique-os.
Pique os alhos finamente.
Numa panela grande, coloque camadas alternadas de cebola, pimentos, batatas e tomate.
Tempere cada camada com um pouco de sal, pimenta e colorau.
Adicione as postas de bacalhau sobre os legumes e termine com os alhos picados e a folha de louro.
Regue com o azeite e o vinho branco.
Adicione água suficiente para cobrir os legumes e o bacalhau parcialmente.
Leve o tacho ao lume médio, tapado, e deixe cozer durante cerca de 30-40 minutos.
Verifique os temperos e sirva a caldeirada quente, polvilhada com coentros ou salsa picados, se desejar.