Pelez l’ail et l’oignon et coupez-les en tout petits cubes, avec le poivron. Râpez la tomate : vous récupérez le jus et la pulpe en éliminant facilement la peau. Pelez les pommes de terre et coupez-les en rondelles de 1/2 cm d’épaisseur.
Mettez tous les légumes dans une casserole et ajoutez 1/2 l d’eau. Portez à ébullition et laissez frémir 15 mn environ : les pommes de terre doivent être tendres. Salez, ajoutez l’huile et réservez au chaud.
Placez le poisson dans un panier vapeur et faites-le cuire 5 mn au-dessus d’une casserole d’eau frémissante. Retirez du feu, arrosez de jus de citron et laissez reposer 1 mn.
Rincez la coriandre et ciselez-la.
Retirez la peau et les arêtes du poisson et répartissez-le dans quatre assiettes creuses. Versez la soupe dessus et parsemez de coriandre.