Mushroom Bhaji
A quick, home-style mushroom bhaji with onions, tomatoes, and warm spices. It cooks down into a lightly moist sabzi that pairs well with roti, paratha, or a simple dal and rice meal.
For 4 servings
- prep · ~12 min
Prep the mushrooms and vegetables.
1.Wipe the mushrooms clean and slice them evenly.2.Slice the onions thinly.3.Chop the tomatoes, ginger, and garlic.4.Slit the green chilies. - temper · ~1 min
Heat the oil and crackle the cumin.
Heat oil in a wide pan over medium heat. Add cumin seeds and let them sizzle until fragrant.
TIPUse a wide pan so the mushrooms release moisture quickly instead of steaming for too long. - saute · ~7 min
Cook the onion mixture.
1.Add the sliced onions and green chilies.2.Cook until the onions turn soft and light golden, 5 to 6 minutes.3.Add ginger and garlic and cook 1 minute until the raw smell fades. - saute · ~5 min
Make the masala base.
1.Add the chopped tomatoes and salt.2.Stir in turmeric powder, red chili powder, and coriander powder.3.Cook until the tomatoes soften and the masala looks glossy, 4 to 5 minutes. - saute · ~6 min
Cook the mushrooms.
1.Add the sliced mushrooms and mix well with the masala.2.Cook over medium-high heat until the mushrooms release water.3.Keep cooking until most of the moisture dries and the mushrooms turn tender, 5 to 6 minutes.TIPDo not cover the pan at this stage or the bhaji can turn watery. - simmer · ~3 min
Finish the bhaji.
Add water and garam masala, then cook 2 to 3 minutes so the spices coat the mushrooms and the bhaji turns lightly moist and semi-dry.
- garnish
Add coriander leaves and lemon juice.
- serve
Serve hot with roti, paratha, or rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Wipe mushrooms instead of soaking them, so they brown better and the bhaji stays semi-dry.
- 2Use a wide kadhai or frying pan to help mushroom moisture evaporate quickly.
- 3Let the onions turn light golden before adding ginger and garlic for a sweeter masala base.
- 4Cook the tomatoes until the oil looks glossy around the masala; that keeps the bhaji from tasting raw.
- 5Do not cover after adding mushrooms, or they will steam and make the sabzi watery.
- 6Add lemon juice only after switching off the heat so its brightness stays fresh.
- 7This bhaji reheats well; warm it in an open pan to drive off any extra moisture.
Adapt it for your goals.
Low-oil
Reduce the oil slightly and use a good nonstick pan; this keeps the bhaji lighter while still letting the onions and masala cook down.
jainJain
Skip onion and garlic, increase tomatoes a little, and use extra ginger and coriander for a simple Jain-style mushroom masala.
peas mushroomPeas-mushroom
Add a handful of green peas with the mushrooms for sweeter bites and a more filling everyday sabzi.
spicierSpicier
Use extra green chili or a bit more red chili powder if you want a sharper, dhaba-style heat.
Why this is on our healthy list.
Vegetable-Rich Side Dish
Mushrooms, onions, tomatoes, ginger, garlic, and coriander make this a flavorful sabzi built from whole vegetables and herbs.
Light Yet Satisfying
Because the bhaji is semi-dry and uses only a modest amount of oil, it feels hearty without being overly heavy.
Rich in Aromatic Plant Compounds
Ginger, garlic, cumin, coriander, and turmeric contribute distinctive plant compounds along with deep savory flavor.
Frequently asked questions
Mushrooms release a lot of water naturally. Use a wide pan, cook on medium-high heat, and avoid covering the pan after adding them.



