Dans un plat à tajine ou une cocotte, faire revenir dans l'huile, l'oignon et 1 cc de cannelle et le safran.
Ajouter la viande, puis 1 bâton de cannelle, la moitié du persil ciselé. Faire revenir 10 minutes. Couvrir d'eau, saler. Faire cuire à couvert 1 heure.
Dans une casserole à part, faire bouillir les pruneaux, le sucre, le reste de cannelle en poudre, le bâton de cannelle restant, et 1 verre d'eau. Arrêter la cuisson quand la sauce paraît épaisse et sirupeuse.
Mélanger la sauce aux pruneaux et le contenu du tajine, laisser frémir 15 minutes à couvert.