1) Wash the lamb well, then place it in a lidded casserole or saucepan with about 1 ½ cups of water. Add the garlic, salt, and spices to it.
2) Either place in a preheated oven at 375 degrees F or on the stove, and cook, covered, until just tender (about 45 minutes). Keep checking from time to time, then remove from heat, and let it stand in its steam with the lid still on, for about 20 minutes or so.
3) Meanwhile, heat the oil in large karahi or pan, fry the onions until golden brown, then add the red peppers, hot peppers, and tomatoes. Cook until it is nearly dry (about 10 minutes on low heat).
4) Then add the drained meat to the karahi or pan, with a little of the liquid. Stir-fry until it becomes quite dry. Add in the cumin seeds and the fresh cilantro/coriander leaves about 5 minutes before it is ready.