Things you need:
-Mutton (goat) 1 or 2 pounds
-Oil (amount according to your preference)
- 2 or 3 Fried onions (store bought, or fried seperately in a frying pan and then laid out on a paper towel, or fried in the same pot in which you are going to cook the mutton but removed and drained on paper towel serperately before cooking mutton in it).
-Garam masala (whole, if you have any or you can use the powder)
- Ginger and garlic paste (about 2 or 3 tsps, i typically put more garlic than ginger)
- Coriander powder (one or two tsp)
- cumin powder (half tsp)
- turmeric (1/4 tsp)
- red chili powder (to taste)
- salt (to taste)
- tomatoes (2 or a tablespoon or so of canned tomato)
- yogurt (one or two tablespoons)
Wash and drain the mutton and then leave it aside in a colander.
Heat some oil in a pan and once it gets hot put the whole garam masala in it (around 2 or 3 cloves/ two cardamoms, an inch of cinnamon stick, a few peppercorns and a little bit of zeera (if u like it, don't put too much because u r also going to be adding cumin powder later on)).
Add the meat, ginger garlic paste and all of the dry spices & salt.
Fry the meat for 10 or 15 minutes on high heat so that any water that may be present dries up, and the meat begins to brown a little (it's not red and fully raw).
After the meat has been fried for a few minutes and it completely dry, add in the tomatoes and cook until they begin to dissolve.
Now you may add the yogurt.
Stir your meat a few times so that the yogurt is completely mixed in, then add water and bring to a boil. Once it starts boiling add in the fried onions (and garam masala powder, if u did not have the whole kind) and cover your pot (or pressure cooker).
Now all you have to is wait for the meat to cook.
Once the meat is tender, dry up the gravy/curry to a consistency that u desire and then put the stove on low for 5 mins until you see the oil separate from the gravy.
You are done! :)