Home » Blog » Indian Roasted Cabbage

Indian Roasted Cabbage

Save this recipe on:

Indian Roasted Cabbage turns humble cabbage into something deeply caramelized, golden at the edges, and packed with warm Indian spices. It’s the kind of veggie side that feels special enough for guests but easy enough for any weeknight.

With just a few pantry spices, a drizzle of oil, and a hot oven, you get tender cabbage wedges that are smoky, slightly charred, and brightened with lemon and fresh cilantro. It’s budget-friendly, naturally vegetarian, and pairs beautifully with everything from dal and rice to grilled meats.


Why You’ll Love This Indian Roasted Cabbage

This Indian Roasted Cabbage is all about maximum flavor with minimal effort. You’re essentially tossing cabbage in a quick spice oil and letting the oven do all the magic.

The cabbage roasts until the edges turn crisp and caramelized while the inside stays tender and juicy. The blend of turmeric, cumin, coriander, and garam masala gives every bite a cozy, aromatic flavor that tastes like it took hours—when it really didn’t.

It’s also:

  • A simple sheet-pan side dish that fits easily into busy weeknights.
  • An easy way to make vegetables the star of your plate instead of an afterthought.
  • Flexible: adjust the chili to your heat preference, add yogurt on top, or serve with your favorite Indian mains.

What Spices Make This Indian Roasted Cabbage So Good?

The magic of this recipe comes from layering a few everyday spices in a way that feels special. Turmeric brings warmth and color, cumin and coriander add earthiness, and garam masala gives that unmistakable Indian aroma at the end.

A pinch of red chili powder (or cayenne) adds gentle heat without overpowering the natural sweetness of the roasted cabbage. Finished with a squeeze of lemon juice and fresh cilantro, the flavors feel bright and balanced rather than heavy.


Ingredients for the Indian Roasted Cabbage

This Indian Roasted Cabbage is built from simple, recognizable ingredients you might already have in your pantry. In this section we’ll focus on what each ingredient does, and you’ll find the exact quantities later in the printable recipe card.

  • Green cabbage
  • Olive oil (or another neutral oil)
  • Ground turmeric
  • Ground coriander
  • Ground cumin
  • Garam masala
  • Red chili powder or cayenne pepper
  • Garlic or garlic powder
  • Lemon juice
  • Fresh cilantro
  • Salt
  • Black pepper

Each of these ingredients plays a small but important role: the cabbage becomes sweet and tender in the oven, the oil helps it crisp and brown, the spices bring bold flavor, and the lemon and cilantro brighten everything at the very end.


How To Make the Indian Roasted Cabbage

Roasting cabbage is wonderfully straightforward: slice, season, and bake. These step-by-step instructions walk you through exactly how to get that perfect balance of tender centers and crispy, charred edges.

Step 1: Preheat the oven and prepare your pan

Preheat your oven to a hot temperature (around 425°F / 220°C) so the cabbage can caramelize quickly without drying out. Line a large baking sheet with parchment paper or lightly oil it to prevent sticking and make cleanup easier.

Step 2: Slice the cabbage into wedges

Remove any wilted outer leaves from the cabbage and trim the stem just enough so it’s tidy but still holds the wedges together. Cut the cabbage in half from top to core, then into thick wedges, keeping a bit of the core attached to each wedge so they don’t fall apart on the pan.

Step 3: Make the spice oil

In a small bowl, whisk together the olive oil with turmeric, coriander, cumin, garam masala, red chili powder, garlic, salt, and black pepper. You’ll end up with a fragrant, golden oil that will coat the cabbage evenly and help it brown.

Step 4: Coat the cabbage wedges

Arrange the cabbage wedges in a single layer on the prepared baking sheet. Brush or drizzle the spice oil over each wedge, making sure to get into the layers and along the cut sides. Turn the wedges over and repeat so everything is well coated.

Step 5: Roast until tender and caramelized

Roast the cabbage in the hot oven, flipping once halfway through cooking. The cabbage is ready when the edges are browned and crisp, and the thicker parts are tender when pierced with a fork. This usually takes around 20–25 minutes, depending on your oven and how thick your wedges are.

Step 6: Finish with lemon and cilantro

Once the cabbage comes out of the oven, drizzle it with fresh lemon juice and sprinkle with chopped cilantro. These final touches lift the spices and add a fresh, bright finish to every bite.


How Many People Does Indian Roasted Cabbage Serve?

Indian Roasted Cabbage is a satisfying side dish that can easily stretch to feed a small crowd. As written, this recipe typically serves about 4 people as a side, assuming each person gets a generous wedge or two of cabbage.

If you’re serving bigger eaters, or you’d like the cabbage to be more of a main component (for example, served over rice or with a hearty dal), plan for closer to 2–3 servings and pair it with a protein or additional vegetable dishes.

It also makes a great part of a larger Indian-inspired spread alongside naan, rice, curries, and chutneys.


How to Store Indian Roasted Cabbage

Indian Roasted Cabbage stores surprisingly well, which makes it a handy make-ahead vegetable for busy weeks.

Allow any leftover cabbage to cool to room temperature, then transfer it to an airtight container. Store it in the refrigerator for up to 3–4 days. The flavors deepen as it sits, and the spices become even more pronounced.

To reheat, place the cabbage wedges on a baking sheet and warm them in a 375°F (190°C) oven or air fryer until hot and edges re-crisp. You can also reheat in a skillet over medium heat with a tiny splash of oil. The microwave works in a pinch, but the cabbage will be softer and less crisp.

