Chauffez le four à 200°C.
Faites chauffer l’huile dans un plat à gratin, ajoutez l’oignon et faites-le cuire pendant 5 minutes jusqu’à ce qu’il soit fondu.
Ajoutez l’ail et les épices et faites-les cuire pendant quelques minutes de plus, en remuant pour éviter qu’ils ne s’accrochent et ne brûlent.
Ajouter l’agneau, la courge et les abricots dans la cocotte, verser les tomates et le bouillon, bien assaisonner et porter à ébullition.
Mettez le couvercle et transférez au four.
Après 1 heure, remuez le tajine et remettez-le au four, à découvert, pendant 30 minutes supplémentaires.
Vérifiez l’assaisonnement.
Saupoudrez le zeste et la coriandre, et servez dans des bols chauds avec de la semoule.