1. Heat butter and oil in a large Dutch oven over medium heat. Brown lamb in batches; transfer to a plate. Discard all but 2 tablespoons fat. 2. Add onion to Dutch oven; cook until soft, about 5 minutes. Stir in garlic, ginger, and curry powder. Cook, stirring, 1 minute more. 3. Return lamb and accumulated juices to Dutch oven. Pour in broth. Bring to a boil over high heat; reduce heat to low and simmer until lamb is very tender, about 1 1/2 hours. Add salt and fresh pepper to taste. 4. Remove from heat. Stir in yogurt, and cilantro. Before serving garnish with Pumpkorn.