Descasque e lave as cebolas e os dentes de alho, corte as cebolas em rodelas e pique os dentes de alho. Lave os pimentos, corte-os ao meio, retire-lhes as peles brancas e sementes e corte-os em cubos grandes. Descasque as batatas, lave-as e corte-as em rodelas grossas.
Leve o azeite ao lume num tacho, deixe aquecer, junte a cebola, os pimentos e os alhos e deixe refogar até que a cebola fique transparente. Adicione depois a polpa de tomate e o açafrão, mexa e deixe cozinhar durante 2 minutos, mexendo de vez em quando.
Adicione depois água, tempere com sal e pimenta, deixe começar a ferver, junte as rodelas de batata, mexa e deixe cozinhar durante aproximadamente 35 minutos, mexendo cuidadosamente de vez em quando. Rectifique os temperos, retire do lume, polvilhe com salsa picada e sirva como acompanhamento.