Découpez le poulet en morceaux réguliers, nettoyez-le à l'eau froide et séchez-le. Pelez les oignons et coupez-les en lanières épaisses. Pressez le jus des citrons frais et hachez l'ail finement.
Dans un saladier, mélangez le jus de citron avec la moutarde, l'ail, les piments émincés, le sel et le poivre. Placez les morceaux de poulet dans cette marinade et laissez reposer au moins 30 minutes, idéalement 2 heures.
Chauffez l'huile d'arachide dans une large cocotte à feu moyen-vif. Retirez les morceaux de poulet de la marinade en réservant la marinade. Faites-les dorer de tous les côtés pendant 5 à 7 minutes.
Ajoutez les lanières d'oignons dans la cocotte et laissez-les cuire avec le poulet pendant 5 minutes. Les oignons doivent commencer à devenir translucides.
Versez la marinade réservée et le bouillon de poulet. Amenez à ébullition, puis réduisez le feu à moyen-doux. Couvrez partiellement et laissez mijoter 45 à 60 minutes jusqu'à ce que le poulet soit très tendre.
Ajoutez les olives 15 minutes avant la fin de la cuisson si vous les utilisez. Goûtez et ajustez l'assaisonnement selon vos préférences. Servez chaud avec du riz blanc ou de l'igname.
Notes
Le poulet yassa gagne en saveur s'il est préparé la veille. À servir avec du riz blanc ou de l'igname.