I cook cabbage often, yet this spicy cabbage sabzi is the one I return to when I want something bold but still light. It’s the kind of dish that wakes cabbage up, gives it confidence, and makes rotis feel complete. Simple ingredients, smart cooking, and just enough heat to keep things interesting.
This recipe is about balance, not overload. The cabbage stays slightly crisp, the spices stay sharp, and the oil stays modest. It’s everyday food, but never boring food.
Ingredients Needed for the Recipe
Shredded cabbage – the main body of the dish, bringing volume and gentle sweetness
Oil – used to carry flavors and help the spices bloom properly
Asafoetida – adds depth and a subtle savory note in the background
Cumin seeds – provide warmth and that familiar crackling aroma
Garlic – gives sharpness and a bold base flavor
Dried red chilies – bring smoky heat without overwhelming the dish
Green chilies – add fresh, upfront spice that cuts through the cabbage
Onion – creates sweetness and texture once softened
Turmeric powder – adds earthiness and a warm golden color
Coriander powder – rounds out the spices with mild citrus notes
Cumin powder – reinforces the cumin flavor in a softer way
Red chili powder – controls heat level evenly throughout the sabzi
Black pepper powder – adds a quiet, lingering warmth
Salt – pulls flavors together and softens the cabbage while cooking
Garam masala – finishes the dish with warmth and complexity
Spring onion greens – add freshness and a clean bite at the end
Choosing the Right Cabbage for This Sabzi
I always reach for a cabbage that feels light but firm in the hand. Pale green leaves work best here because they cook faster and stay tender. Avoid thick white stems as much as possible, they stay chewy and distract from the texture.
Finely shredding the cabbage matters more than people think. Thin strands cook evenly and absorb spice without turning mushy. This one step quietly decides how good the final sabzi feels.
How to make Healthy Cabbage Recipes?
"Make this recipe yours—just save it to your Pinterest!"
Step 1 – Building the Flavor Base
I heat oil in a wide pan and keep the flame medium, never rushing this part. Asafoetida goes in first, followed by cumin seeds once the oil is hot. When they crackle, I add garlic, both chilies, and sliced onion, cooking until soft and lightly glossy.
Step 2 – Cooking the Cabbage Just Right
The shredded cabbage goes in next, followed by all spice powders and salt except garam masala. I toss everything gently so the cabbage gets coated without breaking down. Then I cover the pan, lower the heat, and let it steam until tender but still slightly crisp.
Step 3 – Finishing Touches
Once the cabbage is cooked, I sprinkle garam masala and give it a final toss. Spring onion greens go in last for color and freshness. The pan comes off the heat quickly, keeping the flavors clean and sharp.
Variations That Work Beautifully
This sabzi adapts well without losing its personality. Sometimes I add green peas for little bursts of sweetness and color. They slide right in with the cabbage and cook at the same pace.
For a heartier version, diced potato can be pan-fried before adding cabbage. It adds comfort and body, especially when serving guests. I keep the spice levels slightly higher to balance the extra starch.
Capsicum is another favorite addition when my fridge looks sparse. Shredded lengthwise, it blends in without overpowering the cabbage. The mild crunch works well with the spices.
Tips
Cook cabbage on low heat to avoid releasing too much water
Always cover the pan while steaming, it cooks evenly without oil overload
Do not over-stir, cabbage breaks down faster than expected
Add garam masala only at the end to keep its aroma intact
Taste before serving and adjust heat, cabbage mellows spice naturally
Serving Ideas That Make It Shine
I serve this sabzi most often with soft rotis or chapathis. The spices are bold enough to stand up to bread without disappearing. A simple dal on the side turns it into a complete, satisfying meal.
It also works surprisingly well as a stuffing. Leftover sabzi can be tucked into wraps or sandwiches the next day. The flavors deepen overnight, making it even better.
For lighter meals, I pair it with plain rice and a spoon of curd. The heat from the sabzi and the coolness of curd balance beautifully. It’s simple, comforting, and very repeat-worthy.
This spicy cabbage sabzi proves that cabbage doesn’t need heavy sauces or excess oil to be exciting. Cooked thoughtfully, it becomes bold, comforting, and deeply satisfying. It’s one of those recipes that quietly earns a permanent place in the kitchen.
This Spicy Cabbage Sabzi is a vibrant, low-carb Indian side dish that pairs perfectly with rotis or chapatis. Packed with bold spices and fresh aromatics like garlic, green chilies, and spring onions, this sabzi transforms humble cabbage into a flavorful, nutrient-rich meal. It’s quick to prepare, uses minimal oil, and retains the natural crunch of cabbage for a satisfying texture.
1/2teaspoon garam masala powder (added at the end)
2-3tablespoons chopped spring onion greens (for garnish)
Instructions
1
Heat oil in a sauté pan over medium heat. Add a pinch of asafoetida and stir quickly.
2
Add cumin seeds. Once they begin to crackle, add minced garlic, dried red chillies, green chillies, and sliced onions.
3
Sauté for 5–6 minutes until the onions turn translucent and fragrant.
4
Add shredded cabbage along with turmeric, coriander powder, cumin powder, red chilli powder, black pepper, and salt. Mix well to coat the cabbage evenly with spices.
5
Lower the heat, cover the pan, and steam-cook for 6–7 minutes, stirring once halfway, until the cabbage is tender but still slightly crisp.
6
Turn off the heat. Sprinkle garam masala and toss gently.
7
Garnish with chopped spring onion greens before serving.
Nutrition Facts
Servings 4
Serving Size 1 serving (approx. 1 cup)
Amount Per Serving
Calories85kcal
% Daily Value *
Total Fat5 gg8%
Saturated Fat0.5 gg3%
Trans Fat0 gg
Cholesterol0 mgmg0%
Sodium300 mgmg13%
Potassium250 mgmg8%
Total Carbohydrate10 gg4%
Dietary Fiber4 gg16%
Sugars4 gg
Protein2 gg4%
Calcium 4% mg
Iron 6% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Add peas: Toss in a handful of fresh or frozen green peas with the cabbage for extra color and nutrition.
With potatoes: For a heartier version, add diced potatoes. Pan-fry them with spices for 3–4 minutes before adding cabbage, then cook covered until both are tender.
Veggie combo: Shredded bell peppers (capsicum) pair beautifully with cabbage—add them along with the cabbage for a colorful twist.
Low-carb tip: This recipe is naturally low in carbs and perfect for those watching their carbohydrate intake.
Keywords:
spicy cabbage sabzi, cabbage curry, healthy cabbage recipe, low carb cabbage, Indian cabbage stir fry, cabbage for roti
Pin this recipe to share with your friends and followers.
Christopher Nolan
Food and Lifestyle Blogger
Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.