Purple Cabbage Poriyal with Tomato Rasam is a South Indian Delight You Can Make at Home
- Andrea

- 7 hours ago
- 4 min read
If you love vibrant, flavorful vegetarian dishes, you will find it hard to resist the classic South Indian combination of Purple Cabbage Poriyal with Tomato Rasam. This dish from Tamil Nadu brings together the crunch and color of purple cabbage stir-fried with coconut and curry leaves, paired with a tangy, spiced tomato broth that feels like a warm hug on a chilly day.
I want to share with you how easy it is to make this comforting meal at home. Plus, I’ll tell you about some authentic Indian spices that can take your cooking to the next level.
The History and Origin of Purple Cabbage Poriyal and Tomato Rasam
Poriyal is a staple in South Indian kitchens, especially in Tamil Nadu and Karnataka. The word poriyal means "to fry" in Tamil, referring to the dry stir-fry method used to prepare vegetables. This technique has been passed down through generations, making it a beloved part of daily meals.
Tomato Rasam, on the other hand, is a tangy broth made with tomatoes, tamarind, and spices like black pepper. It has roots in Ayurveda, where it was known as saaru or essence. This broth was traditionally used to aid digestion and boost immunity.
In Tamil Nadu, Poriyal is served daily alongside rice and sambar. Both Poriyal and Rasam are also popular during festivals like Pongal, where they add color and flavor to the feast.

Purple Cabbage Poriyal with fresh grated coconut and curry leaves
Ingredients and Preparation Tips for the Perfect Dish
The magic of this dish lies in the tempering — the aromatic spices fried in oil that transform simple cabbage and tomatoes into something special. Here’s what you need:
Purple Cabbage Poriyal Ingredients
1/2 medium purple cabbage, finely shredded
1 tsp mustard seeds
1 tsp urad dal (split black lentils)
8-10 fresh curry leaves
2 dried red chilies
1/2 tsp turmeric powder
3 tbsp fresh grated coconut (or desiccated coconut)
2 tbsp oil (coconut oil preferred)
Salt to taste
Tomato Rasam Ingredients
3 ripe tomatoes, roughly chopped
1 tsp tamarind paste
1 tsp black pepper, coarsely ground
1 tsp cumin seeds
1/2 tsp turmeric powder
1 tsp mustard seeds
8-10 fresh curry leaves
2 cloves garlic, crushed
1 pinch asafoetida (hing) — optional but highly recommended
1 tbsp oil or ghee
Salt to taste
Fresh coriander for garnish
Preparation Tips
Shred the cabbage as finely as possible for even cooking and better texture.
Use coconut oil for the Poriyal to get that authentic South Indian flavor.
Don’t skip the urad dal in the tempering; it adds a nutty crunch that makes the dish special.
For the Rasam, use fully ripe tomatoes for a rich, flavorful broth.
Add a pinch of hing (asafoetida) to the Rasam — it enhances the aroma and taste beautifully.
Step-by-Step Recipe for Purple Cabbage Poriyal with Tomato Rasam
Purple Cabbage Poriyal
Finely shred the purple cabbage and set aside.
Heat oil in a wide pan over medium heat. Add mustard seeds and wait for them to splutter.
Add urad dal and fry until golden, about 30 seconds. Then add dried red chilies and curry leaves.
Add the shredded cabbage and turmeric powder. Mix well to coat the cabbage with the tempering.
Cook on medium heat for 5-7 minutes, stirring occasionally. The cabbage should remain slightly crunchy.
Add salt to taste and stir in the fresh grated coconut. Cook for 2 more minutes until heated through.
Serve hot with steamed rice and Tomato Rasam.
Tomato Rasam
Blend the tomatoes into a smooth puree. Dilute with 500 ml water to make a light broth.
Heat oil or ghee in a pot over medium heat. Add mustard seeds and wait for them to splutter.
Add cumin seeds, curry leaves, crushed garlic, and hing. Fry for 30 seconds until fragrant.
Pour in the tomato broth, then add tamarind paste, turmeric, black pepper, and salt.
Bring to a boil, then reduce heat and simmer for 10-12 minutes until the Rasam is aromatic.
Taste and adjust salt and pepper. Garnish with fresh coriander. Serve hot with rice and Poriyal.

Tomato Rasam garnished with fresh coriander
Bringing Authentic Flavors to Your Kitchen with Spices
To make this dish truly authentic, the quality of your spices matters. I recommend exploring the spice collection from IndoGerman Kitchen. Their spices are hand-selected and homemade, without any industrial fillers. This means you get pure, intense flavors that have been refined over generations.
Their spices are versatile and perfect for curries, marinades, or adding a special touch to any dish. Using such authentic spices can transform your kitchen into an Indian specialty restaurant.
Health Benefits of Purple Cabbage Poriyal with Tomato Rasam
This dish is not only delicious but also packed with nutrients:
Rich in antioxidants: Purple cabbage contains anthocyanins, which help fight inflammation and protect your cells.
Good for digestion: The tamarind and black pepper in Rasam aid digestion and boost immunity.
Low in calories: Both dishes are light but filling, making them perfect for a healthy meal.
High in fiber: The cabbage and spices support gut health and keep you feeling full longer.
Eating this combination regularly can support your overall well-being while delighting your taste buds.

Traditional South Indian meal with purple cabbage poriyal, tomato rasam, and steamed rice
This Purple Cabbage Poriyal with Tomato Rasam is a wonderful way to enjoy authentic South Indian flavors at home. The combination of crunchy cabbage, fragrant coconut, and tangy, spicy tomato broth is simply irresistible. With a few simple ingredients and the right spices, you can bring the taste of Tamil Nadu to your kitchen.
If you want to explore more authentic Indian recipes and learn how to cook them confidently, keep experimenting with traditional spices and techniques. And don’t forget to check out the IndoGerman Kitchen spice collection to add that special touch to your dishes.
Happy cooking!



Comments