Faire mariner les morceaux d'agneau avec l'oignon, l'ail, une cuillère à soupe d'huile d'olive, une pincée de safran, le gingembre et la cannelle.
Laisser mariner deux heures au réfrigérateur.
Faire légèrement doré dans le tagine, à feu moyen, les morceaux de viande. Ensuite salé-poivré au goût.
Incorporer le bouillon de bœuf et laisser cuire 30 minutes à feu doux.
Par la suite, ajouter les pruneaux et les abricots ainsi que le sucre glace ou en poudre. Bien mélanger et rajouter un peu de bouillon de bœuf au besoin.
Laisser cuire un autre 30 minutes supplémentaires.
À la fin de la cuisson, ajouter les amandes qui ont été préalablement grillées légèrement.
Servir chaud avec du couscous.