In a pan, add 1 teaspoon oil. Once hot, add onion, ginger, garlic, green chillies, cardamom, cinnamon and cashew nuts. Saute on low to medium flame till the ingredients turn light brown.
Switch off. Once it cools down to temperature, make a fine paste with little water.
In the same pan, add 1 teaspoon oil. Once hot add the ground paste.
Add the green peas, salt and chilli powder. Add a little water to adjust the consistency. Close the pan and cook for 5 minutes on medium heat.
Now add chopped mushrooms and close the pan again. Cook for 5 more minutes or until the mushroom and green peas are well cooked.
Check for salt. Switch off and add fresh cream. Mix well.
Garnish with crushed Kasuri methi. Add coriander leaves if desired. Serve hot.
Notes
I have used Frozen Peas. If using fresh peas, just boil them until well cooked and add them to the recipe. Use any mushroom variety of your choice. Both regular and button mushrooms are fine. Since mushrooms release water, I have not added additional water. You can adjust the consistency of the gravy to your choice.