Roasted cabbage steaks have become one of my go-to weeknight sides, especially when I want something that looks impressive but takes almost no effort. I started making these last fall when I had half a head of cabbage sitting in the fridge and no real plan for it, and honestly, I haven’t stopped since.
The oven does something wonderful to cabbage, turning it sweet, slightly smoky, and tender in the middle with beautifully crispy edges that I could eat straight off the pan.
Ingredients
- 2 small cabbage heads
- 1 tbsp garlic powder
- 3 tbsp olive oil
- 2 tsp paprika
- ½ tsp salt, or to taste
How To Make Roasted Cabbage Steaks
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or foil and set it aside.
- Prepare the cabbage by removing any loose or damaged outer leaves. Place each cabbage head upright on a cutting board and slice from top to bottom into 1-inch thick steaks. You should get about 3 to 4 steaks per head.
- Make the seasoning oil by whisking together the olive oil, garlic powder, paprika, and salt in a small bowl until well combined.
- Arrange the steaks in a single layer on the prepared baking sheet, leaving a little space between each one so they roast rather than steam.
- Brush one side of each cabbage steak generously with the seasoned oil mixture, making sure to coat all the way to the edges.
- Flip each steak carefully and brush the other side with the remaining oil mixture.
- Roast in the oven for 25 to 30 minutes, until the bottom is deep golden brown and the edges are starting to crisp up.
- Flip the steaks once using a flat spatula, then return to the oven for another 10 to 15 minutes until the other side is equally browned and the center is fork-tender.
- Remove from the oven and let them rest for 2 minutes. Serve hot, with a squeeze of fresh lemon juice if you like a bright finish.
Why Roasting Makes Cabbage So Good
Most people think of cabbage as a bland vegetable, but the oven changes that completely. High heat draws out the natural sugars in the cabbage, which caramelize against the hot pan and create that nutty, slightly sweet flavor. The outer leaves turn paper-thin and crispy while the center stays soft and almost buttery.
This is why roasted cabbage steaks have nothing in common with boiled or steamed cabbage. The texture contrast between the crispy outer rings and the tender interior is a big part of what makes each bite so satisfying. Once you try it this way, going back feels impossible.

What to Serve With Cabbage Steaks
Roasted cabbage steaks work as both a side dish and a light main. As a side, they pair really well with proteins like garlic butter chicken and rice or even a simple grilled fish. The smokiness from the paprika plays especially well against anything with a bit of char on it.
For a vegetarian plate, pair them alongside a grain like farro, quinoa, or rice and add a drizzle of tahini or a spoonful of hummus on top. You can also serve them over a bed of greens with a lemony dressing to turn them into a warm salad. They’re flexible enough to fit into almost any dinner lineup you have going.
Topping Ideas to Switch Things Up
The base seasoning in this recipe (olive oil, paprika, garlic powder) is simple by design, and it invites you to get creative. A drizzle of balsamic glaze right after roasting adds a sweet, tangy layer that’s hard to beat. Crumbled feta or parmesan sprinkled on in the last five minutes of roasting melts slightly and adds a salty richness.
Fresh herbs like parsley or dill scattered on at the end brighten the whole dish. If you want a bit of heat, a pinch of red pepper flakes in the oil works really well. Some people love topping these with crispy chickpeas or even bacon bits for added crunch and protein.
How To Store and Reheat
Store leftover cabbage steaks in an airtight container in the refrigerator for up to 2 days. Keep in mind they do soften as they sit, so the texture won’t be quite the same the next day.
To reheat and get some of that crispiness back, pop them in the oven or air fryer at 350°F for 5 to 7 minutes. The microwave works in a pinch but will leave them soft and a bit soggy. I usually plan to eat these fresh since they’re so quick to make anyway.
Quick Tips
- Pick a firm, heavy cabbage. A tight, compact head holds together much better when sliced and roasted. Loose, leafy cabbages like Napa or Savoy tend to fall apart.
- Don’t skip the oil on both sides. The oil is what gives each steak that golden color and helps the seasoning stick rather than burn.
- Give them space on the pan. Crowded steaks steam instead of roast. Use two baking sheets if needed.
- Don’t move them around. Let them sit undisturbed until it’s time to flip. Moving them too early causes the leaves to separate.
- Red cabbage works too. It takes a few extra minutes but roasts up beautifully with a slightly earthier flavor.
- Make ahead tip. You can slice and season the cabbage steaks up to 24 hours in advance and store them covered in the fridge until ready to roast.
Frequently Asked Questions
Can I make roasted cabbage steaks in the air fryer?
The air fryer works well for smaller batches. Cook at 375°F for about 12 to 15 minutes, flipping halfway through. You won’t be able to fit as many at once, but the result is nicely browned and tender.
Why are my cabbage steaks falling apart?
This usually happens when the steaks are sliced too thin or when the cabbage head was too loose to begin with. Aim for at least 1 inch thick, always cut straight through the core, and handle them gently when flipping. The core is what holds each steak together.
Can I use red cabbage instead of green?
Red cabbage has a slightly more robust flavor and takes about 5 extra minutes in the oven. The color softens to a purplish-brown as it roasts, which looks really beautiful on a serving plate.
How do I know when they’re done?
The edges should look visibly crispy and dark brown, and a fork should slide easily into the center without resistance. If the middle still feels firm after the full roasting time, give them another 5 minutes and check again.
Print
Roasted Cabbage Steaks
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Ingredients
- 2 small cabbage heads
- 1 tbsp garlic powder
- 3 tbsp olive oil
- 2 tsp paprika
- ½ tsp salt, or to taste
Instructions
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or foil and set it aside.
- Prepare the cabbage by removing any loose or damaged outer leaves. Place each cabbage head upright on a cutting board and slice from top to bottom into 1-inch thick steaks. You should get about 3 to 4 steaks per head.
- Make the seasoning oil by whisking together the olive oil, garlic powder, paprika, and salt in a small bowl until well combined.
- Arrange the steaks in a single layer on the prepared baking sheet, leaving a little space between each one so they roast rather than steam.
- Brush one side of each cabbage steak generously with the seasoned oil mixture, making sure to coat all the way to the edges.
- Flip each steak carefully and brush the other side with the remaining oil mixture.
- Roast in the oven for 25 to 30 minutes, until the bottom is deep golden brown and the edges are starting to crisp up.
- Flip the steaks once using a flat spatula, then return to the oven for another 10 to 15 minutes until the other side is equally browned and the center is fork-tender.
- Remove from the oven and let them rest for 2 minutes. Serve hot, with a squeeze of fresh lemon juice if you like a bright finish.
Notes
- Pick a firm, heavy cabbage. A tight, compact head holds together much better when sliced and roasted. Loose, leafy cabbages like Napa or Savoy tend to fall apart.
- Don’t skip the oil on both sides. The oil is what gives each steak that golden color and helps the seasoning stick rather than burn.
- Give them space on the pan. Crowded steaks steam instead of roast. Use two baking sheets if needed.
- Don’t move them around. Let them sit undisturbed until it’s time to flip. Moving them too early causes the leaves to separate.
- Red cabbage works too. It takes a few extra minutes but roasts up beautifully with a slightly earthier flavor.
- Make ahead tip. You can slice and season the cabbage steaks up to 24 hours in advance and store them covered in the fridge until ready to roast.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Roasting (Oven)
- Cuisine: American
Nutrition
- Serving Size: 1 cabbage steak
- Calories: 120 kcal
- Sugar: 5 g
- Sodium: 250 mg
- Fat: 7 g
- Saturated Fat: 1 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 4 g
- Protein: 2 g
- Cholesterol: 0 mg