Gustaba is called by Muslims living in the Kashmiri region of India as The Dish of Kings. It is served as the last meat dish in a Wazwan Feast, before the dessert. To refuse this dish is to highly insult your hosts at the Feast.
Using a food processor, puree the lamb into a fine paste. Mix remaining meat ball ingredients well together. Divide mixture into 4 even pieces and shape each piece into large balls.
Heat 1 1/2 cups water in a small pan with salt, cinnamon, bay leaf and cloves. When it boils, add the meat balls. Cook uncovered on medium heat for about 20 minutes or until tender/cooked. Halfway through cooking time, turn meat balls over so other side cooks.
Heat oil in a kadhai (Indian wok) or deep frying pan. Add ghee and sliced onion. Saute till golden brown. Remove from fire.
Remove onions from oil. Cool and grind to a fine paste with a little water. Set cooked onion paste aside.
Add minced garlic to oil and saute on low heat for 30 seconds. Add well beaten yogurt and remaining sauce ingredients. Keep on low heat. Stir until it boils. Add onion paste. Mix well for a minute.
Add cooked meat balls along with any water that is remaining after boiling the koftas. Lower heat, cover and simmer for 20 minutes.