Shev Bhaji
A spicy Maharashtrian curry with a tomato-onion base finished with crunchy shev just before serving. It is simple, bold, and comforting, with a lovely mix of rich gravy and texture in every bite.
For 4 servings
- prep
Prep the vegetables and measure the spices.
Finely chop the onion and tomato, slit the green chilies, and keep the shev, water, lemon juice, and coriander leaves ready by the stove.
- temper · ~1 min
Make the tempering.
1.Heat oil in a kadai over medium heat.2.Add mustard seeds and let them splutter.3.Add cumin seeds and cook for a few seconds until fragrant.4.Add the slit green chilies.TIPKeep the heat medium so the seeds crackle without burning. - saute · ~6 min
Cook the onion and ginger-garlic paste.
1.Add the chopped onion and cook until soft and light golden.2.Add ginger-garlic paste.3.Cook until the raw smell disappears. - saute · ~7 min
Cook the tomato and spices.
1.Add the chopped tomato and mix well.2.Add turmeric powder, red chili powder, coriander powder, godha masala, and salt.3.Cook until the tomatoes break down and the masala looks glossy.TIPMash the tomatoes with the spoon as they soften to get a smoother gravy. - simmer · ~6 min
Add water and simmer the gravy.
Pour in the water and bring the curry to a gentle simmer. Cook for 5 to 6 minutes so the flavors come together and the gravy thickens slightly.
- mix · ~1 min
Add some shev to the gravy.
Add 1 cup shev to the simmering gravy and stir gently. Cook for 1 minute so it softens a little and lightly thickens the bhaji.
TIPDo not add all the shev now or the curry will turn too thick and lose its texture. - garnish
Finish with lemon juice, coriander, and more shev.
Turn off the heat and stir in the lemon juice. Top with coriander leaves and the remaining shev just before serving for a fresh crunch.
- serve
Serve hot.
Serve the shev bhaji hot while the gravy is still loose and the topping stays crisp.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Use thick nylon or Bhavnagari shev; very fine sev softens too fast and can turn mushy in the gravy.
- 2Cook the onion only to light golden, not dark brown, so the gravy stays bright and the goda masala doesn't taste bitter.
- 3Mash the tomatoes as they soften until the oil starts to look glossy on top; that is the cue the base is properly cooked.
- 4Keep the gravy slightly loose before adding shev, because the sev will absorb liquid and thicken the bhaji quickly.
- 5Add the final handful of shev only after switching off the heat and just before serving to preserve the signature crunch.
- 6If making ahead, prepare only the masala gravy first and add shev right before eating so it doesn't go soggy.
- 7Leftovers thicken a lot on standing; loosen with a splash of hot water and top with fresh shev when reheating.
Adapt it for your goals.
Low-oil
Use less oil and cook the onion-tomato base a little longer with small splashes of water; good if you want a lighter everyday version.
extra spicyExtra-spicy
Increase green chilies and red chili powder for a hotter Kolhapuri-style feel without changing the basic method.
garlic freeGarlic-free
Skip the ginger-garlic paste and use only ginger if you want a milder, no-garlic variation that still tastes aromatic.
jainJain
Omit onion and garlic, use extra tomato and a pinch more goda masala for a Jain-friendly version with a simpler gravy.
Why this is on our healthy list.
Tomato-rich base
The gravy uses plenty of tomato, which adds natural tang, color, and beneficial antioxidants to the dish.
Aromatic spices aid balance
Cumin, coriander, turmeric, ginger, and chilies bring flavor depth so the curry tastes bold without needing heavy cream or butter.
Herb and citrus finish
Fresh coriander leaves and lemon juice brighten the bhaji and add freshness that cuts through the rich, savory gravy.
Frequently asked questions
Shev absorbs liquid very quickly. Keep the gravy slightly loose at first, add only part of the shev while cooking, and top with the rest at the end.



