Chop onion and garlic cloves. Keep aside. Cut Mushroom in small pieces. Pour oil on frying pan and keep it in low flame. Add onion and garlic. Make it deep fry till, golden brown. Chop ginger and chillies. Add turmeric powder in the fried onion. Stir well and add chopped green chilly and ginger. Add garam masala, coriander powder, chili powder, black pepper powder etc. Stir well. Add mushroom, pinch of salt and water. Cook for 20 mins. Make the gravy thick. Add salt if required. Add a little bit of oil too and mix it well.
Garnish the dish with chopped coriander leaves. Serve hot with Butter Nan, Roti or Steamed rice.