Chauffer l'huile dans un plat à tajine ou une marmite à fond épais à feu moyen, faites revenir les poitrines de poulet et laisser dorer pendant 3 à 5 minutes, retirer les poitrines de poulet et réserver.
Ajouter l'oignon, l'ail et le gingembre, et faire sauter pendant 3 minutes. Ajouter le jus d'orange, le curcuma, muscade, la cannelle et le safran, si désiré. Laisser mijoter pendant 3 minutes; ne pas faire bouillir. Ajouter chiches , les abricots et les tomates.
Porter à ébullition, ajouter les poitrines de poulet réservées. Couvrir et laisser cuire le tajine pendant 20 à 30 minutes à feu doux jusqu'à ce que le poulet soit bien cuit.
Garnir de noix de cajou et de coriandre et servir immédiatement le tajine de poulet.
Servir le Tajine de poulet aux abricots et noix de cajou avec de la semoule de couscous.