Heat oil in a pot and add cumin seeds to it.When the cumin seeds start spluttering, add grated ginger, garlic, and green chilies. Saute for a few seconds.
Once the raw smell of garlic goes away, add chopped onion and salt. Cook until the onions turn golden brown.
In a bowl mix all the dried spices (except fenugreek powder) with around 2 tablespoons of water to make a paste and add to the pot. Adding water will avoid the burning of spices. Saute for about 30 seconds.
Next, add chopped tomatoes, mix, and cover the pot. Covering the pot will fasten the process of cooking tomatoes. Once the tomatoes turn mushy, remove the lid and cook uncovered for another 2-3 minutes.
When the tomatoes are nicely cooked, add chopped mushrooms and green peas, mix and cook for around 5 minutes. Add water, mix, and cover the pot. Cook for around 12-15 minutes or until mushrooms and peas are nicely cooked.
Add chopped coriander leaves, fenugreek leaves powder, mix, and, cover the pot. Cook for another minute before switching off the gas.
Garnish with more chopped coriander leaves. Serve hot with rice or roti. You can also enjoy it as a delicious vegan stew.