Freezing is possible, but the texture of the cabbage may become softer once thawed and reheated. If you do freeze it, reheat from frozen in a hot oven or air fryer so it has the best chance of regaining some crisp edges.


Frequently Asked Questions

Can I use red cabbage instead of green?
Yes, you can swap green cabbage for red. Red cabbage will hold its shape well and roast beautifully, though the color will deepen as it cooks. Keep an eye on it near the end so the edges get nicely charred without burning.

Is this Indian Roasted Cabbage very spicy?
The heat level is easy to control. The red chili powder adds the main kick, so use less for a mild dish or omit it altogether if you’re cooking for kids or spice-sensitive guests. You’ll still get tons of flavor from the other spices.

Can I make this recipe oil-free?
A bit of oil really helps the cabbage caramelize and keeps it from drying out, but you can reduce the oil if you’d like. Lightly spray the wedges with cooking spray instead of using a full amount of oil, and line your pan well. Just know the edges may be a little less crisp.

Can I roast the cabbage in an air fryer instead of the oven?
Absolutely. Arrange the seasoned cabbage wedges in a single layer in your air fryer basket (work in batches if needed) and cook at about 375°F (190°C), turning once, until browned and tender. Because air fryers vary, start checking for doneness a bit earlier than you would with the oven.

What can I serve with Indian Roasted Cabbage?
This side dish pairs well with rice, lentils, grilled or roasted chicken, paneer, or chickpea curries. It’s also delicious tucked into wraps or served alongside warm naan and a cooling yogurt sauce.


Want More Vegetable Side Dish Ideas?

If this Indian Roasted Cabbage has you craving more veggie-forward sides, you might enjoy these other favorites from the blog:


Save This Pin For Later

📌 Save this Indian Roasted Cabbage to your Pinterest dinner or veggie board so you can find it again whenever you need an easy, flavor-packed side dish.

If you make it, let me know in the comments how it turned out. Did you keep it mild or go heavier on the chili? Did you serve it with rice, naan, or something else entirely?

I love hearing how you make these dishes your own. Questions are always welcome too—your tweaks and tips help everyone cook with more confidence.

For even more easy recipe inspiration and daily food ideas, follow Life With Mira on Pinterest for new recipes, shortcuts, and fresh dinner ideas.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Indian Roasted Cabbage


  • Author: Mira
  • Total Time: 35
  • Yield: 4
  • Diet: Vegetarian

Description

Indian Roasted Cabbage is a simple, easy recipe that turns humble cabbage into a golden, caramelized side dish packed with cozy Indian spices—perfect for quick breakfast leftovers, easy dinner plates, healthy snack moments, and all your weekday food ideas when you need fresh dinner ideas fast.


Ingredients

1 medium green cabbage

3 tablespoons olive oil

1 teaspoon ground turmeric

1 1/2 teaspoons ground coriander

1 teaspoon ground cumin

1 teaspoon garam masala

1/2 teaspoon red chili powder or cayenne pepper (optional)

1 teaspoon garlic powder

1 teaspoon kosher salt

1/2 teaspoon black pepper

2 tablespoons lemon juice

2 tablespoons chopped fresh cilantro


Instructions

1. Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper or lightly oil it to prevent sticking.

2. Remove any wilted outer leaves from the cabbage and trim the stem so it’s tidy but still holding the head together. Cut the cabbage in half from top to core, then slice into thick wedges, keeping a bit of the core attached to each wedge.

3. In a small bowl, whisk together the olive oil, ground turmeric, ground coriander, ground cumin, garam masala, red chili powder or cayenne, garlic powder, kosher salt, and black pepper until well combined.

4. Arrange the cabbage wedges in a single layer on the prepared baking sheet. Brush or drizzle the spice oil over the tops and sides of each wedge, then turn them over and repeat so they are evenly coated.

5. Roast the cabbage for 20 to 25 minutes, turning the wedges once halfway through, until the edges are browned and crisp and the thicker parts are tender when pierced with a fork.

6. Remove the pan from the oven and immediately drizzle the hot cabbage with lemon juice. Sprinkle the chopped fresh cilantro over the top.

7. Taste and adjust seasoning with a bit more salt or lemon if needed, then serve the roasted cabbage wedges hot as a flavorful Indian-inspired side dish.

Notes

Use thick wedges of cabbage so they hold together while roasting and develop nicely browned edges without drying out.

For milder heat, reduce or omit the red chili powder and let the garam masala and other spices carry the flavor.

For extra richness, drizzle the roasted cabbage with a spoonful of plain yogurt or a bit more olive oil just before serving.

  • Prep Time: 10
  • Cook Time: 25
  • Category: Side Dish
  • Method: Roasting
  • Cuisine: Indian

Nutrition

  • Serving Size: 1/4 recipe
  • Calories: 145
  • Sugar: 6
  • Sodium: 480
  • Fat: 10
  • Saturated Fat: 1.5
  • Unsaturated Fat: 8
  • Trans Fat: 0
  • Carbohydrates: 14
  • Fiber: 5
  • Protein: 3
  • Cholesterol: 0

Keywords: indian roasted cabbage, roasted cabbage, curry roasted cabbage, vegetable side dish, healthy snack, easy recipe, dinner ideas, quick dinner, food ideas

Save this recipe on:

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

*