Descasque e corte as batatas em rodelas grossas.
Corte as cebolas, os tomates e os pimentos em rodelas finas.
Num tacho grande, disponha camadas alternadas de cebola, tomate, pimentos, batata e peixe, temperando cada camada com sal, pimenta, colorau e alho picado.
Regue com o azeite e o vinho branco, junte a folha de louro e a malagueta, se usar.
Tape o tacho e leve a lume brando, deixando cozer lentamente.
Antes de servir, polvilhe com salsa ou coentros picados e sirva bem quente com pão.