Faire chauffer l’huile à feu moyen dans une grande poêle et y faire revenir le poulet et les oignons pendant 20 minutes en remuant de temps à autre.
Ajouter les noix moulues, le sel, le jus de grenade et la cardamome, et amener à ébullition. Baisser le feu, couvrir et laisser mijoter 1 1/2 heure en remuant de temps à autre. (Si la sauce devient trop épaisse, rajouter 1/4 tasse d’eau tiède.)
Ajouter le sucre, corriger l’assaisonnement et faire cuire 30 minutes de plus.