In a mixing bowl add mutton, salt, ginger garlic paste, lemon juice and curd, mix well and marinate the mutton for at least 30 minutes.
Heat a deep pan on medium flame, add ghee and whole spices, saute them for few seconds, add onions and cook until golden brown.
Add ginger garlic paste and green chilli paste and further cook for 4-5 minutes.
Add spice powders, mix well, keeping the flame on medium heat while stirring in intervals.
Add the tomato puree and salt and further cook for 7-8 minutes.
Add the marinated mutton along with the remaining marinade, mix well and cook on medium high heat for about 5-7 minutes.
Add hot water and pressure cook for 5 whistles or until the mutton is tender and soft.
You can adjust the quantity of water depending on how thick or thin you want your masala gravy to be. Check for seasoning.
Add freshly chopped coriander leaves and mix well, your mutton masala is ready!