Heat oil in a pressure cooker and add the whole spices in.
Fry them for about a minute, and then add in the sliced onions and saute for 2-5 minutes or until they start browning.
Now add the tomatoes, ginger garlic paste, red chilli powder, salt, turmeric powder and coriander powder and cook for 5-7 minutes on low to medium heat.
Now add in the meat with about 1-1 ½ cups of water, close the lid and pressure cook the meat for about 12-15 minutes or until the meat is tender.
In a small tempering pan, heat the ghee and add the garam masala powder. Pour this over the curry and sprinkle lots of chopped coriander leaves before serving!