The Delicious Crescent

  • Recipes
  • About
    • Food Philosophy
  • Nutrition
    • Healthy Eating Tips
menu icon
go to homepage
  • Recipes
  • About
  • Contact
search icon
Homepage link
  • Recipes
  • About
  • Contact
×
Home » Recipes » Vegan

Indian Cabbage Recipe (Oven Roasted)

Head shot of Author Roxana Begum
Updated: Apr 25, 2024 by Roxana Begum · This post may contain affiliate links · 12 Comments

Jump to Recipe
Indian cabbage recipe (oven roasted) pin image.

This Indian cabbage recipe is so easy and makes a healthy vegan side dish. Oven roasted shredded cabbage is a delightful twist of cabbage poriyal, a south Indian side. In just a few minutes you have a delicious dinner ready to serve with rice and dal.

Indian cabbage recipe prepared in the oven and served.

Oven Roasted Shredded Cabbage (Indian Style)

If you have ever been to Indian restaurants, especially south Indian restaurants, you would have been invariably served a popular Indian cabbage recipe known as cabbage poriyal or cabbage thoran.

It is so delicious and goes well with rice and any type of dal - spinach dal or chana dal. Cabbage poriyal requires only few easily available ingredients, but needs stir-frying shredded cabbage with spices and aromatics. 

However, if you want to make a lot of this amazing Indian shredded cabbage recipe, I have an easy method for you. You can simply make an easier oven roasted shredded cabbage in Indian style.

In just a few minutes you have this delicious vegetable side dish that pairs so well with Indian main courses. And you don't have to baby sit it while cooking. You can also make a large batch, so you can choose this as a menu item for your Indian parties. 

Oven roasted vegetables are the best. That is why I like making so many of these Indian recipe variations. And they are healthy too!

Indian roasted cabbage poriyal in a plate on the table.

Recipe Ingredients

Here are notes for ingredients and substitutes.

Ingredients needed for the recipe.
  • Cabbage: Choose fresh, firm, vibrant green or purple cabbage with compact leaves. Look for medium-sized cabbage that feels heavy for its size. The outer leaves should be crisp and free from blemishes or discoloration.
  • Carrots: These add color and a hint of natural sweetness to the dish, complementing the flavors of the cabbage. You can shred the carrots or simply buy pre-shredded carrots, usually placed in salad and vegetable section.
  • Ginger: Freshly grated ginger adds a warm and zesty kick to the dish.
  • Green Chilies: Adds a touch of heat and flavor. Adjust the amount to your preference.
  • Cumin Seeds: These aromatic seeds release a nutty flavor when roasted, enhancing the taste of the cabbage.
  • Turmeric: A vibrant yellow spice that imparts earthy flavor.
  • Red Pepper Flakes (or Cayenne Pepper):  These will add a subtle heat. Use mild or hot pepper flakes as per your taste. 
  • Peanut Oil (or Sesame Oil): Either of these will impart a nutty taste.
  • Curry Leaves: Adds the authentic Indian touch.
  • Fresh Grated Coconut: Adds texture and authentic taste typical for cabbage poriyal or thoran. Find it in Indian grocery stores, or grate fresh coconut. Dried coconut is not an ideal substitute, but you can try desiccated coconut or ground coconut flakes. If using dried coconut, add to cabbage before roasting.
  • Cilantro: For that Indian herbal flavor.

Optional Ingredients

  • Shallots (or Onions): These are used in traditional Indian cabbage recipes. Adds depth and subtle sweetness.
  • Crushed Roasted Peanuts (or Sesame Seeds): Try this in place of split lentils (chana dal or urad dal, used in traditional recipes) to provide a delightful crunch and nutty flavor. Peanuts will give a heartier texture and sesame seeds provide a delicate crunch.
  • Mustard seeds: Add a mild nutty flavor and an authentic Indian taste. If you don't like adding it directly to the mixture, then toast this and cumin seeds in a teaspoon of oil and then add it.

