
A fragrant, caramelized oven-roasted cabbage with Indian spices, toasted coconut, and crunchy peanuts — an easy, vegan side that doubles as a warm salad.

This oven-roasted Indian cabbage became a staple in my kitchen the winter I wanted something bright and savory that didn't require long simmering. I first layered the shredded cabbage with warm spices on a sheet pan when I had a head of cabbage and very little else in the pantry. The combination of toasted cumin and warm turmeric with fresh ginger and curry leaves created an aromatic lift that made a simple vegetable feel celebratory. The edges caramelize into golden brown ribbons while the inner leaves stay tender, giving a lovely contrast of textures.
I discovered early that finishing the roast with freshly grated coconut, chopped cilantro, and a squeeze of lemon transforms the dish into something almost citrusy and tropical — bright against the toasted, savory base. Friends who were skeptical of cabbage now ask for seconds; it's that pleasingly addictive balance of crisp-tender vegetable, gentle heat, and nutty crunch when you add crushed roasted peanuts or sesame. This is the sort of side I bring to gatherings because it travels well, reheats neatly, and pairs with everything from grilled fish to dal and rice.
In my experience this recipe is both a weeknight hero and a party favorite. I once served it at a holiday potluck alongside spiced lentils and naan; the cabbage was one of the first dishes cleared. It’s forgiving, so small adjustments in heat or garnish still produce a crowd-pleasing result.
My favorite aspect is how adaptable it is. I’ve served it with grilled shrimp, alongside dal and rice, and scooped into warm chapati as a quick vegetarian wrap. Each variation has taught me small tricks — like using a touch more oil for a crisper edge or adding a handful of roasted peanuts for satisfying textural contrast.
Store leftovers in an airtight container in the refrigerator for up to 4 days. If you plan to freeze portions, divide into meal-sized containers and cool completely before freezing; this prevents condensation and sogginess. Reheat in a skillet over medium heat with a splash of water or oil to loosen the fibers and revive the edges, or warm in a preheated oven at 350°F (175°C) for 8–10 minutes. Avoid microwaving for long periods as it can make the cabbage limp and overly soft.
If you don’t have curry leaves, add a pinch of ground fenugreek and a bit more cilantro to mimic the aromatic profile; alternatively, use a split bay leaf while roasting for subtle depth. Swap peanut oil for canola or light olive oil if allergies demand it, and replace fresh coconut with toasted unsweetened desiccated coconut when fresh isn’t available — note the texture will be drier. For a nut-free garnish, use toasted sesame seeds or pumpkin seeds.
Serve the roast as a colorful side with grilled proteins like fish or chicken, pair with dal and steamed rice for a comforting vegetarian plate, or tuck into warm flatbreads with a spoonful of yogurt or raita. Garnish with extra cilantro, a few slices of fresh chili for heat, and a scattering of crushed roasted peanuts. It also works well chilled in a hearty salad bowl with quinoa, roasted chickpeas, and a drizzle of tahini-lemon dressing.
This preparation draws from South Indian and coastal flavor profiles where curry leaves, coconut, and mustard or cumin seeds are commonly combined with simple vegetables. While not a traditional single-region classic, it’s inspired by everyday vegetable stir-fries and dry vegetable sides served across Indian homes — simple, seasonal, and packed with spice-driven aroma. The technique of tempering spices in oil and finishing with fresh coconut is especially common in Kerala and Tamil Nadu cuisines.
In cooler months, add a handful of chopped roasted sweet potato or pumpkin for heartiness and extra sweetness. In summer, use Napa cabbage and reduce cooking time to preserve tenderness, then finish with a raw squeeze of lime and a sprinkle of fresh mint. For holiday tables, add pomegranate arils and toasted cashews for color and celebratory crunch.
Prepare the spiced oil and shred vegetables ahead of time and store in separate containers in the fridge for up to 24 hours. When ready to cook, toss everything together and roast for the prescribed time. Portion into flat containers and add coconut and cilantro just before serving to maintain freshness. This method saves hands-on time and keeps textures vibrant throughout the week.
This oven-roasted cabbage is a simple, flavorful way to elevate humble vegetables into something memorable. Make it your own by adjusting heat, adding garnishes, or pairing it with different mains — it’s a dependable, adaptable dish that shows how small touches create big flavor.
Pat the shredded cabbage dry with a clean towel if it feels damp — excess moisture prevents caramelization.
Toast cumin seeds briefly in the oil to release fragrant oils before tossing with vegetables.
Add coconut and cilantro after roasting to retain freshness and prevent drying from oven heat.
Taste and adjust salt and lemon after roasting, as flavors concentrate during cooking.
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.
Yes. Store in the refrigerator for up to 4 days and reheat in a skillet or oven. For freezing, portion into airtight containers and freeze up to 3 months.
Use toasted sesame oil or canola oil. If avoiding nuts, skip peanuts and use toasted sesame seeds or pumpkin seeds instead.
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 to prevent sticking and ease cleanup.
In a large bowl, combine oil, grated ginger, chopped chilies, cumin seeds, turmeric, red pepper flakes, and salt. Whisk to distribute spices evenly in the oil.
Add shredded cabbage, grated carrots, and curry leaves. Toss thoroughly so the vegetables are evenly coated with the spiced oil mixture.
Spread the mixture in a single layer on the prepared sheet pan. Roast 20–25 minutes, stirring once halfway, until cabbage is tender and edges are golden-brown.
Remove from oven, top with grated coconut, chopped cilantro, and a squeeze of lemon juice. Toss gently and sprinkle crushed peanuts or sesame seeds if using. Serve hot.
Heat oil in a skillet, add cumin and mustard seeds until they pop. Add curry leaves, ginger, chilies, then spices and salt. Stir in cabbage and carrots and stir-fry until tender and golden. Finish with coconut, cilantro, and lemon.
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
@delishum on social media!


Thick chocolate chunk brownies crowned with melted mini marshmallows and drenched in glossy chocolate frosting for the ultimate fudgy, crowd-pleasing bite.

Buttery shortbread crust meets a lush brown sugar pecan topping. Crunchy, caramelly, and ready with just 10 minutes of prep for effortless indulgence.

Ultra-smooth pumpkin cheesecake with warm spice and a sturdy graham crust. A showstopper on its own, unforgettable with caramel and rum-kissed whipped cream.

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