Couper les olives en rondelles, le citron confit en petits morceaux, faire cuire le riz dans une casserole avec de l'eau et un peu de sel.
Egoutter et mélanger le riz, les olives, le persil, le citron confit, le sel et le poivre.
Introduire cette farce à l'intérieur du poulet et bien attacher les cuisses.
Dans une marmite, faire revenir l'oignon coupé en lamelles et l'ail hachés dans de l'huile d'olive.
Ajouter le sel, le poivre, le gingembre, le safran, le paprika et le cumin, y verser 1 litre d'eau et mettre le poulet à cuire.
Couvrir et laisser pendant 1h à 1h30. Retirer et mettre à dorer au four.