In a pan, dry roast together all ingredients listed above "For Dry Roast" over low heat for couple of minutes or until fragrant and allow it to cool.(Note : Care should be taken not to burn the spices).
Transfer the cooled roasted spices to the blender along with the above listed ingredients "To Ground" and water in which the chilies were soaked little at a time and ground to a smooth, thick paste.
Heat oil or butter in pressure cooker, add bay leaves, cinnamon and green cardamoms and stir fry for few seconds, Reduce the heat and add onions and satue until onions are golden brown.
Add ground paste, chopped tomatoes, turmeric powder, chilli powder and combine well.
Add 1 tbsp of curd, stir and fry until curd is well blended (approximately 1/2 minute). Add the remaining curd, a tablespoon at a time till all the curd is used. Stir fry till the oil separates, about 3-4 minutes.
Add the salt and mutton pieces and fry till the meat is lightly browned. Add the water and mix well.
Close the cooker and bring it to full pressure on high heat, when its comes to high heat, reduce the heat and cook for 10 minutes.
Remove from the heat and allow to cool naturally.
Optional : If you perfer thick gravy. Return the cooker to heat over medium heat, cook uncovered, stirring occasionally, until the gravy thickens.
Yummy Rogan Josh is ready to serve. Serve hot with steamed rice or spiced basmati Rice or Naan or any Indian breads and Enjoy!