Indian cabbage oven roast

This dish features finely shredded cabbage and grated carrots tossed in a blend of Indian spices, including cumin, turmeric, and green chilies. After coating with peanut or sesame oil and fresh ginger, the mix is oven-roasted until tender and slightly caramelized, bringing out rich flavors. Garnished with grated coconut, cilantro, and lemon juice, it offers a fresh, aromatic finish with optional crushed peanuts or sesame seeds for added texture. A quick, vegan-friendly side perfect for warm meals.

Harper
Contributed by Harper
Last updated on Fri, 02 Jan 2026 12:01:28 GMT
A dish of Indian cabbage oven roast. Save
A dish of Indian cabbage oven roast. | flavorrhaven.com

This Indian cabbage oven roast brings vibrant spices and fresh coconut together for a quick and satisfying vegan side dish. The combination of tender roasted cabbage and carrots with fragrant curry leaves and a hint of heat makes it a perfect complement to any meal, especially when you want to add something flavorful but simple to your plate.

I first tried this recipe on a busy weeknight when I needed a fast vegetable dish. Now it has become a staple because of its blend of subtle heat and refreshing citrus brightness that even picky eaters enjoy.

Ingredients

  • Peanut oil or sesame oil: to provide a nutty base choose cold-pressed oils for best flavor
  • Freshly grated ginger: which adds warmth and a slight zing use firm fragrant ginger root
  • Green chilies finely chopped: to control heat remove seeds if you like it milder
  • Cumin seeds: for an earthy aromatic touch buy whole seeds and toast lightly for depth
  • Ground turmeric: for its warm color and mild bitterness ensure it is bright and fragrant
  • Red pepper flakes or cayenne pepper: to amp up the spice fresh or recently ground is best
  • Salt: to enhance all the flavors sea salt or kosher salt preferred
  • Cabbage shredded finely: for even roasting select firm heads without brown spots
  • Carrots grated: for natural sweetness and color contrast fresh and firm carrots work best
  • Curry leaves: for that unmistakable Indian flavor look for fresh vibrant leaves or frozen if unavailable
  • Fresh grated coconut: adds creaminess and a tropical brightness freshly grated is ideal but unsweetened desiccated coconut can work in a pinch
  • Chopped cilantro: to finish with freshness and herbaceous notes use bright green leaves
  • Lemon juice: for brightness and acidity fresh lemon juice is always preferred
  • Mustard seeds optional: for added texture and a subtle tang look for small black or brown seeds
  • Shallots or onions optional: to add slight sweetness and savory depth choose small crisp shallots if using
  • Roasted peanuts or sesame seeds optional: for crunch and garnish freshly roasted for the best taste

Instructions

Sauté the Oil and Spices:
In a large mixing bowl combine peanut or sesame oil with freshly grated ginger chopped green chilies cumin seeds turmeric red pepper flakes and salt. Stir well so the spices begin to infuse the oil and flavor melds.
Prepare the Vegetables:
Add finely shredded cabbage grated carrots and whole curry leaves to the bowl. Toss everything together thoroughly to ensure each piece is coated evenly with the spiced oil mixture. This coating helps the vegetables roast into tender flavorful bites.
Arrange for Roasting:
Line a baking sheet with parchment paper to prevent sticking and for easy cleanup. Spread the vegetable mixture evenly across the sheet in a single layer so everything roasts uniformly.
Roast Until Tender and Caramelized:
Place the baking sheet in a preheated oven at 400 degrees Fahrenheit (200 degrees Celsius). Roast for 20 to 25 minutes stirring once halfway through. This step helps develop slight caramelization on the cabbage edges boosting flavor and texture.
Finish with Fresh Toppings:
Remove the roasting pan from the oven. Sprinkle finely grated fresh coconut chopped cilantro and a squeeze of lemon juice over the hot vegetables. Toss gently to combine these bright ingredients with the warm roasted flavors.
Optional Garnish and Serving:
If desired top the dish with crushed roasted peanuts or sesame seeds just before serving for added crunch and nuttiness. Serve this side hot alongside your favorite main course.
A dish of Indian cabbage oven roast.
A dish of Indian cabbage oven roast. | flavorrhaven.com

I love the way curry leaves lift the whole dish with their unique aroma—they remind me of the times my grandmother would tuck a few fresh leaves into dishes to transform ordinary flavors into something special. Fresh grated coconut is another favorite of mine adding vibrant freshness that brightens the warm spices.

Storage Tips

This roast keeps well in an airtight container in the refrigerator for up to four days. To reheat simply warm it gently in a skillet or oven to bring back some crispness and fresh aroma.

