1Coupez le poulet en morceaux de taille moyenne.
2Dans un saladier, mélangez le poulet avec les olives, le jus de citron, l’oignon finement émincé, le sel, le poivre et 1,5 cuillère à soupe d’huile d’olive.
3Couvrez le saladier et laissez mariner au réfrigérateur pendant au moins 4 heures (ou toute la nuit pour un maximum de saveur).
4Faites chauffer le reste de l’huile d’olive dans une grande sauteuse à feu vif.
5Sortez le poulet de la marinade et épongez-le avec du papier absorbant.
6Faites dorer le poulet de tous les côtés dans la sauteuse chaude.
7Réservez le poulet sur une assiette.
8Ajoutez les champignons coupés en lamelles dans la sauteuse. Faites-les revenir à feu moyen pendant quelques minutes jusqu'à ce qu'ils soient légèrement dorés.
9Versez la marinade dans la sauteuse avec les champignons. Ajoutez le curry, le piment, le fond de volaille et 1/2 verre d’eau.
10Remuez bien le tout et laissez mijoter à feu moyen pendant 15 minutes.
11Remettez le poulet dans la sauteuse et laissez mijoter à couvert à feu doux pendant 20 minutes supplémentaires, en remuant de temps en temps.
12Ajoutez la crème fraîche en mélangeant délicatement. Laissez mijoter encore 2 minutes à feu doux.
13Servez chaud, accompagné de riz, de pâtes ou de pommes de terre vapeur.