Start with heating oil in a pan. Add cum seeds and let them crackle.
Then add bay leaves, onions, and ginger garlic paste. Cook till the onions turn light brown.
Add tomato puree followed by turmeric, red chili powder, coriander powder, and salt.
Cover it and cook for about 5 minutes on low heat.
Now add mushrooms and peas.
Give it a good mix, cover, and cook in medium heat till the vegetables are fully cooked.
While the gravy is cooking, separately take a small pan.Heat a teaspoon of butter and in low heat, fry the cashews and almonds. Once they brown, add green chilies and red chilies. Then take it off the heat and keep it aside.
Take it off. In the serving dish, garnish the gravy with the fried mix of nuts and chilies and ginger, and fresh coriander.