Faire infuser les pistils de safran dans un peu d'eau bouillante. Si vous n'avez pas de safran, vous pouvez utiliser du colorant alimentaire, ou sinon un peu de curcuma pour apporter de la couleur à la sauce du plat.
Dans un fait-tout, faire fondre un peu de beurre ou de smen, et faire suer l'oignon haché jusqu'à ce qu'il devient bien translucide.
Ajouter la viande coupée en morceaux et faire dorer de tous les côtés.
Introduire le safran infusé ou le colorant alimentaire, le batonnet de cannelle, l'anis étoilé ( facultatif) et le sel.
Couvrir d'un demi (1/2) litre d'eau bouillante environ, et laisser cuire, jusqu’à ce que la viande devienne bien tendre. Si besoin d'ajouter l'eau à votre sauce, ajouter de l'eau bouillante, mais il faut savoir que c'est un plat à sauce réduite, donc vous n'avez pas besoin de sauce dans le tajine d'agneau aux pruneaux.
Entre temps, passez les pruneaux et les abricots à la vapeur en veillant à ne pas les mélanger, pour garder la belle couleur de chacun d'eux. Si vous n'avez pas envie de la cuisson à la vapeur, vous pouvez faire la cuisson de chaque ingrédient dans un peu d'eau dans 2 casseroles différentes.
Faire tremper les raisins secs dans de l'eau de fleur d'oranger, pour que ça gonfle bien.
Vers la fin de la cuisson de la viande, ajouter les pruneaux cuits à la vapeur, les abricots cuits à la vapeur et les raisins secs gonflés.
Ajouter le sucre et l'eau de fleur d'oranger, laisser mijoter quelques minutes et retirer du feu.
Au moment de servir, garnir votre plat de quelques amandes mondées et grillées.