If you’re craving something crispy, healthy, and easy to make, these roasted cabbage steaks are the perfect choice. Whether you’re planning a flavorful side dish or a light vegetarian main, this simple recipe delivers big on taste and texture—with barely any cleanup. Bonus: You can roast them in the oven or the air fryer depending on your mood or how much time you have.

Why You’ll Love These Cabbage Steaks
- ✅ Crispy edges with a tender center
- ✅ Naturally vegan and gluten-free
- ✅ Easy to make in 30 minutes
- ✅ Ideal for oven or air fryer
- ✅ Perfect for meal prep or last-minute dinners
Ingredients
- 1 large green or red cabbage
- 3 tablespoons olive oil (or melted butter for a 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, red pepper flakes, or chopped fresh parsley
Tools You’ll Need
- A sharp chef’s knife (for clean, even slices)
- Baking sheet + parchment paper (for oven method)
- Air fryer (for a quicker, crispier option)
- Pastry brush (for evenly coating with oil and spices)
How to Make Roasted Cabbage Steaks
🥬 Step 1: Prep the Oven
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it.
🥬 Step 2: Slice the Cabbage
Remove outer leaves from the cabbage and slice it into ¾-inch thick rounds. Try to keep the core intact—this helps the steaks hold together during cooking.
🥬 Step 3: Season
Mix the olive oil, garlic powder, smoked paprika, onion powder, thyme, salt, and pepper in a small bowl. Brush the mixture generously onto both sides of each cabbage steak.
🥬 Step 4: Roast
Arrange the steaks on your baking sheet in a single layer. Roast for 25–30 minutes, flipping halfway through. The edges should be crisp and golden.
🥬 Step 5: Garnish and Serve
Remove from the oven and let cool slightly. Top with Parmesan, parsley, or red pepper flakes if desired. Serve warm!
Air Fryer Instructions
Want extra crunch in less time? Try the air fryer method.
- Preheat air fryer to 375°F (190°C).
- Follow steps above to slice and season cabbage.
- Place in a single layer in the basket.
- Air fry for 10–15 minutes, flipping halfway.
- Crisp, golden edges = ready to serve.
Note: Cook in batches if needed—don’t overcrowd the basket!
Tips for the Best Cabbage Steaks
- Use fresh, firm cabbage for the best structure.
- Don’t skimp on olive oil—it helps with crisping!
- Try different seasonings like curry powder or Cajun spice.
- Leave space between steaks on the pan so they roast instead of steam.
What to Serve With Roasted Cabbage Steaks
These pair beautifully with:
- Grilled chicken or salmon
- Lentil patties or plant-based burgers
- A drizzle of balsamic glaze or a squeeze of lemon for brightness
Storage & Reheating
- Fridge: Store leftovers in an airtight container for up to 3 days.
- Reheat: Use the oven (350°F for 8–10 mins) or air fryer (5–7 mins) for best texture.
- Avoid microwaving if you want to keep the crisp edges.
Why This Recipe Works
Cabbage is budget-friendly, packed with nutrients (like fiber, vitamin C & K), and super versatile. This recipe keeps it simple yet satisfying—and because it’s roasted, it brings out a caramelized, nutty flavor that’s truly addictive.
Final Thoughts
These roasted cabbage steaks are easy enough for a weeknight but flavorful enough to serve at a dinner party. Whether you bake or air fry, you’re guaranteed a dish that’s crispy, comforting, and totally crave-worthy.