Emincer les oignons et hacher l'ail. Monder les tomates en leur faisant une croix sur le dos et en les plongeant dans l'eau bouillante, puis les concasser.
Faire fondre le beurre dans une cocotte et faire revenir la dinde coupée en morceaux d'égale grosseur. Saler et réserver. Remplacer par les oignons et l'ail. Remuer constamment, laisser fondre sans coloration.
Ajouter les tomates et laisser compoter 15 minutes à feu doux. A l'aide d'une fourchette, les écraser grossièrement.
Jouter le curry, le curcuma, la cannelle, le poivre en grains et le jus du citron. Verser 40 cl de lait de coco et bien remuer pour l'incorporer. Replacer la dinde dans la cocotte.
Couvrir et laisser mijoter 20 minutes sur feu doux puis retirer le couvercle et poursuivre la cuisson encore 20 minutes .
En fin de cuisson, ajouter les 10 cl de lait de coco restant. Avant de servir, parsemer de coriandre ciselée.