In a large bowl, mix together the Kashmiri chilli powder, ground coriander, ground cumin, ground turmeric and garam masala. Add the cubed lamb and mix until the lamb is evenly coated with the spices.
Heat the oil in a large pan over medium heat. Add the onions, garlic and ginger and sauté until the onions are softened and lightly browned.
Add the spiced lamb and sauté until the lamb is lightly browned. Add the tomatoes, water and salt and bring to a boil.
Reduce the heat to low and simmer, uncovered, for 15-20 minutes, or until the lamb is cooked through and the sauce has thickened.
Serve hot over basmati rice.
Interesting Facts
Kashmiri lamb is a dish that originated in the Kashmir region of India.
It is a popular dish in Indian restaurants and is often served with basmati rice.
Kashmiri chilli powder is a blend of spices that adds a unique flavor to dishes.
Garam masala is a blend of spices commonly used in Indian cooking.