
There’s something so comforting about the smell of roasting vegetables filling your kitchen, isn’t there? It instantly brings back memories of cozy family dinners and those moments when simple food tastes like a warm hug. If you’ve ever thought cabbage was just a humble side dish, wait until you try these crispy roasted cabbage steaks. They’re a revelation—crispy on the edges, tender in the middle, and loaded with smoky bacon bits that make every bite unforgettable. Plus, they come together in less than 30 minutes, making them an easy weeknight side or a stunning addition to your holiday table.
I first made these when I was looking to impress some friends with a veggie dish that felt special but didn’t require hours in the kitchen. Spoiler alert: they disappeared fast, and I’ve made them countless times since. If you love dishes like my creamy lemon chicken or want a fresh vegetable side to go with your favorite main, these cabbage steaks will soon be your go-to recipe.
Why You’ll Love Crispy Roasted Cabbage Steaks
- Fast: With just over 20 minutes in the oven, you have a hearty, flavorful dish that’s perfect for busy days.
- Easy: Minimal ingredients and simple prep mean anyone can make this, even if you’re new to cooking veggies.
- Giftable: Bring these to a potluck or family gathering and watch them become the unexpected star of the table.
- Crowd-pleasing: Crispy, smoky, and savory—these steaks are a hit even with folks who don’t usually rave about cabbage.
Ingredients
Let’s break down what you’ll need for this recipe. I love how straightforward it is—each ingredient plays a key role in creating those perfect crispy edges and delicious flavor.
- 1 small cabbage, outer leaves removed: Choosing a small cabbage makes slicing easier and ensures you get nice, even steaks. Removing the outer leaves helps the steaks roast evenly and crisp up beautifully.
- 3 tbsp olive oil: This coats the cabbage to encourage browning and adds a fruity richness. You could use avocado oil if you prefer a higher smoke point.
- 1 tsp salt: Essential for bringing out the natural sweetness of the cabbage and balancing the savory elements.
- 1 tsp ground black pepper: Adds just the right amount of warmth and depth without overpowering the dish.
- 1/3 cup bacon, chopped: Crispy bacon pieces add an irresistible smoky crunch that pairs perfectly with the roasted cabbage.
- 1 tsp fresh parsley, for garnish: A fresh pop of color and herbaceous brightness to finish the dish.
How to Make Crispy Roasted Cabbage Steaks
Ready to get roasting? Follow these simple steps, and you’ll have beautiful, crispy cabbage steaks that taste way more complicated than they really are.
- Preheat your oven to 400°F (200°C). This temperature is ideal for roasting vegetables quickly and getting that golden crisp on the edges.
- Cut the cabbage into ½-inch thick steaks. When I slice my cabbage, I like to stand it upright on a sturdy cutting board and use a sharp knife to get even cuts. Try to keep the slices intact—if the core is too tough, you can trim it slightly, but it helps keep the steaks together during roasting.
- Coat both sides of each cabbage steak evenly with olive oil and place them flat on a baking sheet. Don’t crowd the pan—give each steak some breathing room so they roast rather than steam.
- Season generously with salt and black pepper. I like to be generous here because cabbage can handle a good amount of seasoning. Feel free to adjust to your taste.
- Bake for 12 minutes, then carefully flip the steaks and bake for an additional 12 minutes, or until golden brown. The flipping step is key to ensuring even crispiness on both sides. I usually use a thin spatula to gently turn them over.
- While the cabbage is roasting, cook the chopped bacon in a skillet over medium heat until golden and crispy. Set aside. This is the moment your kitchen fills with the best aroma! If you want to save time, you can cook the bacon earlier and keep it warm.
- Once the cabbage steaks are done, sprinkle the bacon bits on top and garnish with fresh parsley. The bacon adds a smoky crunch, and the parsley brightens the dish with a touch of color and freshness.
- Serve immediately. These are best enjoyed hot and crispy, straight from the oven.
This recipe is perfect for pairing with hearty mains like roasted chicken or even a comforting pasta dish. If you’re looking for inspiration, my easy Italian spaghetti salad is a fresh and zesty option that complements roasted veggies beautifully.
Substitutions & Additions
One of the things I love about this recipe is how flexible it is. Whether you’re catering to dietary preferences or just want to mix things up, here are some ideas to make it your own:
- Swap bacon for pancetta or vegetarian bacon bits: Pancetta will bring a similar smoky flavor, while vegetarian bacon bits keep it meat-free but still flavorful.
- Use different oils: Try grapeseed or avocado oil for a neutral flavor and higher smoke point, especially if you want a slightly crispier edge.
- Add garlic powder or smoked paprika: Sprinkle these on before roasting for an extra layer of flavor that pairs well with the bacon.
- Top with grated Parmesan or crumbled feta: Cheese lovers, this is your moment! Add the cheese right after roasting for a melty, savory finish.
- Include a drizzle of balsamic glaze or hot honey: For a sweet and tangy kick, drizzle over the steaks just before serving. It’s an unexpected twist that elevates the humble cabbage.
- Garnish with fresh herbs: Besides parsley, chopped thyme or chives work wonderfully to add a fresh herbal note.
If you want to explore more creative roasted vegetable ideas, you might enjoy my collection of easy and delicious recipes that make veggies shine in every meal.
Tips for Success
Even though this recipe is incredibly straightforward, I’ve learned a few little tricks over the years that make a big difference in the final dish. Here’s what I recommend:
- Use a sharp knife for slicing: A clean cut helps keep the cabbage steaks intact and prevents shredding, which can make roasting messy.
- Don’t overcrowd the pan: Too many steaks close together will steam instead of roast, and you won’t get those crispy edges we all crave.
- Flip carefully: Use a thin, wide spatula to turn the steaks gently; they can be fragile at first.
- Cook bacon ahead: If you’re prepping for a bigger meal, cook the bacon earlier and keep it warm in the oven or microwave. It saves time and keeps the bacon crispy.
- Adjust seasoning after roasting if needed: Taste a small piece and sprinkle a bit more salt or pepper if you like. Sometimes cabbage can absorb a lot of seasoning during roasting.
- Prep ahead: You can slice and oil the cabbage steaks, then cover and refrigerate for up to 4 hours before roasting. Just bring them to room temperature before baking.
If you love easy sides that come together quickly but taste like you spent hours in the kitchen, these tips will make your cabbage steaks shine every single time.
How to Store Crispy Roasted Cabbage Steaks
Leftovers? No problem! These cabbage steaks store pretty well, though they’re best enjoyed fresh. Here’s how to keep them at their best:
- Refrigerate: Place the cooled cabbage steaks in an airtight container and store in the fridge for up to 3 days.
- Reheat: To keep them crispy, reheat in a toaster oven or conventional oven at 375°F (190°C) for about 8-10 minutes. Avoid microwaving if possible, as it can make them soggy.
- Freeze: I don’t recommend freezing roasted cabbage steaks since the texture can get watery and mushy after thawing.
If you’re planning a meal ahead, roasting the cabbage steaks fresh and storing the cooked bacon separately will help keep everything tasting great.
FAQs
Can I use a large cabbage for this recipe?
Absolutely! Just be sure to cut the steaks evenly and adjust the cooking time slightly if your slices are thicker. The key is to keep the steaks about ½-inch thick for even roasting.
How do I make this recipe vegan?
Simply omit the bacon and consider adding a smoky seasoning like smoked paprika or liquid smoke to the olive oil before roasting. You can also sprinkle with toasted nuts or seeds for crunch.
What’s the best way to get the cabbage crispy?
Make sure to coat the steaks generously with oil, roast at a high temperature (400°F), and flip halfway through. Avoid overcrowding the pan, and don’t cover them, so the steam can escape and the edges crisp up beautifully.
Can I add other vegetables to the baking sheet?
You can, but keep in mind that cabbage steaks need direct heat to crisp properly. If you add other veggies, choose ones that roast at similar temperatures and times, like sliced carrots or parsnips, and give them enough space around the cabbage.
For more inspiration on easy, crowd-pleasing recipes that bring comfort and flavor to your table, be sure to check out my popular creamy lemon chicken or browse through the full recipe collection on the blog.
Thanks so much for spending time with me in the kitchen today! If you try these crispy roasted cabbage steaks, I’d love to hear how they turn out. And for even more delicious ideas and kitchen inspiration, follow my Pinterest account.

Crispy Roasted Cabbage Steaks
Ingredients
Equipment
Method
- Step 1: Preheat your oven to 400°F (200°C).
- Step 2: Cut the cabbage into ½-inch thick steaks, keeping the slices intact. Trim the core slightly if needed.
- Step 3: Coat both sides of each cabbage steak evenly with olive oil and place them flat on a baking sheet, leaving space between each steak.
- Step 4: Season generously with salt and ground black pepper.
- Step 5: Bake for 12 minutes, then carefully flip the steaks using a thin spatula and bake for an additional 12 minutes until golden brown and crispy on both sides.
- Step 6: While the cabbage is roasting, cook the chopped bacon in a skillet over medium heat until golden and crispy. Set aside.
- Step 7: Once the cabbage steaks are done, sprinkle the bacon bits on top and garnish with fresh parsley.
- Step 8: Serve immediately while hot and crispy.






