Mette le poulet en morceaux dans une marmite et versez l'huile et faites revenir les morceaux. Pelez l'ail et hachez-le, lavez et hachez la coriandre.
Ajoutez-les dans la cocotte avec le safran, du sel et du poivre.
Couvrez d'eau et laissez mijoter à feu doux pendant 30 minutes en remuant de temps en temps et en rajoutant de l'eau si nécessaire. Rincez le citron confit et coupez-le en huit morceaux. Pressez le citron frais.
Incorporez-les à la sauce avec les olives et ajoutez les épinards et laisser cuire encore10 minutes.
Laissez mijoter encore 10 minutes de plus, éventuellement à découvert s'il y a besoin de faire réduire la sauce.
Servir le Poulet aux épinards avec du riz.