Spicy Indian Red Cabbage



Spicy Indian Cabbage
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spicy Indian Cabbage

Spicy Indian Red Cabbage

  • Author: Parry Marsh
  • Active Time: 20 min
  • Total Time: 20 min
  • Yield: 2 servings 1x
  • Category: side dish
  • Cuisine: Indian


Our Spicy Indian Red Cabbage recipe is delicious beyond belief! It is inspired by one of the most flavorful cuisines, which also happens to be one of the most vegan-friendly ones! You might have to make a trip to your local Asian store to get some goodies, but it is totally worth it.

To make this dish more authentic, we will use an Indian cooking technique called Tarka, meaning that we will briefly cook dried spices in hot oil to bring out their flavor. This is either done as the first stage of cooking or done separately at the end and then poured over the prepared dish (try it on mashed potatoes, served with an Indian-spiced veggie burger and a side vegetable!).



1 tbsp light vegetable oil

1 tsp kalonji (black onion seeds/black cumin seeds)

1 tsp cumin seeds

1 tsp fenugreek seeds

1 dried red chili, crushed, or ¼ tsp cayenne powder, or to taste (optional)

1 medium onion, sliced

2 cloves of garlic, sliced

½ a red cabbage, sliced into long strips

Hot vegetable stock or water, as needed

1 tsp garam masala


  1. Heat the oil over low-medium heat. Add the kalonji, and stir for a few seconds. Then add the other seeds, and the chili if using, and stir for a couple more seconds.
  2. Add the onion and garlic, and fry for a few minutes, until softened.
  3. Add the cabbage, and fry for a few minutes.
  4. Next, add enough hot stock or water to cover the bottom of the pan, cover, and simmer until the cabbage is tender.
  5. Uncover, stir in the garam masala, and simmer off any remaining water.
  6. Serve with rice, other Indian vegetable dishes, cooked tofu, and Indian bread.


You can vary the seeds used, or add finely chopped fresh ginger at the same time as the onion and garlic.

Check out some of our other Indian-inspired recipes: Indian Pea, Vegetable and Cashew Curry, Traditional Indian Curry, or Indian Lentil Soup.

Keywords: side dish, cabbage, veggies, Indian, easy, 30 minutes or less

For more recipes and tips from experienced mentors and certified dietitians, join Challenge 22 for free!

More like this:

Two jars of oatmeal or porridge served with nut butter and fresh fruit

Tahini Oatmeal

Are you looking for an easy, nutritious breakfast? Try this tahini oatmeal! (Or make your porridge with peanut butter, almond butter, or any other nut butter you like!)

This breakfast (or snack at any time of day!) is full of natural, nourishing ingredients and goodness to keep you full and satisfied until lunch.

Slices of no-bake chocolate tart piled on parchment, with slivered almonds on top

No-Bake Vegan Chocolate Tart

A smooth and delicious, no-bake vegan chocolate tart. Made without refined sugar and with the goodness of walnuts, almonds, flaxseed, and dates, this is a healthier choice for a sweet treat!

a bowl of hearty vegan stew served with rice, lemon wedges, and fresh herbs

Black Bean & Sweet Potato Stew with Dark Chocolate

A mouth-watering stew that will leave your home filled with fragrance and warmth. Packed with protein and fiber, nourishing and satisfying.

Add the dark chocolate in this recipe and you’ve got a classic, aromatic stew full of rich, interesting flavors that’s sure to please the tastebuds.