This Indian cabbage recipe is a simple, bright stir-fry that brings out the cabbage’s mild sweetness with warm spices and a little heat. The cabbage cooks down to tender, slightly crisp ribbons that smell of turmeric and mustard seeds. It’s quick to make and pairs well with plain rice, roti, or as a side to any Indian meal. For a sweet finish after this savory dish, you might also enjoy a quick dessert idea like this easy affogato recipe.
Recipe Information
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Servings: 4
- Difficulty Level: Easy
Nutrition Information
(Approximate per serving)
- Calories per serving: 120 kcal
- Protein: 3 g
- Carbohydrates: 12 g
- Fat: 7 g
- Fiber: 5 g
- Sugar: 6 g
- Sodium: 350 mg
Why Make This Indian Cabbage Recipe
This dish is quick, healthy, and full of comforting Indian flavors. It brightens plain cabbage with mustard and cumin aromas, a warm turmeric color, and a hint of green chili heat. The texture is tender with a light bite, and the flavors are clean and homey. It’s perfect for busy weeknights, light lunches, or as a simple side for celebrations.
How to Make Indian Cabbage Recipe
Follow short, clear steps to transform shredded cabbage into a fragrant, golden side. Keep the heat moderate so the cabbage softens without losing its fresh flavor. Stir occasionally for even cooking, and taste for salt before serving.
Ingredients:
- 1 medium cabbage, shredded
- 2 tablespoons oil
- 1 teaspoon mustard seeds
- 1 teaspoon cumin seeds
- 2–3 green chilies, chopped (adjust to taste)
- 1 teaspoon turmeric powder
- Salt to taste
- 2 tablespoons chopped cilantro (for garnish)
Directions:
Step 1: Preparation
Heat oil in a pan over medium heat. While the oil warms, make sure your cabbage is shredded and green chilies are chopped. Have turmeric and salt ready.
Step 2: Tempering Spices
Add mustard seeds to the hot oil and let them splutter. Then add the cumin seeds and chopped green chilies and sauté for about a minute until fragrant.
Step 3: Adding Cabbage
Stir in the shredded cabbage and mix well so the spices coat the cabbage evenly.
Step 4: Seasoning
Sprinkle turmeric powder and salt over the cabbage and mix again to distribute the color and seasoning.
Step 5: Cooking
Cover the pan and cook for about 10–15 minutes over medium-low heat, stirring occasionally so the cabbage softens evenly but still keeps a slight bite. Cook longer for very tender cabbage.
Step 6: Finishing
Remove from heat, garnish with chopped cilantro, and serve hot.
How to Serve Indian Cabbage Recipe
Serve hot as a side with steamed rice, dal, and chapati. It also pairs well with plain yogurt or raita to balance the heat. For a light meal, toss the cooked cabbage with cooked lentils or chickpeas and a squeeze of lemon. The bright color and warm aroma make it nice for family dinners and potlucks.
How to Store Indian Cabbage Recipe
- Refrigerator: Cool completely, then store in an airtight container for up to 3 days. Reheat on the stove with a splash of water or in the microwave until hot.
- Freezer: Not recommended — shredded cabbage loses texture when frozen and thawed.
- Tip: If leftovers dry out when reheating, add a teaspoon of oil or a splash of water and cover briefly to restore moisture.
Expert Tips for Perfect Indian Cabbage Recipe
- Shred the cabbage thinly for even cooking and a pleasant tender texture.
- Use medium heat to avoid browning the spices too fast. Mustard seeds should pop, not burn.
- If you prefer milder flavors, remove the seeds from the green chilies or use 1 chili instead of 2–3.
- Add a squeeze of lemon at the end for a fresh lift.
- To add protein and make it a main dish, toss in cooked paneer cubes or roasted chickpeas during the last few minutes.
- For deeper flavor, sauté a small chopped onion with the spices before adding cabbage.
Delicious Variations
- South Indian style: Add a pinch of asafoetida (hing) and a few curry leaves with the mustard seeds.
- Peanut crunch: Stir in 2 tablespoons of roasted peanuts at the end for texture and extra flavor.
- Coconut flavor: Add 2 tablespoons of freshly grated coconut at the finish for a mild, sweet note.
- Spiced-sweet: Add 1 teaspoon sugar or jaggery while cooking for a sweet-savory balance.
- Stir-fried fusion: Toss in sliced bell pepper and a splash of soy sauce for an Indo-fusion side.
Frequently Asked Questions
Q: Can I use pre-shredded cabbage from the store?
A: Yes. Store-bought shredded cabbage works fine and speeds prep. Freshly shredding is best for crispness and flavor but not required.
Q: How do I stop the cabbage from getting soggy?
A: Cook on medium-low and avoid adding water. Stir occasionally; cover only to speed softening but uncover and cook off excess moisture at the end. Thin shredding also helps cook evenly without sogginess.
Q: Can I make this recipe without oil?
A: You can use a non-stick pan and a few tablespoons of water to sauté the spices and cabbage, but oil helps extract flavor from mustard and cumin seeds. Use minimal oil or a neutral spray if preferred.
Q: How spicy is this dish?
A: Spice comes from the green chilies. Use 1 mild chili or remove seeds to reduce heat. The dish is generally mild-to-medium if you use 2 chilies.
Q: Can I add other vegetables?
A: Yes — carrots, peas, or bell peppers work well. Add firmer vegetables earlier so everything finishes cooking together.
Q: Is this recipe vegan and gluten-free?
A: Yes. It’s naturally vegan and gluten-free as written.
Q: What if I over-salt it?
A: Add a small peeled and halved potato while reheating and cook until the potato softens; it will absorb some salt. Or add a splash of lemon and a pinch of sugar to rebalance flavors.
Conclusion
This Indian cabbage recipe is a quick, healthy, and flavorful side that brightens everyday meals with warm spices and a fresh herb finish. It’s forgiving, easy to adapt, and perfect for cooks of all levels. If you’d like to try a roasted cabbage version with bolder char and spices, check this Indian Spiced Roasted Cabbage (Sheet Pan Kobichi Bhaji) recipe for another tasty take. Enjoy cooking, and don’t be afraid to tweak the spices to make the dish your own.
Print
Indian Cabbage Stir-Fry
- Author: hannah-belssy
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Vegan, Gluten-Free
Description
A quick and flavorful Indian cabbage stir-fry featuring warm spices and a hint of heat, perfect as a side dish.
Ingredients
- 1 medium cabbage, shredded
- 2 tablespoons oil
- 1 teaspoon mustard seeds
- 1 teaspoon cumin seeds
- 2–3 green chilies, chopped (adjust to taste)
- 1 teaspoon turmeric powder
- Salt to taste
- 2 tablespoons chopped cilantro (for garnish)
Instructions
- Heat oil in a pan over medium heat. Prepare the cabbage and chilies.
- Add mustard seeds to the oil and let them splutter. Then add cumin seeds and green chilies; sauté for about 1 minute.
- Stir in shredded cabbage, mixing well to coat with spices.
- Sprinkle turmeric and salt over the cabbage; mix again.
- Cover and cook for 10–15 minutes, stirring occasionally until tender but with a slight bite.
- Remove from heat, garnish with cilantro, and serve hot.
Notes
Serve with rice, dal, or chapati. Add lemon or cooked lentils for variation.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Side Dish
- Method: Stir-frying
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 120
- Sugar: 6g
- Sodium: 350mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 5g
- Protein: 3g
- Cholesterol: 0mg




