A whole head of cabbage stir-fried with fennel, cumin seeds, ginger, coriander, garam masala, chili powder, and tomato paste. Covered and cooked until tender with some bite left.
This is the cabbage dish that changed how I think about cabbage. Not boiled, not steamed, not hidden in a soup. A whole head of cabbage stir-fried in a wok with cumin seeds, sliced onion, crushed ginger, ground cumin, coriander, red chili powder, garam masala, and tomato paste. Plus a whole bulb of fennel sliced thin and cooked right alongside it. This has become one of our go-to weeknight sides for exactly that reason — it comes out different every time you think you know cabbage.
The fennel is unexpected. Sliced thin and added with the cabbage, it softens and sweetens as it cooks, running through each bite with a mild anise flavour. The tomato paste, cooked down with the spices for two minutes before the cabbage goes in, becomes a concentrated, slightly caramelised base.
Tips for Making Indian Spiced Stir-Fry Cabbage
Cook the spice paste until the oil separates
After adding the ginger, spices, and tomato paste, cook for five to six minutes, stirring often. Add a tablespoon of water if it sticks. You are looking for the oil to start separating from the paste at the edges of the pan.
This step is where the flavour develops. Undercooked spice paste tastes raw and gritty. Properly bloomed spice paste tastes rich and rounded.
Cover and stir every few minutes
Once the cabbage and fennel are in the wok, cover it. The steam trapped inside wilts the cabbage faster. Stir every two to three minutes to prevent burning on the bottom.
The cabbage is done when it is tender but not mushy. It should have some bite left. Overcooked cabbage turns grey and watery.
Print
Indian-Style Spiced Stir-Fry Cabbage
Total Time: 30 minutes
Yield: Serves 4
Diet: Gluten-Free, Vegetarian
Description
A quick and flavorful Indian-spiced cabbage stir-fry, perfect as a side dish for any gathering. Ready in under 20 minutes!
Instructions
- Heat oil in a skillet or wok and add cumin seeds until they crackle.
- Add the onion and sauté for about 2 minutes.
- Add the ginger and continue to cook.
- Add the spices, followed by the tomato paste, and cook until aromatic (about 2 minutes). Add a tablespoon of water if it sticks to the pan.
- Continue to cook for 5-6 minutes, until the paste doesn’t stick to the pan and oil starts to separate from the sides.
- Add the cabbage and fennel along with salt. Mix well.
- Cover and continue to cook, stirring every few minutes, until evenly cooked.
Notes
- For a deeper flavor, finely chop the fennel and sauté it with the onions for a few minutes before adding the spices.
- If you don’t have fresh green chilies, you can add a pinch of cayenne pepper for heat.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated gently in a pan or microwave.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Side Dish
- Method: Stir-Frying
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup
- Calories: 200
- Sugar: 5
- Sodium: 300
- Fat: 10
- Saturated Fat: 2
- Unsaturated Fat: 7
- Carbohydrates: 30
- Fiber: 5
- Protein: 5
Frequently Asked Questions
Can I use green cabbage or red cabbage?
Green cabbage is traditional for this dish. Red cabbage works but bleeds colour and turns the whole dish purple. The flavour is similar. Savoy cabbage is also a good option with a more delicate texture.
Is the fennel optional?
You can leave it out, but it adds a dimension the dish lacks without it. The sweetness of the fennel balances the heat from the chili powder and the earthiness of the cumin.
How spicy is this?
Half a teaspoon of red chili powder and optional green chilies. Moderately spicy as written. Reduce the chili powder to a quarter teaspoon for mild. Add the green chilies for more heat.