How To Make Indian Cabbage Recipe

Here is an overview of the step-by-step process. Full recipe with measurements is at the end of blog post.

Preparing the mixture for the Indian roasted vegetable.

  • Seasonings: Combine oil, ginger, green chilies, cumin seeds, turmeric, red pepper flakes, and salt.
  • Roast Cabbage (Indian Style): Slice and prep cabbage and carrots. Add the vegetables and curry leaves to the seasoning oil. Toss well and spread on a baking sheet and roast in the oven.
  • Garnish: Sprinkle with fresh grated coconut, chopped cilantro and stir.
  • Serve: Transfer to a serving dish. Optionally, top with crushed roasted peanuts (or sesame seeds). Serve hot.

Roasting the vegetable, and serving.

Top Tips

Make sure to shred the cabbage and carrots uniformly.

Roast carefully as every oven is different, so time and temperature can vary slightly. The cabbage should be tender and the edges should begin to turn golden brown. But don't overcook the cabbage.

Adjust the spices and seasonings to your taste. If you prefer a milder taste, reduce the amount of chopped green chilies or red pepper flakes.

It you use dried coconut, it may not provide the same result as fresh grated coconut, but can still contribute to the overall flavor.

Oven roasted cabbage poriyal served with rice and dal.

How To Serve

  • Side Dish: Serve it as a simple side dish.
  • With Rice: This is best with some steamed rice. I serve it with basmati rice and dal. You could also add keema curry, chicken kofta, spicy shrimp or meat cutlets.
  • With Bread: Add some parathas, whole wheat naan or try with egg paratha. Make rolls adding some cucumber raita.
  • Make a Salad: Add some greens, beans or lentils and zesty dressing.

Meal Prep

Combine everything and refrigerate. Take it out about 30 minutes before roasting it. This will help ensure that the cabbage retains its texture.

Variations

This Indian roasted cabbage is vegan, low carb, vegetarian, gluten free, dairy free, egg free, soy free and grain free.

  • Add Protein: Make it more filling by adding cooked chickpeas, grilled tempeh, paneer, halloumi cheese, or tofu.
  • Nut Free: Skip the peanuts. Instead try roasted pumpkin seeds.
  • Other Vegetables: Modify it by adding shredded bell peppers, potatoes, green peas, green beans and such.
  • Aromatics and Spices: Try adding chopped dill and green onions. Add a hint of garam masala, coriander powder or curry powder.
Indian shredded cabbage served in a white plate.

Is this roasted cabbage good for you?

Indian roasted cabbage offers a good blend of taste and health benefits. Cabbage is rich in fiber, vitamins, and minerals, promoting digestion and a healthy gut. It is also known for its anti-inflammatory properties and potential cancer-fighting abilities. This dish is low in calories and high in antioxidants, supporting overall well-being.

More Indian Recipes

  • Pumpkin Curry (With Chickpeas and Coconut)
  • Vegetable Upma (With Cauliflower, Lower Carb)
  • Mirchi Ka Salan (Hyderabadi Pepper Curry)
  • Kachumber (Indian Cucumber Salad, With Many Variations)

★ DID YOU MAKE THIS RECIPE? PLEASE COMMENT AND GIVE IT A STAR RATING BELOW!

Close view of Indian cabbage recipe prepared in the oven and served.
5 from 7 votes

Indian Cabbage Recipe (Oven Roasted)

This Indian cabbage recipe is so easy and makes a healthy vegan side dish. Simply shred the cabbage, add Indian spices and oven roast it for a delightful twist of cabbage poriyal. Makes a quick and delicious Indian dinner with rice and dal.
Prep Time10 minutes mins
Cook Time20 minutes mins
Total Time30 minutes mins
Print SaveSaved!
Course :Side Dish
Cuisine :Indian
Servings: 6 portions
Calories: 146kcal
Author: Roxana Begum

