Peler et émincer les échalotes, hacher le gingembre.
Oter les graines et les parties blanches des poivrons, puis les couper en dés ainsi que l'aubergine.
Faire suer les échalotes dans une sauteuse avec un peu de beurre, ajouter le gingembre, la gousse d'ail et le curry, mélanger et laisser cuire 1 à 2 minutes.
Ajouter les dés de poivron et d'aubergine dans la sauteuse et cuire quelques minutes.
Ajouter le lait de coco, saler, mélanger et laisser mijoter 10 minutes.
Ajouter le poisson coupé en gros dés, mélanger délicatement et cuire à feu doux et à couvert jusqu'à ce que le poisson soit cuit (environ 10 minutes).
Retirer la gousse d'ail et parsemer d'herbes ciselées au moment de servir.