Déposez les morceaux de viande dans un saladier et ajoutez y le curcuma, le cumin et 1 cuillerée de cannelle avec un filet d'huile d'olive. Mélangez et laissez mariner 1h.
Versez un peu dh'uil d'olive dans le plat à tajine, ou a défaut une cocotte à bords hauts et faites blondir les oignons émincés très fins.
Ajoutez les morceaux de viande et faites les dorer de tous les cotés. Versez un peu d'eau, couvrez et laissez cuire à feu très doux pendant au moins 2h30.
Une demi heure avant la fin de la cuisson, faites gonfler à petits bouillons les abricots dans une casserole avec un peu de bouillon de cuisson, la cannelle restante et le sucre.
Ajoutez les au tajine et poursuivez la cuisson. Faites griller les amandes à sec et parsemez les sur le plat au moment de servir.