Ingredients

  • 3 tablespoons peanut oil or sesame oil
  • 1 inch ginger grated, 2 teaspoons
  • 1 tablespoon chopped green chilies remove seeds to lower heat
  • 1 teaspoon cumin seeds
  • ½ teaspoon turmeric
  • ½ teaspoon red pepper flakes or ¼ teaspoon cayenne pepper
  • Salt to taste
  • 4 cups shredded cabbage
  • 1 cup shredded carrots
  • 8-10 curry leaves
  • ¼ cup fresh grated coconut Note1
  • 2 tablespoons chopped cilantro
  • Lemon juice as per taste

Optional

  • ½ teaspoon mustard seeds
  • ¼ cup chopped shallots or onions
  • 4 tablespoons crushed peanuts or sesame seeds, roasted
US Customary - Metric

Equipment

  • Chef's Knife
  • Baking Sheet or Saute Pan
Prevent your screen from going dark

Instructions

  • Preheat the oven to 400°F (200°C).
  • In a large bowl, stir together peanut oil, grated ginger, chopped green chilies, cumin seeds, turmeric, red pepper flakes, and salt.
  • Add shredded cabbage, shredded carrots, curry leaves and toss well to coat all the ingredients. Spread the mixture evenly on a parchment paper lined baking sheet.
  • Place the pan in the preheated oven and roast for about 20-25 minutes, or until the cabbage becomes tender and slightly caramelized on the edges, stirring halfway through.
  • Remove from the oven and sprinkle with fresh grated coconut, chopped cilantro and lemon juice. Toss gently to combine all the ingredients.
  • Transfer to a serving dish. Garnish with crushed peanuts (or sesame seeds) for added crunch and flavor. Serve hot with rice.

Notes

  1. Fresh Grated Coconut: Add this for authentic taste typical for cabbage poriyal or thoran. Find it in Indian grocery stores, or grate fresh coconut. Dried coconut (flakes or desiccated) is not an ideal substitute, but if using that, add to cabbage before roasting.
  2. Optional ingredients: You can add chopped shallots or onions, mustard seeds and toss with the other ingredients.
  3. Make Ahead: Prep vegetables and other ingredients in advance. Combine all the ingredients and refrigerate up to one day ahead. Take it out 30 minutes before roasting in the oven.
  4. Storage and Leftovers: Store in refrigerator for 3 to 4 days. Freeze it in freezer-safe containers.
  5. Stove Top Instructions
    • Heat oil in a large skillet over medium-high heat. Add cumin seeds, mustard seeds, and let them pop. Then add curry leaves, ginger, green chilies, stir for a minute. Add red pepper flakes, turmeric, salt and stir.
    • Add cabbage, carrots, and toss well with the spices. Stir fry until vegetables are tender and cabbage edges turn golden brown.
    • Turn off the heat and adjust seasonings to taste. Sprinkle with grated coconut, cilantro, lemon juice and stir. Top with crushed peanuts or sesame seeds. Serve skillet roasted cabbage with rice.
  6. Nutrition Facts: Does not include added salt.

Nutrition

Serving: 1Portion | Calories: 146kcal | Carbohydrates: 9g | Protein: 3g | Fat: 12g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Sodium: 64mg | Potassium: 255mg | Fiber: 3g | Sugar: 4g | Vitamin A: 3723IU | Vitamin C: 46mg | Calcium: 44mg | Iron: 1mg
Did you make this recipe?I would love to know about it. Tag me @thedeliciouscrescent.

More Roasted Vegetable Recipes

  • Close up view of spicy eggplant side dish served in a white plate.
    Spicy Eggplant Side Dish
  • Easy aloo gobi served in a platter.
    Easy Aloo Gobi (Oven Roasted)
  • Close up view of roasted okra seasoned with spices and served on a plate.
    Spicy Oven Roasted Okra
  • Spice roasted butternut squash drizzled with a yogurt sauce and served on a plate.
    Spice Roasted Butternut Squash
