Faire dorer les morceaux de canard dans une cocotte. Ajouter le ghee et poursuivre la cuisson encore 10 minutes. Ajouter le sucre et bien mélanger. Poursuivre la cuisson jusqu’à ce que le sucre fonde puis retirer la viande.
Dans la même cocotte, disposer l’oignon, le gingembre, le piment et l’ail. Bien mélanger et faire revenir à feu moyen-doux pendant quelques minutes.
Ajouter le bottle masala, le garam masala et assaisonner de sel. Bien mélanger, puis ajouter l’eau. Porter à ébullition et laisser mijoter pendant 5 minutes.
Remettre les morceaux de canard dans la cocotte et laisser mijoter à feu moyen pendant 5 minutes.
Verser le vinaigre, bien mélanger puis poursuivre la cuisson à feu très doux pendant 20 minutes.
Déguster avec du riz jasmin cuit à la vapeur.