- 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.