Roasted cabbage steaks are a simple yet impressive way to turn a humble vegetable into a flavorful centerpiece. Thick slices of cabbage are brushed with oil, seasoned generously, and roasted until the edges become caramelized and crisp while the inside stays tender. The transformation in texture and flavor is remarkable because roasting brings out a natural sweetness that pairs beautifully with savory seasonings.
To make them shine, the cabbage is cut into slices about an inch thick so they hold their shape during cooking. Olive oil helps them roast evenly and encourages those golden-brown edges. Common seasonings include salt, pepper, garlic powder, paprika, or even a sprinkle of chili flakes for heat. Fresh herbs like parsley or dill can be added after roasting for a burst of freshness.
Roasted cabbage steaks work well as a side dish for meats, fish, or plant-based mains, but they are hearty enough to serve as the main course when paired with grains, legumes, or a creamy sauce. A drizzle of tahini, balsamic glaze, or herbed yogurt can take them to another level, adding both flavor and visual appeal.
This dish also happens to be budget-friendly and easy to prepare in large batches, making it great for family dinners or gatherings. Because cabbage holds up well during roasting, the slices remain intact and look beautiful on a serving platter.
Beyond taste and presentation, roasted cabbage steaks are also a nutritious choice. Cabbage is rich in vitamins C and K, fiber, and antioxidants. Roasting keeps most of its nutrients intact while giving it a satisfying, almost meaty texture that appeals to both vegetable lovers and skeptics.
Whether served as a side or a plant-forward main, roasted cabbage steaks prove that with the right cooking method, even the simplest vegetables can become the star of the table.

Ingredients
- 1 head cabbage medium size, green or red
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper freshly ground
- 1 teaspoon garlic powder
Instructions
- Preheat the oven to 400°F (200°C).
- Slice the cabbage head into 1-inch thick steaks.
- Arrange the cabbage steaks on a baking sheet lined with parchment paper.
- Brush both sides of the cabbage steaks with olive oil.
- Sprinkle with salt, black pepper, and garlic powder.
- Roast in the oven for 30 minutes, flipping halfway through, until the cabbage is tender and edges are caramelized.
- Serve hot as a side dish.
Nutrition









