Placez les filets de poisson dans un plat, versez le jus des citrons et l'ail. Laissez mariner le temps de préparer les autres ingrédients.
Épépinez les tomates et les poivrons, puis coupez-les en lamelles. Émincez l'oignon.
Dans la casserole faites chauffer un filet d'huile d'olive. Faites revenir l'oignon pendant 1 à 2 min. Ajoutez les tomates et les poivrons. Laissez revenir pendant 5 min.
Ajoutez les filets de poisson et recouvrez avec le lait de coco.
Ajoutez l'huile de palme et de la coriandre, et salez et poivrez. Laissez mijoter 10 à 15 min, jusqu'à ce que le poisson soit cuit. Servez avec de la coriandre fraiche.