These cabbage steaks are a game-changer, offering a hearty, caramelized texture with minimal effort. Roasted to perfection in just 30 minutes, they develop a crispy edge and tender center that’s irresistibly satisfying. The natural sweetness of the cabbage pairs beautifully with savory seasonings, creating a dish that’s both comforting and wholesome. Perfect as a side or a light main, it’s a versatile addition to any meal.
With only 10 minutes of prep, this recipe is a lifesaver for busy nights yet feels gourmet. The smoky, charred aroma fills your kitchen, while the vibrant green and golden hues make it a feast for the eyes. Packed with nutrients and flavor, these steaks prove that simple ingredients can shine. You’ll love how effortlessly they elevate your dinner table.
What You’ll Need for Cabbage Steaks?

- 1 medium green cabbage (look for a firm, fresh head)
- 2 tablespoons extra-virgin olive oil (or substitute avocado oil)
- ½ teaspoon garlic powder (or use 1 clove fresh minced garlic for a stronger flavor)
- Heaping ¼ teaspoon sea salt (adjust to taste)
- Freshly ground black pepper (to taste)
- Lemon wedges (for serving, optional but recommended)
How to Make Cabbage Steaks
- Preheat the oven to 425°F and line a baking sheet with parchment paper for easy cleanup.
- Prepare the cabbage: Remove any loose outer leaves. Slice off the bottom of the core to create a flat base. Stand the cabbage upright on a cutting board and slice it vertically into 1-inch-thick steaks.
- Arrange the steaks: Place the cabbage steaks in a single layer on the prepared baking sheet.
- Make the oil mixture: In a small bowl, stir together the olive oil, garlic powder, and salt. Brush half of the mixture onto the cabbage steaks. Carefully flip them and brush with the remaining oil.
- Roast: Bake for 30 to 40 minutes, rotating the baking sheet halfway through, until the steaks are well browned and tender in the middle.
- Season and serve: Sprinkle with freshly ground black pepper and additional salt if needed. Serve with lemon wedges for squeezing over the top.
Delicious Toppings & Sauces to Elevate Your Cabbage Steaks
Take your cabbage steaks to the next level with these flavorful additions! Drizzle with a tangy lemon tahini sauce (mix 2 tbsp tahini, 1 tbsp lemon juice, 1 tsp maple syrup, and a pinch of salt) or sprinkle with crumbled feta and chopped fresh herbs like parsley or dill. For a spicy kick, add a dollop of sriracha mayo or a sprinkle of red pepper flakes.
Perfect Pairings: Serving Suggestions
These cabbage steaks are incredibly versatile! Serve them as a hearty side dish alongside grilled chicken, roasted salmon, or quinoa pilaf. For a vegetarian meal, pair them with mashed sweet potatoes or a grain salad. Don’t forget the lemon wedges for a bright, zesty finish!
How to Store & Reheat Leftovers
Store leftover cabbage steaks in an airtight container in the fridge for up to 3 days. To reheat, place them on a baking sheet and warm in a 350°F oven for 10-15 minutes, or until heated through. Avoid microwaving, as it can make them soggy. For a crispy edge, finish under the broiler for 1-2 minutes.
Quick Tips for Perfect Cabbage Steaks
Use a sharp knife to slice the cabbage evenly—this ensures even cooking. If the steaks fall apart slightly, don’t worry! Just press them back together on the baking sheet. For extra flavor, sprinkle with smoked paprika or nutritional yeast before roasting. Rotate the baking sheet halfway through cooking for even browning.
Recipe Variations to Try
Switch up the flavors by using red cabbage instead of green, or add a sprinkle of Parmesan cheese during the last 5 minutes of roasting. For a smoky twist, brush the steaks with liquid smoke or barbecue sauce before roasting. You can also experiment with different spices like cumin, curry powder, or Italian seasoning.

Cabbage Steaks
Ingredients
- 1 medium green cabbage
- 2 tablespoons extra-virgin olive oil
- ½ teaspoon garlic powder
- Heaping ¼ teaspoon sea salt
- Freshly ground black pepper
- Lemon wedges, for squeezing
Instructions
- Preheat the oven to 425°F and line a baking sheet with parchment paper.
- Remove any loose outer leaves from the cabbage, then use a sharp knife to slice off the bottom of the core to create a flat base. Stand the cabbage upright on a cutting board. Slice the cabbage vertically into 1-inch-thick steaks. Arrange in a single layer on the prepared baking sheet.
- In a small bowl, stir together the olive oil, garlic powder, and salt. Brush half onto the cabbage steaks. Carefully flip, then brush with the remaining oil.
- Roast for 30 to 40 minutes, rotating the baking sheet halfway, or until the cabbage steaks are well browned and tender in the middle. Season to taste with salt and pepper.
- Serve as a side dish with lemon wedges for squeezing or try one of the serving suggestions in the blog post above.