Heat oil in a pressure cooker, add onions and saute for 3-4 minutes.
Meanwhile dry roast coriander seeds, cumin seeds, caraway seeds, black peppercorns, cloves, green cardamoms and black cardamoms on low heat till fragrant.
Add mutton to the cooker and saute on high heat till well browned.
Add poppy seeds and dried coconut to the other roasting spices and continue to roast. Add dried red chillies and roast till lightly browned.
Add turmeric powder, garlic paste and ginger paste to mutton and mix well and continue to saute.
Transfer the roasted ingredients into a mixer jar and grind finely and add to the mutton in the cooker. Add 2 cups water and salt and mix well. Close the cooker and cook till 5-6 whistles are given out.
Open the lid of the cooker when the pressure reduces completely and serve hot with rice or roti or chapatti.