« Pistachio Gelato Recipe
Sheermal Recipe »

Share the Post

Comments

  1. Adele says

    October 24, 2025 at 1:38 am

    I’m wondering where you can find curry leaves. Is there anything you can substitute for the leaves if you can’t find them
    ?

    Reply
    • Roxana Begum says

      October 24, 2025 at 3:34 pm

      Curry leaves are available at Indian grocery stores. No substitute as such. If you don't use curry leaves often, freeze them by placing a few leaves in each compartment of an ice cube tray, covering with water, and freezing.

      Reply
  2. Karen Ann says

    April 06, 2025 at 6:35 pm

    You have to make this! I just did, it's delicious. I added drained pinto beans to it because that's what I had. Next time I'm going to add brown rice.

    Reply
  3. Maria says

    January 06, 2025 at 12:11 am

    This was so tasty. I was looking for a roasted veggie recipe to shake up my tired evoo, salt, and pepper habit. Great variety of tastes in each bite. I toasted the cumin and mustard seeds in Ghee which added a little smoothness. Will make again and again!

    Reply
    • Roxana Begum says

      January 09, 2025 at 2:58 pm

      Thank for your lovely feedback and tips.

      Reply
  4. Dana says

    November 18, 2024 at 9:55 pm

    This turned out delicious! I added in the brown mustard seeds, as well as some Kashmiri mirch, and tossed it with some vegan chicken pieces while roasting. Had to use dried unsweetened desiccated coconut as no access to fresh. Also used dried curry leaves. We will eat this regularly!

    Reply
    • Roxana Begum says

      November 25, 2024 at 2:25 pm

      Thanks for the lovely feedback.

      Reply
  5. Lisa says

    October 23, 2024 at 1:45 am

    This is delicious! Delivers a lot of flavor without having a million ingredients. I think this will be a base for a lot of great meals going forward. Thank you!

    Reply
    • Roxana Begum says

      October 29, 2024 at 2:00 pm

      Thank you Lisa for your lovely and helpful feedback.

      Reply
  6. Megan says

    June 07, 2024 at 10:35 pm

    I made it with seasame oil, chickpeas and mustard seeds. It was great! Made some basmati rice to go with it. Easy and filling!

    Reply
    • Roxana Begum says

      June 08, 2024 at 12:04 am

      Thanks Megan. Those are some great ideas.

      Reply
  7. Helen Rawsthorne says

    October 17, 2023 at 1:33 pm

    I made this at the weekend and it was amazing, it was so tasty and delicious. I will definitely recommend this recipe and will be making it again soon.

    Reply
5 from 7 votes (1 rating without comment)

Leave a Comment Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

NICE TO MEET YOU!

Head shot of Roxana

Hi, I'm Roxana, registered dietitian and recipe developer. Here I share wholesome & delicious recipes with room for cravings. Healthy makeovers. Step-by-step photos & videos.
Read More…

Trending Recipes

  • Chicken biryani served in a plate.
    Easy Hyderabadi Chicken Biryani
  • Indian dal served in a bowl with bread.
    Dal Recipe (Indian Lentil Curry)
  • Haleem topped with fried onions, chili slices, herbs and lemon wedges.
    Hyderabadi Haleem Recipe
  • Persian love cake served with tea.
    Persian Love Cake Recipe
  • Close up view of Persian grilled chicken kabobs on skewers.
    Grilled Chicken Kabobs (Joojeh)
  • Close up view of Persian herb stew in a white pan.
    Ghormeh Sabzi (Persian Herb Stew)
  • Ash-e reshteh served in a bowl..
    Ash Reshteh (Persian Noodle Soup Recipe)
  • Close view of maamoul cookies dusted with powdered sugar.
    Maamoul (Date Filled Cookies)

Footer

^ back to top

About

  • About Us
  • Privacy Policy & Terms

Contact

  • Contact
  • Accessibility
As featured in image

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2026 · THE DELICIOUS CRESCENT ·

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.