
Cabbage steaks are one of my absolute favorite ways to prepare this humble vegetable, and honestly, they’re so much easier to make than you’d think! These gorgeous, golden-brown slices are roasted until they’re tender on the inside with crispy, caramelized edges that are absolutely irresistible. I love serving them as a side dish, but they’re substantial enough to be a main course, especially when topped with your favorite sauce or protein.
What makes cabbage steaks so special is how the natural sugars in the cabbage caramelize during roasting, creating this wonderful depth of flavor that transforms the vegetable into something truly spectacular. The outer leaves get wonderfully crispy while the inner layers remain tender and sweet. It’s the kind of dish that even cabbage skeptics will enjoy!
I typically make these when I’m looking for a healthy, vegetable-forward side that feels fancy enough for company but simple enough for a weeknight dinner. They pair beautifully with roasted proteins, and they’re also fantastic alongside grains like quinoa or rice. You can dress them up with fancy sauces or keep them simple with just olive oil, salt, and pepper—either way, they’re absolutely delicious.
One of my favorite things about this recipe is how versatile it is. You can top them with creamy alfredo sauce, drizzle them with bacon carbonara, or pair them with pickled red onions for a tangy twist. They also work wonderfully as part of a grain bowl with chickpea salad for added protein and texture. The possibilities are truly endless!
I’ve been making cabbage steaks for years now, and I’ve perfected the technique to get them perfectly golden and caramelized every single time. The key is using a sharp knife to cut thick, even slices, brushing them generously with olive oil, and roasting them at a high temperature until they’re beautifully browned. It’s such a simple process, but the results are absolutely stunning. Once you try homemade cabbage steaks, you’ll find yourself making them again and again. They’re healthy, delicious, and so satisfying!
Ingredients
- 1 large head of green cabbage
- 4 tablespoons olive oil
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon smoked paprika
- Fresh thyme or rosemary for garnish (optional)
- Balsamic glaze for drizzling (optional)
- Grated Parmesan cheese (optional)

Instructions
- Preheat your oven to 425°F. Line two large baking sheets with parchment paper or aluminum foil for easy cleanup.
- Remove the outer leaves from your cabbage head and discard any that are damaged or discolored. Rinse the cabbage under cold water and pat it dry thoroughly with paper towels—this helps them roast instead of steam.
- Place the cabbage cut-side down on your cutting board. Using a sharp chef’s knife, carefully cut the cabbage into 1-inch thick slices, working from the top of the head down. You should get about 8-12 slices depending on the size of your cabbage.
- Arrange the cabbage slices in a single layer on your prepared baking sheets, spacing them about 2 inches apart so they have room to caramelize.
- In a small bowl, whisk together the olive oil, kosher salt, black pepper, garlic powder, onion powder, and smoked paprika until well combined.
- Using a pastry brush or the back of a spoon, brush both sides of each cabbage slice generously with the olive oil mixture, making sure to coat them evenly and thoroughly.
- Place the baking sheets in your preheated oven and roast for 25-30 minutes, checking halfway through. The cabbage should be tender when pierced with a fork and the edges should be deeply browned and caramelized.
- If you want extra crispy edges, flip the cabbage steaks halfway through the cooking time. This helps both sides get that beautiful golden-brown color.
- Remove the cabbage steaks from the oven and let them cool for 2-3 minutes on the baking sheet before serving.
- Transfer to a serving platter and top with fresh herbs, balsamic glaze, or grated Parmesan cheese if desired. Serve immediately while they’re still warm.

Pro Tips
Don’t skip the drying step—moisture is the enemy of caramelization, so pat your cabbage completely dry before roasting.
You can customize the seasoning blend to your preferences. Try adding cayenne pepper for heat, cumin for an earthy flavor, or Italian seasoning for a Mediterranean twist.
These cabbage steaks are best served immediately after roasting while they still have that crispy texture. However, you can reheat leftovers in a 350°F oven for about 10 minutes.
For a protein-packed meal, serve these alongside grilled chicken, baked salmon, or your favorite steak. They also work wonderfully as a vegetarian main course when topped with a creamy sauce or cheese.
If your oven runs hot or cold, you may need to adjust the cooking time accordingly. Start checking around the 20-minute mark to avoid overcooking.
The thicker you cut your cabbage steaks, the more tender the interior will be while still achieving crispy edges. Aim for slices that are at least 3/4 inch thick.
You can prepare these ahead by cutting and seasoning the cabbage steaks several hours before roasting. Cover them loosely with plastic wrap and refrigerate until you’re ready to cook.
Leftover cabbage steaks can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently to maintain their texture.
