Mettez les morceaux de poulet dans une grande cocotte en fonte.
Pelez le gingembre, l’oignon et la gousse d’ail. Hachez-les menu, puis ajoutez-les dans la cocotte avec le piment, le cumin, l’huile et le beurre. Salez légèrement et poivrez. Versez 2 dl d’eau.
Posez la cocotte sur feu très doux et laissez cuire 1 h en remuant de temps en temps.
Rincez le citron, coupez-le en quatre dans la longueur puis en éventails de 1/2 cm. Ebouillantez-les 1 mn avec les olives.
Pelez les pommes de terre, rincez-les et égouttez-les. Ajoutez-les avec le citron et les olives dans la cocotte. Laissez cuire 1 h encore.
Parsemez le poulet confit de coriandre, mélangez délicatement et laissez reposer 5 mn à couvert avant de servir.