Heat ghee in
a saucepan and gently fry onion, garlic and ginger until soft and
golden.
Add curry
powder, salt and vinegar, stir thoroughly.
Add lamb and
cook, stirring constantly until lamb is coated with the spice mixture.
Add tomato,
chili and mint.
Cover and
cook over low heat for 1 1/2 hours or until lamb is tender, stirring
occasionally.
The tomatoes
should provide enough liquid for the meat to cook in but, if necessary,
add a little hot water, approximately half cup, just enough to prevent
meat from sticking to pan.
Add garam
masala and chopped coriander leaves for the last 5 minutes of cooking
time.