
A spiced, caramelized cabbage and carrot roast with curry leaves, coconut, and peanuts — an easy Indian-inspired side that’s vibrant, crunchy, and ready in under 40 minutes.

This Indian Cabbage Oven Roast is one of those dishes that turned a once-ordinary head of cabbage into a centerpiece I now reach for every week. I discovered this combination during a rainy spring weekend when I wanted something bright, fast, and full of texture to pair with dals and rice. The cabbage softens and caramelizes at the edges while the grated carrot keeps crisp pockets of sweetness. Little bursts of toasted coconut and fresh cilantro lift the whole dish so it never feels heavy.
What makes this dish special is the balance between the warm, earthy spices and the clean brightness of lemon at the end. I use peanut or sesame oil for a nutty backbone that browns beautifully in the oven; curry leaves add an aromatic hit that feels distinctively South Indian. The first time I served this, my family—often indifferent to cabbage—went back for seconds and asked for it again the next day. It’s quick enough for weeknights and pretty enough for a weekend spread.
I first experimented with this roast when I wanted a vegetable side that could stand up to strong dals and grilled paneer. My partner declared it the best way to eat cabbage, and that endorsement sealed it as a repeat in my kitchen. Over time I've adjusted the spice level and texture—more coconut for richness, or extra red pepper flakes for heat—so it's now a reliably customizable dish.
My favorite thing about this dish is how it showcases humble produce: cabbage turns sweet and silky when roasted, while curry leaves and coconut signal a regional identity that’s both comforting and exotic. Family members often comment on the toasted edges—those slightly charred bits become everyone’s favorite. Over several seasons I learned that spreading the cabbage in a thinner layer on the sheet results in more consistent browning, and that adding lemon at the end really brightens the flavors.
Allow the roast to cool to near room temperature before storing. Place in an airtight container and refrigerate for up to four days; flavors meld and often improve on day two. To freeze, pack in a shallow freezer-safe container or heavy-duty freezer bags, leaving some headspace; freeze for up to three months. Reheat in a skillet over medium heat or spread on a baking sheet and warm in a 350°F (175°C) oven until heated through—this helps restore some of the roasted texture better than the microwave.
If you don’t have peanut oil, use canola or sunflower oil and add a tablespoon of toasted sesame oil at the end for flavor. Swap green chilies for 1/2 teaspoon chili flakes if fresh isn’t available. No curry leaves? Increase cilantro and add a pinch of fenugreek for a similar depth. For a nut-free garnish, use toasted sunflower seeds instead of peanuts. To make it lower fat, reduce oil to 2 teaspoons and toss with a tablespoon of water halfway through roasting to prevent sticking.
Serve this roast alongside steamed basmati rice and a simple dal for a balanced meal. It also pairs beautifully with grilled chicken, paneer, or tofu. For a light lunch, pile it into warm flatbreads with yogurt or vegan raita, or use as a filling for wraps. Garnish with extra chopped cilantro, a few whole curry leaves, and an extra pinch of crushed roasted peanuts for texture.
This preparation draws from South Indian flavors—curry leaves, coconut, and mustard/cumin seeds are common building blocks in that cuisine. While cabbage is not traditionally the star in many regional recipes, modern home cooks often adapt these spice techniques to local vegetables. The result is a hybrid: classic tempering and aromatics applied to a Western vegetable, creating an approachable cross-cultural dish.
In winter, add thinly sliced fennel or roasted sweet potato cubes for heartier texture. In summer, use lighter garnishes like raw mango or extra lime for brightness. During holiday meals, increase toasted coconut and peanuts for a richer side, or add a scattering of pomegranate seeds for color and acidic pop.
Double the batch and store half for the week—portion into microwave-safe containers for quick lunches. Keep garnishes separate and add fresh cilantro, coconut, and lemon juice just before serving to keep flavors lively. If reheating for bowls, refresh in a hot skillet rather than microwaving to preserve crisp edges.
This roast has become a kitchen favorite because it’s simple, versatile, and reliably delicious—try it once and you’ll find yourself inventing new pairings every time you make it. Enjoy the bright, nutty, and slightly smoky notes as a warm salad or a colorful side.
Shred the cabbage thinly so it browns evenly; thick ribbons steam instead of roast.
Toast cumin seeds briefly in warm oil to release their aroma before tossing with vegetables.
Add lemon juice at the end to preserve brightness and avoid bitterness from prolonged 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.
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) and line a rimmed baking sheet with parchment paper so the cabbage can brown rather than stick.
Whisk together 3 tablespoons oil, 2 teaspoons grated ginger, 1 tablespoon chopped green chilies, 1 teaspoon cumin seeds, 1/2 teaspoon turmeric, 1/2 teaspoon red pepper flakes, and salt in a large bowl to bloom the spices.
Add 4 cups shredded cabbage, 1 cup grated carrots, and 8 curry leaves to the spiced oil. Toss thoroughly to coat every piece for even roasting.
Spread the mixture in a single layer and roast 20–25 minutes, stirring once halfway. Remove when cabbage is tender and edges are golden-brown.
Top with 1/4 cup grated coconut, 2 tablespoons chopped cilantro, and lemon juice to taste. Toss gently and garnish with crushed peanuts or sesame seeds if desired.
Heat oil in a skillet, add cumin and mustard seeds to pop, stir in curry leaves, ginger, and chilies, then 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
@epicula on social media!


Ultra-fudgy brownies crowned with toasted mini marshmallows and warm cocoa icing, with molten chocolate pockets in every bite.

Buttery shortbread crust topped with a gooey brown sugar pecan filling. Just 10 minutes to prep for bakery-worthy bars with irresistible crunch.

Ultra-creamy pumpkin cheesecake with a graham crust, bakes without cracks, and shines with caramel and rum-kissed whipped cream.

Leave a comment & rating below or tag @epicula 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.