Chop the meat into 3 cm cubes. Finely chop cardamom, cumin, coriander, fenugreek turmeric, powder, chili and mustard powder together in a hand blender.
Heat ghee or oil in a saucepan. Brown meat in several portions around it. Remove.
Add cinnamon, onions, ginger and garlic to saucepan. Stir-fry until soft. Add meat and spices.
Add sugar, vinegar, stock, pepper and salt. Cover and simmer at low temperature for about 1 1/2 hours. Cut out cinnamon stick.
Tip: Cook only with high-quality spices – they are the be-all and end-all in a good dish!