Couper les carottes en gros dés.Découper les poulets en morceaux, les placer dans une cocotte avec leurs abats, saler, ajouter gingembre. safran, ail écrasé, huile et deux verres d'eau.
Placer sur feu modérément chaud, couvrir et après quelques bouillons, remuer pour mélanger les épices et jeter les carottes dans la cocotte toujours sur le feu, saupoudrer de sel et d'une poignée de persil haché. Cuire à couvert, ajouter de l'eau si nécessaire en cours de cuisson.
Lorsque le poulet et les carottes sont cuits, ajouter les écorces de citron confit coupées en quartiers, les olives et le citron pressé.
Laisser réduire jusqu'à obtention d'une sauce onctueuse et retirer du feu.
Dresser sur un plat les morceaux de poulets, placer les abats et les carottes par dessus et décorer d'olives et de citron confit. Servir le tajine de poulet bien chaud.