Indian Roasted Cabbage

WANT TO SAVE THIS RECIPE?

Indian Roasted Cabbage is a dish that proves vegetables can be just as crave-worthy as any indulgent comfort food. With layers of warming spices and golden caramelized edges, this simple cabbage dish becomes a standout on any table. It takes just a few minutes of prep and transforms humble cabbage into a deeply flavorful and nourishing side.

Roasting brings out the cabbage’s natural sweetness while the Indian spices lend it a rich aroma and a mild heat. Whether you serve it as a side dish or make it the star of your meal alongside rice or flatbread, it adds a vibrant and healthy punch to your plate.

Why You’ll Love This Indian Roasted Cabbage

This recipe is an easy win for weeknight dinners. It uses simple, wholesome ingredients and comes together quickly in one pan. It’s also highly adaptable—add chickpeas for protein, a squeeze of lemon for brightness, or a dollop of yogurt to cool things down. It’s naturally vegan and gluten-free, so it’s a great choice when you’re serving guests with dietary needs.

The spices toast in the oven, creating a depth of flavor that you can’t achieve from stovetop sautéing alone. Plus, cleanup is minimal, making it a great low-effort option with high reward.

What Kind of Cabbage Should I Use?

Green cabbage is the best choice for this dish because it holds up well to roasting and develops a lovely texture. You can also use savoy cabbage for a slightly more tender bite. Red cabbage is possible but won’t caramelize in quite the same way. Napa cabbage is too delicate for roasting and better suited for quick sautés or salads.

Ingredients for the Indian Roasted Cabbage

This recipe keeps it simple, but each ingredient plays a key role in building that deeply roasted, spice-kissed flavor. Let’s take a look at what you’ll need:

  • Green cabbage
  • Olive oil
  • Ground turmeric
  • Cumin seeds
  • Ground coriander
  • Red chili powder
  • Salt
  • Black pepper
  • Fresh lemon juice
  • Fresh cilantro (optional)

Each of these ingredients enhances the cabbage, either by adding warmth, color, spice, or brightness. Don’t skip the lemon juice at the end—it ties everything together.

Pin this Recipe

How To Make the Indian Roasted Cabbage

Step 1: Prep Your Cabbage

Slice the cabbage into thick wedges or wide strips. Try to keep the pieces uniform so they roast evenly. Rinse and pat dry thoroughly.

Step 2: Spice It Up

In a large bowl, toss the cabbage with olive oil, ground turmeric, cumin seeds, ground coriander, red chili powder, salt, and black pepper until well coated.

Step 3: Roast to Perfection

Spread the seasoned cabbage out in a single layer on a parchment-lined baking sheet. Roast in a preheated oven at 425°F (220°C) for 20-25 minutes, flipping halfway through. You’re aiming for tender leaves with crispy, caramelized edges.

Step 4: Add a Finishing Touch

Once out of the oven, immediately drizzle with fresh lemon juice and top with chopped cilantro if you like a burst of herbaceous flavor.

Serving and Storing Indian Roasted Cabbage

This dish is best served warm, right out of the oven. It pairs beautifully with dal and basmati rice, or wrapped inside flatbreads with yogurt for a simple lunch. It feeds about 4 people as a side.

To store leftovers, let the cabbage cool completely and transfer it to an airtight container. It will keep in the fridge for up to 3 days. Reheat in the oven to bring back some of that crisp texture.

What to Serve With Indian Roasted Cabbage?

Herby Chicken Meatball Bowl

A protein-packed pairing with lots of fresh herbs and veggies Herby Chicken Meatball Bowl.

Creamy Tomato Spinach Pasta

For a fusion twist, this creamy pasta adds richness to your plate Creamy Tomato Spinach Pasta.

Classic Caprese Salad

The freshness of tomato and basil balances the spices beautifully Classic Caprese Salad Recipe.

Easy Homemade Naan Bread

Scoop the cabbage right into naan for a satisfying handheld meal Easy Homemade Naan Bread.

Hearty Ground Beef and Cabbage Skillet

Another cabbage-focused dish that pairs well if you’re making a spread Hearty Ground Beef and Cabbage Skillet.

Creamy Lemon Butter Salmon

Bright and luscious, this salmon dish works wonderfully next to spiced veggies Creamy Lemon Butter Salmon Recipe.

Want More Vegetable Side Ideas?

If you love flavorful vegetable sides like this one, here are some more favorites you might enjoy:

Save This Recipe For Later

📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.

Let me know how your Indian Roasted Cabbage turns out in the comments. Did you spice it up more? Add chickpeas? Try it with yogurt? I love hearing all the ways you make it your own.

Explore beautifully curated health-boosting dishes on Janet Dishes on Pinterest and discover your new go-to for feeling great!

Conclusion

Indian Roasted Cabbage is the kind of dish that surprises people. It’s easy, quick, and transforms a simple vegetable into something truly special. Whether you’re new to Indian spices or a seasoned fan, this recipe delivers satisfying flavor with minimal fuss. Try it once, and it might just become your favorite way to enjoy cabbage.

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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • Total Time: 35 minutes
  • Yield: 4 servings

Description

Indian Roasted Cabbage is a flavorful vegan side dish with caramelized edges and warm Indian spices. This easy roasted cabbage recipe is perfect for healthy dinners, gluten-free meals, and simple vegetable sides.


Ingredients

1 medium green cabbage

2 tablespoons olive oil

1 teaspoon ground turmeric

1 teaspoon cumin seeds

1 teaspoon ground coriander

1/2 teaspoon red chili powder

3/4 teaspoon salt

1/4 teaspoon black pepper

1 tablespoon fresh lemon juice

2 tablespoons chopped fresh cilantro (optional)


Instructions

1. Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper.

2. Slice the green cabbage into thick wedges or strips. Rinse and pat dry.

3. In a large bowl, toss cabbage with olive oil, turmeric, cumin seeds, ground coriander, red chili powder, salt, and black pepper until evenly coated.

4. Spread cabbage on the prepared baking sheet in a single layer.

5. Roast for 20–25 minutes, flipping halfway through, until tender and golden brown on the edges.

6. Remove from oven and immediately drizzle with lemon juice.

7. Sprinkle with chopped cilantro, if using. Serve warm.

Notes

Use green cabbage for best roasting results.

Add chickpeas before roasting for a more filling dish.

Fresh lemon juice is key to balance the spices.

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

Nutrition

  • Serving Size: 1 cup
  • Calories: 110
  • Sugar: 4g
  • Sodium: 390mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 3g
  • Protein: 2g
  • Cholesterol: 0mg

WANT TO SAVE THIS RECIPE?