Food and Drinks

cabbage indian recipe


Indian cuisine is a vibrant tapestry of flavors, and one dish that exemplifies this richness is the Spicy Indian Cabbage Curry. This delectable recipe transforms humble cabbage into a culinary masterpiece, combining aromatic spices, savory herbs, and a burst of tangy tomatoes. Get ready to embark on a flavor-filled journey as we explore the intricacies of crafting this mouthwatering dish.


  1. One medium-sized cabbage, finely shredded
  2. Two large tomatoes, pureed
  3. Two onions, finely chopped
  4. Three green chilies, finely chopped
  5. One tablespoon of ginger-garlic paste
  6. One teaspoon cumin seeds
  7. One teaspoon of mustard seeds
  8. One teaspoon of turmeric powder
  9. One teaspoon of red chili powder
  10. One teaspoon of coriander powder
  11. 1/2 teaspoon garam masala
  12. Salt to taste
  13. Three tablespoons vegetable oil
  14. Fresh coriander leaves for garnish


Preparation of Cabbage:

Begin by finely shredding the cabbage. Ensure that it’s cleaned thoroughly.

Blanch the shredded cabbage in hot water for 2-3 minutes to soften it. Drain and set aside.

Tempering the Spices:

Heat oil in a large pan over medium heat.

Add cumin seeds and mustard seeds. Allow them to stumble.

Add finely chopped onions and green chilies. Sauté until the onions turn golden brown.

Creating the Base:

Introduce ginger-garlic paste to the pan. Sauté until the raw aroma disappears.

Pour in the pureed tomatoes and cook until the oil starts to separate from the mixture.

Infusing Flavor:

Add turmeric powder, red chili powder, and coriander powder. Stir well to coat the spices evenly.

Season with salt according to your taste preferences.

Incorporating Cabbage:

Mix in the blanched and drained cabbage. Ensure that the cabbage is well-coated with the spicy tomato mixture.

Cover the pan and let it simmer on low heat for 10-15 minutes, allowing the cabbage to absorb the flavors.

Final Touch:

Sprinkle garam masala over the curry and stir to combine.

Cook for an additional 5 minutes, ensuring that the cabbage is tender yet retains a slight crunch.

Garnish and Serve:

Garnish the Spicy Indian Cabbage Curry with fresh coriander leaves.

Serve hot with steamed rice or your favorite Indian bread, such as naan or roti.


The Spicy Indian Cabbage Curry is a testament to the artistry of Indian cooking, where even the simplest of ingredients are transformed into a symphony of flavors. The combination of spices, the freshness of cabbage, and the tanginess of tomatoes create a dish that is not only delicious but also a celebration of culinary expertise. Whether you are a seasoned chef or a novice in the kitchen, this recipe is sure to tantalize your taste buds and become a regular feature in your culinary repertoire. Enjoy the gastronomic journey through the heart of Indian cuisine with every flavorful bite of this exquisite dish!


Leave a Reply

Your email address will not be published. Required fields are marked *