Dans une cocotte faites chauffer l'huile puis ajoutez les oignons coupés en petits morceaux.
Pelez, épépinez la tomate, coupez-la en dés et ajoutez-les dans la cocotte. Baissez le feu au maximum, couvrez et laissez mijotez pendant 20 minutes en mélangeant de temps en temps.
Incorporez le poisson et le lait de noix de coco puis laissez mijoter encore 5 minutes.
Pendant ce temps, décortiquez les crevettes en laissant la dernière nageoire caudale. Ajoutez dans la cocotte le curry, salez, poivrez, mélangez et ajoutez les crevettes.
Laissez cuire 1 minute, dressez les filets de poisson dans des assiettes creuses en nappant généreusement de sauce au lait de coco et parsemez de feuilles de coriandre fraîche avant de servir.