Epluchez et hachez les oignons. Faites-les fondre à feu doux dans une cocotte avec l'huile d'olive.
Essuyez bien les morceaux de viande. Posez-les sur les oignons, ajoutez le safran, le gingembre, le bâton de cannelle, le beurre et laissez mijoter pendant 5 minutes en remuant souvent.
Versez juste assez d'eau pour immerger la viande, salez, amenez a ébullition, puis baissez le feu, couvrez et faites cuire pendant 1 heure, en remuant et en ajoutant un peu d'eau de temps en temps si nécessaire.
En fin de cuisson, ajoutez la cannelle moulue et le sucre.
Lavez et essuyez les coings. Coupez-les en quatre en retirant le coeur et les pépins, mais sans les éplucher.
Retirez la viande de la cocotte et gardez-la au chaud. Otez le bâton de cannelle, glissez les coings dans la sauce, ajoutez le miel et laissez cuire doucement une dizaine de minutes, jusqu'à ce que les fruits soient tendres sans s'écraser.
Retirez-les délicatement avec une écumoire et faites réduire un peu la sauce pour qu'elle soit parfaitement onctueuse.
Remettez la viande et les coings dans la cocotte ; réchauffez l'ensemble une dizaine de minutes a feu doux. Disposez sur un plat bien chaud et servez aussitôt.