Mettre la noix de coco à tremper dans de l'eau tiède pendant 10 min, puis l'essorer.
Mixer ensemble, la noix de coco, l'oignon, l'ail, le gingembre et le concentré de tomate avec 1 C à S d'eau.
Découpez le poulet en morceaux, puis le faire revenir dans une poêle. Quand la viande commence à être blanche, ajoutez la préparation mixée et faire cuire 5 à 7 min, en remuant régulièrement.
Ajoutez les épices (sans le curry) et le jus de citron. Mélangez.
Petit à petit, ajoutez le yaourt. Mélangez à nouveau. Couvrir et laissez mijoter, sur feu doux, une dizaine de minutes.
Ajoutez la crème et le curry, mélangez. Cuire encore 2 minutes. Salez, poivrez.