Grind all the ingredients, onions,coriander seeds, red chilies, garlic, cumin seeds, cinammon stick, black cardamom, star anise, and form a paste.
Heat the oil in a large pan. Add in bay leaf and stir fry till it becomes brown in colour.
Next put in the mutton pieces and mix it well. Cook the meat till the water oozed out dries up. Then lower the flame and roast the meat for 15-20 minutes while stirring in between.
After this time, put in the masala paste and cook till the oil separates from the meat mixture.
Add in salt as per taste and stir well. Pour in 3-4 cups of hot water to form the gravy. Cover the meat and let it cook completely, make sure to check in between.
Heat the ghee/butter in a pan, put in some cumin seeds and temper it. Pour this into the mutton gravy and cover the lid.
Let it cook for another 15-20 minutes while stirring in between this time.
Serve warm with hot rotis or rice as per taste.