Dans une grande cocotte, faites chauffer l'huile d'olive à feu moyen. Ajoutez l'agneau et faites-le dorer de
tous les côtés. Retirez l'agneau de la cocotte et mettez-le de côté. Dans la même cocotte, faites revenir les
oignons et l'ail jusqu'à ce qu'ils soient ramollis. Ajoutez le cumin, la coriandre et la cannelle, et faites
cuire encore une minute. Remettez l'agneau dans la cocotte et ajoutez les tomates en dés, le bouillon, les
abricots et les olives. Assaisonnez avec du sel et du poivre. Portez à ébullition, couvrez et laissez cuire
pendant 2 à 3 heures jusqu'à ce que l'agneau soit tendre. Servez avec de la semoule de couscous ou du riz.