Faites revenir l'oignon haché ainsi que les poulets dans une grande cocotte avec 1 cuillère à soupe de beurre, salez, poivrez. Lorsque les oignons deviennent translucides, ajoutez 2 verres d'eau, le safran, le gingembre et le paprika. Fermez la cocotte pendant 30 minutes. Entre temps, lavez les olives en les faisant cuire dans de l'eau jusqu'à frémissement, renouvellez l'opération deux fois.
Ouvrez la cocotte et ajouter de l'eau et de l'assaisonnement si nécessaire. Ajoutez alors les olives et les champignons. Faites cuire l'ensemble environ 10 minutes et allumez votre four à 180°. Finissez la cuisson de ce plat au four pendant environ 20 minutes.