Hacher l'un des oignons et coupez les deux autres en rondelles .
Dans un bol, mélanger l'oignon en lamelles , le ras el hanout , le safran , le gingembre, les feuilles de laurier , le sel et le poivre et l'huile d'olive . Ajouter l'agneau et mélanger pour bien enrober . placer au réfrigérateur pendant 4 heures pour mariner ( ou toute la nuit , si possible).
Chauffer l'huile dans une marmite à fond épais sur feu moyen. Ajouter l'agneau et cuire pendant 10 minutes ou jusqu'à coloration . Ajouter l'eau et porter à ébullition .
Baisser le feu à doux et laisser mijoter pendant 20 minutes. Ajouter les oignons coupés en rondelles , jus d'orange , le miel et la cannelle. Laisser mijoter encore 15 minutes .
10 minutes avant la fin de cuisson ajouter les pruneaux et laisser cuire.
Transférer la viande cuite dans un plat à tajine, verser la sauce à l'oignon doux de la marmite par dessus. Garnir avec les pruneaux, les amandes , et graines de sésame.
Servir aussitôt avec du riz ou du couscous .