Arranje e lave os peixes, passando-os por água várias vezes. Corte-os em postas mais ou menos do mesmo tamanho e tempere com sal grosso. Descasque as batatas e corte-as às rodelas, assim como o pimento, os tomates e as cebolas. Num tacho coloque uma camada de cebola, pimento, tomate e alho picado e por cima uma camada de batatas, seguida de outra de peixe. Alterne as camadas, regue-as com o azeite e o vinho branco e tempere com sal, pimenta, noz-moscada e pimenta vermelha. Tape o tacho e leve a cozer em fogo brando, agitando de vez em quando.