Faites chauffer l’huile dans une grande poêle antiadhésive ou une sauteuse.
Ajoutez les graines de cumin et faites cuire pendant 1 minute, puis ajoutez l’oignon, l’ail et le gingembre.
Faites revenir pendant 1 minute de plus avant d’ajouter le curry et la moutarde, et poursuivre la cuisson pendant 4 minutes à feu moyen, en remuant de temps en temps, jusqu’à ce que les oignons deviennent bruns.
Incorporez les piments, la coriandre, le garam masala et le curcuma, et faites cuire pendant 30 secondes.
Remuez le lait de coco dans la boîte, puis versez la moitié dans la casserole.
Il devrait commencer à bouillonner et à s’épaissir, alors laissez-le mijoter jusqu’à ce qu’il soit assez épais, soit environ 3 minutes, en remuant de temps en temps.
Versez le reste du lait de coco, ajoutez le poivre et le sel, et baissez le feu.
Placez le poisson dans le lait de coco et appuyez dessus pour l’immerger à moitié.
Couvrez la casserole et laissez mijoter doucement pendant 5 minutes (selon l’épaisseur de vos filets) jusqu’à ce que le poisson soit presque cuit. Mais surtout, ne remuez pas le poisson, sinon il se désagrégera. Versez simplement un peu de sauce sur le poisson à mi-cuisson, puis retirez la casserole du feu et laissez le poisson reposer pendant encore 4 minutes pour finir de cuire lentement.
Quand le poisson est cuit, il doit être ferme au toucher et ne doit plus être opaque.
Si vous voulez une sauce plus fine, versez une ou deux cuillères d’eau et mélangez délicatement pour délayer la sauce.
Pendant ce temps, faites cuire les haricots verts à la vapeur pendant environ 4 minutes, jusqu’à ce qu’ils soient cuit.
Dénoyautez la mangue et coupez la chair en fines tranches, puis répartissez-la sur le poisson pour la réchauffer.
Pour servir, briser le poisson en gros morceaux en le déposant dans des bols de service à l’aide d’une écumoire, puis verser la sauce sur et autour du poisson.
Servez avec les haricots, un peu de coriandre et le riz, avec des quartiers de citron vert sur le côté pour les presser.