Cabbage Bhaji
A simple home-style cabbage bhaji with soft shredded cabbage, onions, green chili, and everyday spices. It cooks quickly, stays light, and works beautifully alongside roti, dal, or rice as an easy Indian side.
For 4 servings
- prep · ~10 min
Prepare the vegetables.
1.Shred the cabbage finely so it cooks evenly.2.Slice the onion thinly.3.Chop the ginger and slit the green chili. - temper · ~1 min
Make the tempering.
1.Heat oil in a wide pan over medium heat.2.Add mustard seeds and let them splutter.3.Add cumin seeds and asafoetida and cook for 10 seconds.TIPUse a wide pan so the cabbage cooks fast and stays lightly textured instead of steaming too much. - saute · ~6 min
Cook the onion, ginger, and chili.
1.Add the sliced onion and cook until it turns soft and light golden, 4 to 5 minutes.2.Add ginger and green chili.3.Stir for 30 seconds until fragrant. - saute · ~2 min
Add the spices and cabbage.
1.Add turmeric powder, red chili powder, coriander powder, and salt.2.Mix quickly so the spices do not burn.3.Add the shredded cabbage and toss well to coat it with the masala. - simmer · ~9 min
Cook the bhaji until tender.
Add water, mix, and cover the pan. Cook on low heat for 8 to 10 minutes, stirring once or twice, until the cabbage is tender but not mushy and the moisture has mostly dried.
TIPDo not add too much water; cabbage releases its own moisture as it cooks. - garnish
Finish with coriander leaves and lemon juice.
Uncover the pan, cook for 1 to 2 minutes if any moisture remains, then switch off the heat. Mix in coriander leaves and lemon juice.
- serve
Serve the cabbage bhaji hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Shred the cabbage finely and evenly so it softens at the same rate without turning patchy or stringy.
- 2Use a wide pan, not a deep pot, so the cabbage sautés and dries lightly instead of steaming heavily.
- 3Let the mustard seeds splutter fully before adding cumin; this gives the tempering a fuller aroma.
- 4After adding powdered spices, stir quickly and add the cabbage right away so the masala does not scorch.
- 5Keep the added water minimal because cabbage releases plenty of moisture as it cooks under the lid.
- 6Stop cooking when the cabbage is tender with a little bite; overcooking makes bhaji limp and slightly sweet.
- 7Add lemon juice only after turning off the heat to keep its fresh brightness from dulling.
Adapt it for your goals.
Low-oil
Use 1 tablespoon oil and a good nonstick pan; the bhaji stays light while still getting flavor from the tempering and ginger-chili base.
potato cabbagePotato-cabbage
Add thinly sliced or small diced potato with the onions for a heartier aloo patta gobi-style side that pairs especially well with roti.
coconut finishCoconut-finish
Mix in a few tablespoons of fresh grated coconut at the end for a softer, slightly sweet South Indian-style finish.
jainJain
Skip onion and asafoetida, then increase ginger and coriander leaves for a simpler but still aromatic cabbage stir-fry.
Why this is on our healthy list.
Vegetable-forward and light
This dish is centered on cabbage and uses modest oil, making it a lighter everyday sabzi that fits easily into a balanced meal.
Rich in plant compounds
Cabbage, ginger, green chili, coriander leaves, and lemon bring a range of natural plant compounds and fresh flavor without heavy sauces.
Digestive spice support
Ginger, cumin, asafoetida, and mustard are traditional Indian cooking ingredients often used to make simple vegetable dishes feel easier to digest.
Frequently asked questions
Usually the pan was too crowded or too much water was added. Use a wide pan, add only the small amount called for, and cook uncovered at the end to dry excess moisture.



