You are here: Home / All RECIPES / Crispy Roasted Cabbage Steaks (Oven or Air Fryer)
If you’re looking for a simple, healthy, and irresistibly crispy dish, roasted cabbage steaks are a must-try. With caramelized edges and a tender center, this recipe delivers big flavor using minimal ingredients.
Perfect as a hearty side dish or a light vegetarian main, these cabbage steaks can be made in the oven or the air fryer, depending on how crispy you like them. Let’s get cooking!

Why You’ll Love This Recipe 🥬
- Crispy, golden edges with a tender interior
- Made with pantry staples
- Vegan, gluten-free, and low carb
- Easy to customize with different seasonings
- Works in both the oven and air fryer
- Minimal prep and cleanup
Ingredients
- 1 large green or red cabbage
- 3 tablespoons olive oil (or melted butter for richer flavor)
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ½ teaspoon onion powder
- ½ teaspoon dried thyme
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- Optional toppings: grated Parmesan cheese, red pepper flakes, fresh parsley
How to Make Roasted Cabbage Steaks (Oven Method)
Step 1: Preheat the Oven
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or lightly grease it to prevent sticking.
Step 2: Prepare the Cabbage
Remove any wilted outer leaves. Using a sharp knife, slice the cabbage into ¾-inch-thick rounds, keeping the core intact so the steaks hold together.
Step 3: Season
In a small bowl, mix olive oil, garlic powder, smoked paprika, onion powder, thyme, salt, and black pepper.
Brush the seasoning generously onto both sides of each cabbage steak, making sure they’re well coated.
Step 4: Roast
Arrange the cabbage steaks in a single layer on the baking sheet with space between each one.
Roast for 25–30 minutes, flipping halfway through, until the edges are golden brown and crispy.
Step 5: Serve
Remove from the oven and let cool slightly. Add optional toppings like Parmesan cheese, red pepper flakes, or chopped parsley. Serve warm and enjoy!
Air Fryer Method: Extra Crispy & Fast
For even crispier cabbage steaks in less time:
- Preheat the air fryer to 375°F (190°C) for 3–5 minutes.
- Prepare and season the cabbage steaks as directed above.
- Place steaks in a single layer in the air fryer basket (cook in batches if needed).
- Air fry for 10–15 minutes, flipping halfway through, until golden and crisp.
Tips for Perfect Cabbage Steaks 🌟
- Choose a fresh, firm cabbage with tightly packed leaves.
- Don’t skimp on the oil—it’s key for caramelization and crisp edges.
- Avoid overcrowding the pan or air fryer basket to prevent steaming.
- Experiment with flavors: curry powder, Cajun seasoning, or Italian herbs all work beautifully.
Serving Suggestions 🍽️
Roasted cabbage steaks pair well with:
- Grilled chicken or roasted salmon
- Lentil patties or plant-based proteins
- A drizzle of balsamic glaze or squeeze of fresh lemon
- Creamy sauces or herbed yogurt (non-vegan option)
Storage & Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Reheat: Warm in the oven at 350°F (175°C) or in the air fryer for 5–7 minutes to restore crispiness.
Why This Recipe Works ❤️
Cabbage is packed with vitamins C and K, fiber, and antioxidants, making this dish as nutritious as it is delicious. Naturally vegan, gluten-free, and low carb, these roasted cabbage steaks fit effortlessly into many diets—and they’re easy enough for weeknights.
Final Thoughts
Golden, crispy, and full of flavor, these roasted cabbage steaks prove that simple vegetables can be absolutely crave-worthy. Whether baked or air-fried, this recipe is a go-to for quick, healthy meals that don’t sacrifice taste.







