Heat oil or ghee in a pan. Add onions and sauté until golden brown.
Add ginger-garlic paste, green chili, and cook until raw smell disappears.
Add chopped tomatoes and cook until mushy.
Mix in turmeric, red chili powder, coriander powder, and salt.
Add mushrooms and sauté for 3–4 minutes.
Stir in yogurt and cook until the masala thickens.
Sprinkle garam masala and chopped herbs. Cook until mushrooms are tender and well coated.