Peler et émincer l'oignon. Couper le poulet en morceaux.
Dans une cocotte, faire fondre le beurre et ajouter l'oignon émincé, 2 pincées de safran, le poivre, le sel et le bâton de cannelle.
Ajouter ensuite les morceaux de poulet ainsi que 2 verres d'eau.
Laisser cuire pendant 1 heure environ à feu moyen en retournant régulièrement les morceaux de poulet.
Lorsque le poulet est bien cuit, le retirer et le réserver.
Ajouter les pruneaux et poursuivre la cuisson 15 minutes avant de verser 3 cuillères à soupe de miel et la cannelle en poudre. Réduire jusqu'à obtention d'une sauce onctueuse.
Rectifier l'assaisonnement si besoin.
Remettre les morceaux de poulet dans la cocotte.
Verser un peu d'huile dans une poêle et faire dorer les amandes entières.
Dresser la préparation sur un plat et décorer avec les amandes avant de servir. On peut également ajouter quelques graines de sésame.