Faire tremper le safran dans un bol contenant le bouillon chaud pendant quelques minutes.
Pendant ce temps, faire chauffer l'huile d'olive dans une marmite large et profonde à feu vif et faire dorer les morceaux de dinde pendant 5 minutes.
Retirer la dinde dans une assiette et ajouter l'oignon dans la marmite. Réduire le feu et cuire, en remuant de temps en temps, pendant 5 minutes.
Ajouter l'ail et les épices dans la marmite et cuire, en brassant, pendant une minute et ajouter le safran et les morceaux de dinde dorés puis ajouter et le bouillon.
Porter à ébullition et laisser mijoter à feu doux, à couvert, pendant 40-50 minutes, jusqu'à ce que la dinde soit tendre.
Ajouter les morceaux de citrons et les olives et laisser mijoter pendant 15 minutes. Assaisonner au goût, parsemez aux herbes fraîches et servir avec de la semoule de couscous.