Discover the incredible flavor of Indian Roasted Cabbage, a simple yet profound side dish that will transform the way you see this humble vegetable. Forget boiled or bland cabbage; this recipe turns cabbage wedges into a tender, savory, and slightly crispy delight, infused with a warm, aromatic blend of Indian spices. It’s an easy, healthy, and incredibly delicious way to add a vegetable-forward dish to any meal. This is more than just a recipe; it’s a gateway to exploring the rich flavors of Indian cuisine through a simple, accessible vegetable.
If you’re looking for a low-effort, high-reward side that pairs beautifully with a variety of main courses, this roasted cabbage is your answer. The edges get wonderfully caramelized in the oven, while the core becomes sweet and tender. It’s a culinary experience that will make you fall in love with cabbage all over again.

Why This Indian Roasted Cabbage Recipe Works
You’ll absolutely adore this recipe, and here’s why it stands out:
- Incredible Flavor Fusion: The combination of earthy cumin, warm coriander, vibrant turmeric, and a touch of garam masala creates a symphony of flavors that perfectly complements the natural sweetness of the roasted cabbage.
- Perfectly Tender-Crisp Texture: By roasting at a high temperature, we achieve that irresistible texture—crispy, caramelized edges with a fork-tender center. No more soggy cabbage!
- Simple & Accessible Ingredients: This recipe uses common spices and a head of cabbage. It’s a budget-friendly dish that delivers a five-star taste experience without a trip to a specialty grocery store.
- Versatile Side Dish: This Indian Roasted Cabbage is incredibly versatile. It pairs wonderfully with everything from simple grilled chicken, like this easy Greek chicken recipe, to hearty lentil soups and rice dishes.
Ingredients You’ll Need
The magic of this dish lies in its simple yet powerful combination of spices. Here’s what you’ll need to bring this roasted cabbage to life.
For the Cabbage:
- 1 medium head of green cabbage: Look for a firm, heavy head with vibrant leaves.
- 3 tablespoons olive oil: You can also use avocado oil or another high-heat neutral oil.
- 1 teaspoon ground cumin: Provides a warm, earthy base.
- 1 teaspoon ground coriander: Adds a bright, citrusy note.
- 1/2 teaspoon turmeric powder: For vibrant color and a mild, peppery flavor.
- 1/2 teaspoon garam masala: A complex spice blend that adds warmth and depth.
- 1/4 teaspoon red chili powder: Adjust to your preferred level of heat.
- 1 teaspoon salt: Or to taste.
- 1/2 teaspoon black pepper: Freshly ground is best.
For the Yogurt Drizzle (Optional):
- 1/2 cup plain Greek yogurt: Provides a creamy, cooling contrast.
- 1 tablespoon fresh cilantro, chopped: For a burst of freshness.
- 1 teaspoon lemon juice: Brightens up the sauce.
- Pinch of salt: To taste.

