
A fragrant, spiced oven-roasted cabbage with carrots, curry leaves, and toasted coconut — a quick, vegan side that delivers crunchy edges and bright, tangy finish.

This Indian cabbage oven roast has been one of my favorite quick dishes to pull together on busy weeknights and when I want something vibrant to finish a larger meal. I first developed this combination during a period when I was testing ways to make simple vegetables feel celebratory: the roasted edges of shredded cabbage, the sweet snap of carrot, and the warm aroma of cumin and mustard seeds all work together to create something that’s both rustic and refined. It’s a dish that travels well from oven to table and always draws curious questions at potlucks.
I discovered the particular balance of peanut or sesame oil with fresh ginger and curry leaves on a rainy afternoon when I had a jar of shredded cabbage in the fridge and a craving for something with texture and zip. The result was unexpectedly satisfying — tender inner leaves with caramelized edges and a bright finish of cilantro, coconut, and lemon. It’s one of those recipes where a handful of pantry staples transforms vegetables into something memorable, and family members who normally favor meat often return for seconds.
From my experience, guests always comment on the fragrant curry leaves and the toasted coconut finish; the combination feels special without being fussy. At home it has become a go-to when I want something wholesome but exciting — my partner calls it our "unexpected favorite" because it often steals the spotlight at dinner.
My favorite aspect of this roast is the contrast between the soft inner cabbage and the crispy caramelized edges; it feels like comfort and celebration at once. Family members who used to dismiss cabbage now ask for this when I plan menus for gatherings, and it has become my quick solution for turning a simple head of cabbage into a memorable side dish.
Allow leftovers to cool completely before refrigerating to prevent condensation and sogginess. Transfer to an airtight container and refrigerate for up to 3–4 days. To freeze, spread cooled roast in a freezer-safe container in a single layer if possible, then thaw overnight in the refrigerator before reheating. Reheat in a skillet over medium heat with a teaspoon of oil to revive the crisp edges; avoid microwaving from frozen, which makes the cabbage soft and watery. For best texture on reheating, sprinkle a few crushed peanuts or sesame seeds just before serving.
If you don’t have peanut or sesame oil, use a neutral oil such as canola or vegetable oil and finish with a teaspoon of toasted sesame oil off heat for aroma. Swap curry leaves with a bay leaf and pinch of mustard seeds if unavailable, though flavor will shift. Replace fresh coconut with 2 tablespoons toasted desiccated coconut for a similar texture. For nut-free garnish, omit peanuts and use toasted sesame seeds or pumpkin seeds. To reduce heat, halve the green chilies and red pepper flakes; for more heat, add an extra chopped chili or a drizzle of chili oil after roasting.
Serve warm as a side to steamed rice, dal, or grilled proteins such as fish or chicken. For a vegetarian plate, place over warm quinoa or mixed grains and top with roasted chickpeas for protein. Garnish with extra cilantro, a wedge of lemon, and a scattering of crushed roasted peanuts for crunch. This roast is also excellent as a filling for warm flatbreads or stuffed into wraps with yogurt or chutney for a portable meal.
The flavors are inspired by South Indian home cooking where curry leaves, mustard and cumin seeds, coconut, and chilies are common building blocks. In many Indian kitchens, simple vegetables are transformed with tempered spices (tadka) and coconut finishes — techniques developed to maximize flavor from everyday ingredients. While the oven-roasting method is a contemporary twist, the combination of spices and garnishes remains rooted in traditional regional profiles.
In winter, add a handful of roasted squash or sweet potato to make the dish heartier and more seasonal. During summer, serve the roast slightly cooled with a cucumber raita or refreshing mango chutney to balance warm spices. For holiday or celebratory meals, increase the crushed peanut garnish and finish with a touch of fried curry leaves for an elegant presentation and extra aroma.
Prepare the spiced oil and shred cabbage the night before to reduce active prep time. Store shredded cabbage and grated carrots separately in airtight containers in the refrigerator for up to 2 days. Roast just before serving to keep edges crisp; if you must reheat, use a skillet. Portion into meal prep containers with a wedge of lemon and a small separate bag of crushed peanuts so garnishes stay fresh until serving.
The joy of this dish is how adaptable it is — simple enough for a weekday and flavorful enough for company. Try it once, tweak to your taste, and you’ll find it becomes a reliable favorite in your repertoire.
Shred cabbage thinly so it roasts quickly and develops golden edges in 20–25 minutes.
Bloom spices in the oil for a minute before adding vegetables to release maximum aroma.
Toast grated coconut lightly in a dry pan for extra depth before sprinkling on the finished dish.
Reheat leftovers in a skillet rather than microwave to restore texture.
Adjust chili levels by removing seeds from chilies for milder heat.
This nourishing indian cabbage oven roast recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Use thinly shredded cabbage and roast on a rimmed baking sheet so vegetables caramelize rather than steam. Stir once halfway through the 20–25 minute cook time.
Yes. Cool completely, store in an airtight container, and refrigerate for 3–4 days. Reheat in a skillet with a little oil to restore crispness.
This Indian Cabbage Oven Roast recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper so vegetables caramelize rather than steam.
In a large mixing bowl, whisk oil with grated ginger, chopped chilies, cumin seeds, turmeric, red pepper flakes, and salt. Let spices bloom for a minute.
Add shredded cabbage, grated carrots, and curry leaves. Toss until evenly coated; the oil should lightly gloss the vegetables without pooling.
Spread mixture in an even layer on the baking sheet. Roast 20–25 minutes, stirring once halfway, until cabbage is tender with caramelized edges.
Remove from oven and top with grated coconut, chopped cilantro, and lemon juice. Toss gently and garnish with crushed peanuts or sesame seeds if desired.
Heat oil in a large skillet, add cumin and mustard seeds to pop, then curry leaves, ginger, and chilies. Add cabbage and carrots and stir-fry until tender and golden, finish with coconut and cilantro.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@feastu on social media!


Delightfully spooky and sweet, these bite-sized mummy cake balls combine moist cake, creamy centers, and a vanilla candy shell for effortless Halloween fun.

Fluffy homemade donuts crowned with a shimmering galaxy glaze. Fry or bake, swirl bold colors, and watch these showstoppers disappear fast.

Buttery shortbread crust meets gooey pecan pie filling in easy bar form, perfect for holidays, bake sales, and cozy weeknights.

Leave a comment & rating below or tag @feastu on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.