Retire a pele aos tomates, corte-os em rodelas, elimine as sementes e reserve. Descasque as batatas, corte-as em rodelas e reserve também.
Descasque e corte as cebolas e os alhos em rodelas. Disponha-as no fundo de um tacho e, por cima, coloque as batatas, o peixe e o tomate. Regue com o azeite e o vinho, acrescente a polpa de tomate e tempere com sal e pimenta.
Cubra com água, tape e leve a lume brando, deixando cozinhar durante cerca de 25 a 30 minutos. No final, retifique os temperos e sirva com acompanhamento a gosto.