Dans une cocotte, mettre un peu d'huile d'olive et y faire revenir les oignons hachés finement, ainsi que la viande, le sel et le poivre. Lorsque les oignons commencent à fondre, ajouter un peu d'eau et laisser cuire pendant 30 minutes.
Incorporer les abricots et la cannelle et laisser mijoter pendant encore 30 minutes. Ajouter le miel 10 minutes avant la fin de la cuisson.
Mettre dans un grand plat et servir le tajine aux abricots chaud.