Couper la viande en dés de 3 cm après avoir ôter les excédents de graisses et de peau.
Mixer le cumin, la coriandre, la cardamome, le fenugrec, le piment, le curcuma et la moutarde en poudre.
Faire chauffer dans une poêle l'huile ou le ghee et y faire revenir les dés de viande jusqu'à ce qu'ils soient bien dorés. Déposer dans un grand saladier.
Mettre dans la poêle oignon, gingembre, ail et cannelle et laisser mijoter en remuant. Ajouter les épices. Puis transférer tout ça dans une marmite et ajouter la viande. Mélanger bien.
Verser vinaigre et bouillon, sucrer, saler et poivrer.
Couvrir et et laisser mijoter à feu doux pendant 1 heure 30.
Ôter le bâton de cannelle et servir avec du riz par exemple.