Bien rincer le poulet à l'eau froide, puis dans un bol, récupérer le jus de citron, ajouter ensuite toutes les épices, l'huile d'olive, saler et poivrer, bien mélanger le tout.
Déposer le poulet dans un grand plat, Verser la préparation sur le poulet et faire cuire au four pendant 1 heure.
Découper les oignons en rondelles et faites les caraméliser dans le beurre pendant 10 minutes à feu doux.