Verser l'huile dans un wok ou un kadhaï et la chauffer à feu moyen. Lorsque l'huile est chaude, ajouter les oignons, les faire revenir pendant 5 minutes ou jusqu'à ce qu'ils soient tendres et translucides.
Ajouter le poulet mariné et le sel et bien mélanger. Laisser cuire le poulet pendant environ 3 minutes.
Ajouter le masala moulu et bien mélanger
Ajouter l’eau bouillante et bien mélanger puis couvrir et cuire à feu moyen pendant 5 minutes.
Ajouter le sucre et mélanger.
Baisser le feu et laisser mijoter à feu doux pendant 30 à 45 minutes ou jusqu'à ce que le poulet soit bien cuit et tendre.
Afin de vérifier si le poulet est cuit, le piquer à l’aide d’une fourchette. La viande doit se détacher facilement de l'os.
Laisser mijoter jusqu'à ce que la sauce atteigne un stade épais et semi-sec. Goûter et ajuster le sel si nécessaire.
Servir le poulet vindaloo, saupoudré de coriandre fraîche, avec du pain naan et / ou du riz basmati.