Laver et sécher la coriandre, ôter les tiges. Peler l'ail, enlever le germe. Réduire les deux en purée et mélanger avec le miel et la sauce soja, le sel et le poivre.
Badigeonner les magrets avec ce mélange, couvrir et laisser reposer au moins deux heures au réfrigérateur.
Dans une poêle, faire chauffer 2 cuillères à soupe d'huile. Faire cuire les magrets 5 minutes côté gras, jeter l'huile, les retourner et faire cuire 5 minutes côté viande. Laisser refroidir dans la poêle.
Sur une planche à découper, couper les magrets en tranches.
Dans un wok, faire chauffer un peu d'huile, délayer avec la pâte de curry. Verser le lait de coco.
Laisser mijoter quelques minutes, ajouter le canard, les tomates, l'ananas, le restant de la marinade et le nuoc man. Laisser mijoter quelques minutes.
Agrémenter de basilic et servir avec du riz ou des nouilles chinoises.