1. In a heavy 2- to 3-quart saucepan, heat the ghee over high heat until a drop of water flicked into it splutters instantly. Add about 1cup of the slivered onions and, stirring constantly, fry for 10 to 15 minutes, until they are richly browned and somewhat crisp.
2. Watch carefully for any sign of burning and regulate the heat accordingly. Transfer the onions to a bowl with a slotted spoon and set aside. Add the remaining slivered onions, ginger, garlic and salt to the ghee remaining in the pan. Stirring the ingredients constantly with a spoon, fry for 7 or 8 minutes, until the onions are soft and golden brown.
3. Add the lamb and continue stirring until the meat shows no trace of pink. Stir in the garam masala, turmeric, cumin, ground coriander, red pepper, the tomatoes, yoghurt and water. Stirring constantly, bring the mixture to a boil over high heat, then reduce the heat to low, cover tightly, and simmer for 10 minutes.
4. Taste for seasoning. To serve, ladle the entire contents of the saucepan into a deep heated platter or bowl and sprinkle the top with fresh coriander and the fried onions.