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:

Teriyaki Tofu Sushi Bowl

A simple, gorgeous sushi bowl with teriyaki tofu to make weeknight dinners quick and easy! It won’t take you long to put together this nourishing, colorful plant-based meal!

Miso Sesame Glazed Eggplant

Looking to give vegetables center-stage at your dinner table? This is a great example of how to elevate a simple veggie with a few ingredients, promoting it from a side dish to a juicy, delicious show-stopper.

A bowl of gnocchi covered with green sauce made from lamb's lettuce and nuts

Green Gnocchi

A nourishing way to get dinner on the table in minutes! Vibrant lamb’s lettuce combines with almonds and cashews to create a creamy, oil-free, beautiful vegan green sauce. Also delicious drizzled over pasta, veggies, or whatever else your plant-based heart desires!