Dans une marmite, bien faire revenir l'oignon, le poulet, le poivre noir, le sel et la cannelle dans le beurre. Ajouter l'eau chaude et laisser cuire le tout pendant 20 mn.
Faire bouillir les olives pour les dessaler. A mi-cuisson du poulet, ajouter les carottes coupées en rondelles et les pois chiches. Laisser le tout sur le feu pendant 20 mn.
A la fin, ajouter les champignons et les olives et laisser cuire le tout pendant 10 mn puis servir.