Dry roast all the ingredients listed under spice powder. Cool and grind to fine powder.
In a pressure cooker heat oil. When oil is smoky hot, reduce the flame.
Add red chilies, cloves, green & black cardamon, bay leaves, cinnamon and peppercorns and let them roast in oil.
Add ginger garlic and fry for few seconds.
Add onion and saute until light golden in color.
Add goat meat and fry on high flame for 3-4 minutes, stirring in between until spices coat the meat and well fried.
Add spice powder, chili powder, kashmiri chili powder and fry for few more minutes.
Lower the flame, add whisked yogurt and stir until it coats the meat and blends well into the spices.
Once the gravy begins to boil, add water, salt and cook till meat is tender. I pressure cooked for 6 whistles and 4 minutes on low. Let the pressure release naturally.
Open the pan, check if the meat is cooked. If not, cook until meat is tender.
Add lime juice and simmer for couple of minutes.
Serve hot with roti or poori.