Step-by-Step Instructions
Follow these simple steps for perfectly roasted spiced cabbage every time.
- Preheat and Prep: Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup.
- Prepare the Cabbage: Remove any tough or wilted outer leaves from the cabbage. Cut the cabbage in half through the core, then cut each half into 4-5 wedges, ensuring a piece of the core remains on each wedge to hold it together.
- Mix the Spices: In a small bowl, whisk together the ground cumin, ground coriander, turmeric powder, garam masala, red chili powder, salt, and black pepper.
- Season the Cabbage: Place the cabbage wedges on the prepared baking sheet. Drizzle them evenly with olive oil, using your hands to ensure each wedge is lightly coated. Sprinkle the spice mixture over all sides of the cabbage wedges, patting gently to help it adhere. For another great one-pan meal idea, check out our favorite one-pan meals.
- Roast to Perfection: Arrange the wedges in a single layer, ensuring they have some space between them. Roast for 20-25 minutes, then flip the wedges carefully. Continue to roast for another 10-15 minutes, or until the cabbage is tender and the edges are browned and crispy.
- Prepare the Drizzle: While the cabbage is roasting, prepare the optional yogurt drizzle. In a small bowl, combine the Greek yogurt, chopped cilantro, lemon juice, and a pinch of salt. Stir until smooth.
- Serve Warm: Transfer the hot Indian Roasted Cabbage to a serving platter. Drizzle with the yogurt sauce just before serving, or serve it on the side as a dipping sauce.
Expert Tips and Variations
Want to take your roasted cabbage to the next level? Here are some tips and fun variations to try.
Tips for Success
- Don’t Crowd the Pan: Give the cabbage wedges enough space on the baking sheet. Crowding them will cause them to steam instead of roast, preventing them from getting those delicious crispy edges. Use two pans if necessary.
- Keep the Core Intact: When cutting the cabbage, make sure each wedge has a piece of the core attached. This is the glue that holds the leaves together during roasting.
- High Heat is Key: Roasting at 400°F (200°C) is crucial for getting that perfect caramelization. Don’t be tempted to lower the heat.
Flavor Variations
- Add Ginger and Garlic: Mix 1 teaspoon of grated fresh ginger and 1 teaspoon of minced garlic with the olive oil before coating the cabbage for an extra layer of flavor.
- Incorporate Other Veggies: Add some onion wedges, carrots, or potatoes to the pan. You may need to adjust the roasting time accordingly. This makes for a fantastic sheet pan meal.
- Make it Vegan: The main recipe is naturally vegan. If you’re making the drizzle, simply use a dairy-free plain yogurt alternative.
What to Serve with Indian Roasted Cabbage
This spiced roasted cabbage is a fantastic side dish that complements a wide range of main courses. Serve it alongside roasted chicken, fish like our sweet chili salmon, or a hearty lentil dal. It also pairs beautifully with a simple bowl of basmati rice and a side of naan bread to soak up all the delicious flavors.
Storage and Reheating
Store leftover roasted cabbage in an airtight container in the refrigerator for up to 3 days. For best results, reheat it in the oven at 375°F (190°C) for 5-7 minutes or in an air fryer until warmed through and slightly re-crisped. Microwaving will work but may result in a softer texture.
FAQs about Indian Roasted Cabbage
Absolutely! Feel free to add other spices like smoked paprika, ground ginger, or a pinch of cayenne for extra heat. The spice blend provided is a great starting point for customization.
To prevent soggy cabbage, make sure you roast at a high temperature (400°F/200°C), don’t crowd the pan, and don’t cover it while roasting. This allows moisture to evaporate and the edges to get crispy.
You can store leftover roasted cabbage in an airtight container in the refrigerator for up to 3 days. Reheat in an oven or air fryer to bring back some of its original crispiness.
This dish is incredibly versatile. It pairs wonderfully with grilled meats, fish, Indian dal or lentil curry, and simple basmati rice. It’s a fantastic way to add a flavorful vegetable to any meal.
For roasting, it’s best to cut the cabbage into wedges through the core. This keeps the leaves attached while they cook. We recommend cutting a medium head of cabbage into 8-10 wedges.
Your New Favorite Side Dish
This Indian Roasted Cabbage recipe is proof that simple ingredients can create extraordinary flavor. It’s a healthy, easy, and incredibly satisfying dish that will earn a permanent spot in your recipe rotation. Give it a try and let us know what you think in the comments below!
If you loved this recipe, please share it with your friends and family on Pinterest! Your support helps us create more delicious content.

More Recipes You’ll Love

Indian Roasted Cabbage with Spiced Yogurt Drizzle
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Cut the cabbage in half through the core, then cut each half into 4-5 wedges, ensuring a piece of the core remains on each wedge.
- In a small bowl, whisk together the ground cumin, ground coriander, turmeric powder, garam masala, red chili powder, salt, and black pepper.
- Place cabbage wedges on the baking sheet. Drizzle with olive oil and toss to coat. Sprinkle the spice mixture over all sides, patting gently to adhere.
- Arrange the wedges in a single layer and roast for 20-25 minutes. Flip the wedges and roast for another 10-15 minutes, or until tender and crispy at the edges.
- While the cabbage roasts, combine the Greek yogurt, chopped cilantro, lemon juice, and a pinch of salt. Stir until smooth.
- Serve the hot roasted cabbage drizzled with the yogurt sauce.
Notes
Tip 2: Keep the core intact on each wedge to hold the leaves together during roasting.
Tip 3: Feel free to adjust the chili powder to your preferred level of spice.