Roasted Cabbage Steaks are a simple and tasty way to enjoy this humble vegetable. Thick slices of cabbage get a nice caramelized crust from roasting, which brings out their natural sweetness and adds a bit of crispiness on the edges. It’s a straightforward dish with just a few ingredients, but the flavors really come together in a way that feels special and comforting.
I love making these when I want a side that’s both healthy and satisfying without a lot of fuss. A drizzle of olive oil, a sprinkle of salt and pepper, and some garlic or herbs, if I’m feeling fancy, are all you need. Roasting the cabbage really changes its texture—it stays tender inside but gets those golden, crunchy parts that make every bite interesting. Plus, it fills the kitchen with a cozy aroma while it cooks.
My favorite way to serve roasted cabbage steaks is alongside roasted potatoes or grilled chicken for a simple, balanced meal. Sometimes I add a squeeze of fresh lemon or a dash of hot sauce just before serving to brighten up the flavors. It’s one of those dishes that feels like a little treat but is so easy to whip up on a weeknight. If you haven’t tried cabbage roasted like this, it’s definitely worth giving a shot!
Key Ingredients & Substitutions
Cabbage: Green cabbage is classic for steaks because it’s firm and holds together well. You could also use Savoy or Napa cabbage, but they may be a bit softer and cook faster.
Olive Oil: Olive oil helps roast the cabbage and create those crispy browned edges. Avocado or sunflower oil work too if you prefer a milder flavor.
Seasonings: Simple salt and pepper bring out the cabbage’s natural sweetness. Fresh herbs like rosemary or thyme add a nice fragrant touch. If you don’t have fresh herbs, dried versions work—just use less.
Garlic: Minced garlic adds a punch of flavor but can be skipped or swapped for garlic powder if that’s easier.
Lemon: A squeeze of lemon at the end brightens up the rich roasted flavors. Lime or a splash of vinegar can be good alternatives.
How Do You Get Perfectly Caramelized and Tender Cabbage Steaks?
The secret is balancing heat and time for that golden color without drying out the cabbage:
- Thickness: Cut steaks about 3/4 inch thick. Too thin and they fall apart; too thick and they take too long to cook.
- Oil Brushing: Brush both sides generously with oil to help with browning and prevent drying.
- Oven Temperature: Roast at 425°F (220°C) so the edges crisp up but the center stays tender.
- Flip Halfway: Flip after about 12-15 minutes to get even browning on both sides.
- Patience: Don’t rush the roasting — the golden, caramelized edges are what give great flavor and texture.

Equipment You’ll Need
- Sheet pan – I recommend a sturdy, rimmed pan to hold the cabbage steaks without slipping or spilling juices.
- Paring knife or sharp chef’s knife – makes slicing the cabbage into even steaks easy and safe.
- Pastry brush or spoon – helps you evenly coat the cabbage with oil and seasonings before roasting.
- Cooling rack (optional) – lifts the steaks slightly for even roasting and a bit of air circulation.
Flavor Variations & Add-Ins
- Use balsamic vinegar or honey drizzled over the steaks before roasting for a sweet-tangy flavor.
- Add grated Parmesan or crumbled feta on top after roasting for a salty, cheesy touch.
- Sprinkle red pepper flakes or smoked paprika for heat and smoky depth.
- Top with chopped herbs like parsley or cilantro just before serving for a fresh burst.
Roasted Cabbage Steaks
Ingredients You’ll Need:
Main Ingredients:
- 1 medium head green cabbage
- 3 tablespoons olive oil
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
Optional Additions:
- 1-2 teaspoons fresh rosemary or thyme leaves
- 1-2 cloves garlic, minced
- Lemon wedges, for serving
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and 25-30 minutes to roast. Total time is around 35-40 minutes, making it an easy side dish to fit into your day.
Step-by-Step Instructions:
1. Prepare Your Oven and Baking Sheet:
Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper or aluminum foil to keep things tidy and prevent sticking.
2. Slice the Cabbage:
Remove any wilted outer leaves from the cabbage. Cut the cabbage into ¾-inch thick slices, leaving the core intact so the slices hold together nicely. This creates your “steaks.”
3. Season the Cabbage Steaks:
Place the cabbage steaks on the baking sheet in a single layer. In a small bowl, combine olive oil, salt, pepper, minced garlic, and fresh herbs if using. Brush this mixture evenly over both sides of each cabbage steak.
4. Roast the Steaks:
Put the baking sheet in the oven and roast for 25-30 minutes. Flip the cabbage steaks halfway through cooking to ensure both sides become beautifully golden and caramelized while the cabbage becomes tender.
5. Serve and Enjoy:
Once roasted, remove the cabbage steaks from the oven. For a little extra zing, squeeze fresh lemon juice on top before serving. Serve warm and enjoy this simple, delicious side dish!
Can I Use Frozen Cabbage for Roasted Cabbage Steaks?
It’s best to use fresh cabbage for this recipe since frozen cabbage tends to be waterlogged and won’t roast as well. If you only have frozen, thaw it completely and pat dry to remove excess moisture before roasting.
How Do I Store Leftover Roasted Cabbage Steaks?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or on a stovetop skillet to help retain crispiness.
Can I Add Other Vegetables to the Roasting Pan?
Absolutely! Roasted carrots, potatoes, or Brussels sprouts make great companions. Just adjust the roasting time as needed since some vegetables might cook faster or slower than cabbage.
How Can I Make This Recipe Vegan or Gluten-Free?
This recipe is naturally vegan and gluten-free—just use olive oil and fresh herbs. Avoid adding cheese toppings if you want to keep it vegan-friendly.