Ingredient Substitutions

If fresh curry leaves are impossible to find dried fenugreek leaves or a pinch of curry powder can be a stand-in though the flavor differs subtly. Shredded green cabbage can be swapped for savoy or napa cabbage for a slightly different texture. Fresh grated coconut can be replaced with toasted desiccated coconut for texture and flavor.

Serving Suggestions

Serve this dish alongside basmati rice or Indian flatbreads like chapati or naan. It also pairs beautifully with lentil daals or grilled tofu for a complete vegan meal. Garnishing with chopped fresh mint is a refreshing alternative to cilantro.

A dish of Indian cabbage oven roast.
A dish of Indian cabbage oven roast. | flavorrhaven.com

This dish brings vibrant Indian flavors to your table quickly and easily perfect for both weeknights and special occasions.

FAQs about Recipes

→ What spices enhance the cabbage flavor?

Cumin seeds, turmeric, red pepper flakes, and green chilies provide warm, earthy, and spicy notes that elevate the cabbage.

→ Can I substitute peanut oil?

Yes, sesame oil is an excellent alternative that complements Indian spices and adds a nutty aroma.

→ How do I know when the cabbage is done roasting?

Roast until the cabbage is tender and edges turn golden and slightly caramelized, usually 20-25 minutes.

→ What role does fresh coconut play?

Grated coconut adds a subtle sweetness and texture contrast, balancing the spices beautifully.

→ Is there a stovetop option available?

Yes, stir-frying the spiced cabbage and carrots in oil with cumin and mustard seeds provides a quick and flavorful alternative.

Indian cabbage oven roast

Oven-roasted cabbage with Indian spices, fresh coconut, and carrots for a vibrant vegan side.

Prep Time
15 mins
Cooking Time
25 mins
Overall Time
40 mins
Contributed by: Harper

Recipe Category: ~

Skill Level: Beginner-Friendly

Cuisine Type: Indian

Recipe Output: 4 Portion Size

Dietary Features: Plant-Based, Vegetarian-Friendly, Free from Gluten, Free from Dairy

What You'll Need

→ Oils and Spices

01 3 tablespoons peanut oil or sesame oil
02 2 teaspoons freshly grated ginger (from 1-inch piece)
03 1 tablespoon green chilies, finely chopped (seeds removed for less heat)
04 1 teaspoon cumin seeds
05 ½ teaspoon ground turmeric
06 ½ teaspoon red pepper flakes or ¼ teaspoon cayenne pepper
07 Salt, to taste
08 ½ teaspoon mustard seeds (optional)

→ Vegetables and Herbs

09 4 cups finely shredded cabbage
10 1 cup grated carrots
11 8 curry leaves
12 ¼ cup finely chopped shallots or onions (optional)
13 2 tablespoons chopped cilantro

→ Toppings

14 ¼ cup fresh grated coconut
15 4 tablespoons roasted peanuts or sesame seeds, crushed (optional)
16 Lemon juice, to taste

Step-by-Step Guide

Step 01

Preheat oven to 400°F and line a baking sheet with parchment paper.

Step 02

In a large bowl, combine peanut or sesame oil with grated ginger, chopped green chilies, cumin seeds, turmeric, red pepper flakes, and salt.

Step 03

Add shredded cabbage, grated carrots, and curry leaves to the bowl. Toss thoroughly to coat all vegetables evenly with the spiced oil mixture.

Step 04

Spread the vegetable mixture evenly on the prepared baking sheet. Roast for 20 to 25 minutes, stirring once halfway through, until cabbage is tender and edges are slightly caramelized.

Step 05

Remove from oven. Top with grated coconut, chopped cilantro, and a squeeze of lemon juice. Toss gently to combine. Garnish with crushed peanuts or sesame seeds if desired. Serve hot.

Step 06

Heat oil in a large skillet over medium-high heat. Add cumin and mustard seeds, allowing them to pop. Stir in curry leaves, ginger, and green chilies for one minute. Add red pepper flakes, turmeric, and salt. Toss in cabbage and carrots, stir-frying until tender and golden at the edges. Finish with coconut, cilantro, lemon juice, and garnish before serving.

Additional Notes

  1. For a milder dish, remove seeds from green chilies. Roasting enhances natural sweetness of cabbage and carrots.

Tools You'll Need

  • Oven
  • Baking sheet
  • Parchment paper
  • Large mixing bowl
  • Skillet (for stovetop method)

Allergen Notices

Inspect every ingredient for potential allergens and seek expert advice if necessary.
  • Contains nuts (peanuts) and sesame seeds; may not be suitable for nut allergy sufferers.