
A fragrant, spiced oven roast of cabbage and carrots with coconut and curry leaves for a quick, healthy side that sings with South Asian flavors.

This Indian cabbage oven roast has been a quietly triumphant addition to our weeknight rotation ever since I first improvised it after a trip to a bustling South Asian market. I wanted something fast and vibrant that used pantry staples yet delivered the bright aromatics of home cooked street food. The first time I made it the house filled with warm ginger and toasted cumin notes and my partner walked in and declared it dinner worthy on its own. It is a dish that feels celebratory despite being simple to prepare.
I discovered this combination one rainy evening when I had more cabbage than plan and a hankering for the textures I love in sautéed greens. Roasting concentrates the vegetal sweetness of cabbage while allowing the edges to caramelize and crisp, creating a contrast of tender and crunchy. Fresh curry leaves and a squeeze of lemon brighten each bite and toasted coconut adds the kind of nutty sweetness that makes people ask for the recipe. It pairs beautifully with rice or as a bold side for grilled proteins.
In my kitchen this became a crowd pleaser at casual dinners. Guests often tell me they did not expect such complexity from simple vegetables. One autumn potluck I served this alongside dal and flatbreads and it disappeared first, which convinced me to always roast an extra tray.

My favorite aspect of this preparation is how the curry leaves and toasted coconut create a flavor profile that feels deeply rooted while remaining approachable. Family members who usually shy away from vegetables often go back for seconds because the textures and aromatics are so compelling. Over time I have learned to trust visual cues such as the glint of oil on crisped edges and the fold of softened cabbage as the true indicators of doneness.
To store keep the cooled roast in an airtight container in the refrigerator for up to three days. For best results press a sheet of parchment between layers to prevent sogginess. Reheat gently either in a skillet over medium heat for five to seven minutes stirring occasionally or in a 350 degrees Fahrenheit oven until warmed through. Avoid microwaving for a long time as this causes excess moisture and loss of crisp edges. For freezing portion into meal sized containers and freeze for up to one month. Thaw overnight in the refrigerator before reheating.

If you do not have fresh curry leaves use a bay leaf during cooking though the result will be less citrusy. Swap coconut for toasted breadcrumbs or finely chopped roasted cashews for a different texture. If peanuts are a concern use toasted sesame seeds or pumpkin seeds for crunch. To make it oil free roast the vegetables with a light spray of oil and a tight tent of foil to retain moisture though the edges will be less crisp. For lower sodium reduce added salt and finish with lemon to lift flavors.
Serve this roast alongside steamed basmati rice and dal for a simple vegetarian meal. It also complements grilled paneer or roasted chicken by providing herbal brightness and texture contrast. Garnish with extra cilantro lemon wedges and a spoonful of plain yogurt if desired. For a bowl style meal place warm roast over couscous or quinoa and top with toasted nuts for a hearty lunch.
This preparation draws from South Asian techniques that temper whole spices in hot oil to unlock their aroma and from coastal traditions that use fresh coconut and curry leaves. Cabbage and carrots are common market vegetables across the region and have been adapted into many stir fry and dry vegetable preparations. The method of roasting is a modern adaptation that concentrates flavors and creates an appealing texture contrast not always found in stove top versions.
In colder months add sliced sweet potato or butternut squash to make the dish heartier and swap cilantro for fresh mint for a cool contrast. In spring fold in peas or young greens right at the end. For summer keep it light with extra lemon and fresh tomatoes added after roasting. Holiday variations can include roasted cashews and a pinch of garam masala for a festive aroma.
Make a double batch and portion into individual containers for quick lunches. Roast today and reheat briefly in a skillet with a splash of water to revive moisture. Pack a small lemon wedge and a separate container of crushed peanuts so crunchy elements remain crisp until serving. This makes it ideal for busy weeks when you want something flavorful and nutritious with minimal effort.
This dish is designed to be flexible and forgiving which is part of its charm. The combination of warm spices bright herbs and toasted coconut makes it a memorable side that is easy to make your own. I hope it becomes one of the simple pleasures you return to again and again.
Toast whole cumin seeds in oil briefly to release their aroma before roasting.
Shred cabbage finely for even roasting and better texture contrast.
Toss in coconut and cilantro while still hot so the herb oils bloom and flavor disperses.
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 roast until the cabbage has tender centers and golden edges typically 20 to 25 minutes depending on your oven.
Yes swap peanuts for sesame seeds or pumpkin seeds and omit coconut if you have a nut allergy.
Yes use a skillet over medium high heat and temper whole spices before adding cabbage and carrots and stir fry until edges are golden.
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 degrees Fahrenheit and line a baking sheet with parchment paper to prevent sticking and help even browning.
In a large bowl combine oil grated ginger chopped green chilies cumin seeds turmeric red pepper flakes and salt whisking to suspend the spices in the oil.
Add shredded cabbage grated carrots and curry leaves toss thoroughly ensuring each piece is lightly coated in the spiced oil for even flavor.
Spread the mixture in a single layer on the baking sheet roast for 20 to 25 minutes stirring once halfway until tender and edges are golden then remove from oven.
Top with grated coconut chopped cilantro and lemon juice toss gently and garnish with crushed peanuts or sesame seeds if desired serve hot.
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
@cravele on social media!


A speedy, restaurant-quality chicken and broccoli stir-fry ready in 25 minutes—bright, savory, and more satisfying than takeout.

A small, indulgent mocha cheesecake with an Oreo crust, silky coffee-chocolate filling, and a chocolate-cocoa whipped cream finish—perfect for two to six people or a special treat.

Sweet, caramelized pineapple made quickly in the air fryer — perfect solo, over ice cream, or as a bright topping for pancakes.

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