Épluchez les oignons, coupez-les en petits morceaux, mettez-les de côté. Pressez les citrons verts.
Épluchez les gousses d'ail et coupez-les en morceaux. Ajoutez-les au jus de citrons verts. Salez et poivrez.
Ajoutez une cuillère à soupe d'oignons émincés (gardez le reste) et mélangez.
Badigeonnez les morceaux de poulet avec cette marinade. Laissez reposer 30 minutes.
Faites frire le poulet dans l'huile (gardez la marinade restante pour assaisonner les oignons). Pour une version plus légère, enfournez les morceaux de poulet sur une plaque 30 minutes à 180°C.
Une fois le poulet frit, retirez-le et mettez les oignons dans l'huile (ou faites-les revenir dans une cocotte avec un filet d'huile de tournesol si le poulet a été cuit au four).
Ajoutez sur les oignons le reste de marinade et mélangez.
Ajoutez la moutarde, l'eau, et laissez mijoter.
Ajoutez le poulet doré et les olives, couvrez et laissez mijoter au moins 30 minutes, jusqu'à ce que les oignons deviennent fondants.
Servez le poulet yassa avec du riz blanc.