Cabbage Poriyal – Cabbage With Coconut

5 from 5 votes

Vegan cabbage recipe with coconut from South India.

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Indian Cabbage Poriyal

Before I say anything about this recipe, here’s a disclaimer – my knowledge of South Indian food is limited. Whatever recipes I share from down south are what I have tasted at restaurants or watched on TV. My mom never cooked cabbage with coconut so I don’t know how authentic this recipe of cabbage poriyal is but I have tried to recreate the same flavor that I have observed/tasted in restaurants. So not sure about the authenticity but can assure you that it tastes good!

Cabbage Poriyal Vegan Recipe

This is the easiest recipe that you make with in few minutes. I know I say that for a lot of recipe but this is really super simple – there are no spices used in this cabbage poriyal. How did that happen? An Indian recipe without spices! Well, sometimes simple ingredients bring out the best flavor and to relish the flavor of cabbage and coconut in this recipe, you have to keep things simple.

Cabbage poriyal is a famous side dish from South India where cabbage is tempered with mustard seeds, curry leaves and some lentils. It is finally topped with some freshly grated coconut. It’s kind of comfort food, simple yet delicious!

Cabbage Poriyal Indian

Like I said this recipe can be done in minutes, there’s not much prep work involved. Yes you need to slice the cabbage, I did it by hand but you can very well use your food processor. I got lazy thinking about the cleaning part of it so used knife in place but if you are not lazy like me, use your food processor! You need to cook this uncovered without adding any water, cabbage already has plenty of moisture so there is no need for any extra water. It took around 8-9 minutes for the cabbage to cook and once it’s cooked you garnish it with some freshly grated coconut – so good!

Cabbage Poriyal

* You can adjust the quantity of coconut to preference. Anywhere between 1/3 cup to 1/2 cup would be fine.

* If you want you can add sliced onions in this recipe. Add them before adding the cabbage and saute till translucent. You can also add sliced ginger after adding the lentils.

* Use freshly grated coconut for best taste. Frozen coconut can be used if fresh isn’t available.

Cabbage Poriyal - Cabbage With Coconut

5 from 5 votes
Servings: 3
Vegan cabbage recipe with coconut from South India.


  • 5-6 cups cabbage thinly sliced [from 1 medium cabbage]
  • 4-5 curry leaves
  • ¼ teaspoon + ⅛ tsp mustard seeds
  • 1 teaspoon chana dal split garbanzo beans
  • ½ teaspoon urad dal split black gram
  • cup coconut grated
  • 2 teaspoons oil
  • 1 green chili sliced
  • salt to taste
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Heat oil in a pan on medium heat.
  • Once the oil is hot add mustard seeds and wait till they start popping.
  • Once the seeds splutter, add sliced green chilli, chana dal, urad dal and curry leaves.
  • Saute till the chana and urad dal are light golden brown in color.
  • Add the cabbage and cook on medium flame for around 8-9 minutes or till the cabbage is cooked but not mushy. Also add the salt.
  • Switch off the flame, add the freshly grated coconut and mix.
  • Serve with roti, paratha or as a side dish with rice and dal.

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Your feedback is valuable!Please share your comments, ratings, and any suggestions or adaptations below to help us improve and make our recipes more successful.


Hi, I’m Manali!

Bringing you easy, delicious vegetarian & vegan recipes! Eating veggies can be fun, you just need to get creative in the kitchen with the right set of ingredients!

Leave a comment

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

Recipe Rating


    1. I would not advise that, desiccated coconut has a different taste/texture and works better for sweets etc. This stir fry needs fresh or frozen coconut.

  1. 5 stars
    Most of my childhood memory includes getting yelled at by my mother, and eat your veggies; but I used to pay no heed to it. However as time passes, most of us come around to eating vegetables as we are aware of the countless benefits they have for our health.

    Cabbage is especially one of the world’s most nutrient dense vegetables readily available for us to enjoy, rich in essential vitamins such as C, B6, K, saturated fat, thiammin, calcium, iron, magnesium phosphorus and a good source of dietary fibers.

    But I never liked any cabbage recipe other than in noodles.

    This cabbage recipe when I tried at home was not really appreciated by my family but it was really yummy too. Thanks for sharing this delicious preparation. Keep posting wonderful recipes like this.

  2. What a beautiful dish! I love your creativity with cabbage and all of the ingredients in here. Coconut sounds like the perfect addition, too!

  3. Hi Manali,

    I’ve never tried cabbage and coconut together before but this looks so great! It’s so simple that I’ll have to try it out.