Dans une grande casserole épaisse, comme un four hollandais, chauffez l'huile à feu moyen-élevé et faites sauter les oignons jusqu'à ce qu'ils soient tendres, mais pas dorés.
Ajoutez la sauce tomate, le curry en poudre et les pommes de terre, puis mélangez bien. Versez environ 1,5 litre de bouillon que vous venez de préparer, ou du bouillon de poulet. Laissez mijoter et ajustez le sel. Faites mijoter doucement jusqu'à ce que les pommes de terre soient presque tendres, environ 20 minutes.
Ajoutez les poivrons doux, les piments, les tomates coupées en dés et le lait de coco. Mélangez bien et laissez mijoter doucement pendant 10 minutes.
Ajoutez le poisson et les crevettes et faites mijoter jusqu'à ce que les crevettes deviennent bien roses, environ 5 à 10 minutes. Ajoutez la coriandre, laissez cuire encore une minute, puis servez.