Vegan Cabbage Sabzi
A simple, everyday Indian stir-fry made with finely shredded cabbage cooked with mustard seeds, green chili, and a hint of turmeric. This light and mildly spiced sabzi comes together in under 20 minutes and pairs beautifully with roti or dal rice for a comforting home-style meal.
For 4 servings
- prep
Shred the cabbage.
Remove any wilted outer leaves from the cabbage. Cut it in half, remove the core, and slice very thinly into fine shreds. Rinse and drain well.
- temper · ~2 min
Make the tempering.
1.Heat oil in a heavy-bottomed pan or kadai over medium heat.2.Add mustard seeds and let them crackle for about 30 seconds.3.Add cumin seeds and dried red chili, letting the cumin sizzle and darken slightly.4.Add slit green chilies and sauté for 15 seconds until fragrant. - saute · ~4 min
Sauté the onions.
Add the chopped onions to the pan and cook, stirring occasionally, until they turn translucent and soft but not brown, about 3 to 4 minutes.
- saute · ~1 min
Add cabbage and spices.
1.Add the shredded cabbage to the pan.2.Sprinkle in turmeric powder, coriander powder, and salt.3.Mix everything well so the cabbage is evenly coated with the spices and onions.TIPCabbage releases moisture as it cooks, so don't add any water at this stage. - saute · ~8 min
Stir-fry the cabbage until tender.
Cover the pan with a lid and cook on medium-low heat for 5 to 7 minutes, stirring once halfway through. The cabbage should become tender but retain a slight bite. Uncover and cook off any remaining moisture for 1 minute.
TIPAvoid overcooking; mushy cabbage loses its pleasant texture and natural sweetness. - garnish
Finish with lemon juice and garnish.
Turn off the heat. Squeeze fresh lemon juice over the sabzi and toss gently. Sprinkle with chopped coriander leaves.
- serve
Serve hot with roti or as a side with dal rice.
Transfer to a serving bowl. This sabzi tastes best freshly made and hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Shred cabbage as thinly as possible for even, quick cooking.
- 2Drain shredded cabbage well after rinsing to avoid excess water in the pan.
- 3Let mustard seeds fully pop before adding cumin to build deep flavor.
- 4Cook covered on medium-low so cabbage steams without scorching.
- 5Finish by cooking off extra moisture uncovered for a dry, non-soggy sabzi.
- 6Leftover sabzi keeps 2 days in the fridge; reheat in a dry pan to refresh texture.
Adapt it for your goals.
Coconut-style
Add 2 tablespoons of fresh or desiccated coconut along with the cabbage for a subtle sweetness and South Indian flair.
peanut crunchPeanut crunch
Stir in 2 tablespoons of crushed roasted peanuts just before serving for added protein, texture, and nutty flavor.
low oilLow-oil
Reduce oil to 1/2 tablespoon and add 2 tablespoons of water after the tempering to steam the cabbage, for a lighter version.
Why this is on our healthy list.
Rich in Vitamin C
Cabbage provides a good amount of vitamin C, which supports immune function and skin health.
High in Dietary Fiber
This dish is naturally high in fiber from cabbage and onion, aiding digestion and promoting fullness.
Low in Calories and Fat
With just one tablespoon of oil and no heavy creams, this sabzi is a light, waistline-friendly side dish.
Contains Anti-Inflammatory Spices
Turmeric and cumin have anti-inflammatory properties that may help reduce oxidative stress in the body.
Frequently asked questions
Cabbage releases water as it cooks. To avoid a watery sabzi, drain shredded cabbage well before cooking and cook uncovered for the last minute to let excess moisture evaporate.







