If you are looking for a dish that is simple, comforting, and bursts with flavor, this Cabbage Steaks Recipe will quickly become one of your favorites. Thick slices of green cabbage are roasted until tender and caramelized, creating a deliciously crispy outside with a melt-in-your-mouth center. The blend of garlic, salt, and pepper infused with the richness of olive oil elevates humble cabbage into an irresistible side or main dish that’s perfect for any season.

Ingredients You’ll Need
Don’t be fooled by the simplicity of this ingredient list. Each element plays a vital role in delivering a punch of flavor, heartiness, and gorgeous golden color that makes this recipe a joy to prepare and enjoy.
- 1 head of green cabbage: The star of the dish, sliced thick for that perfect steak-like texture.
- 1 teaspoon kosher salt: Enhances flavor and helps draw out cabbage’s natural sweetness.
- ½ teaspoon garlic powder: Adds a warm, savory depth without overpowering the cabbage.
- ¼ teaspoon black pepper: Provides a subtle kick and balances the seasoning.
- ¼ cup extra-virgin olive oil: Creates a beautiful crisp crust and rich mouthfeel.
How to Make Cabbage Steaks Recipe
Step 1: Heat the Oven
Begin by adjusting your oven rack to the middle position and preheating your oven to 400ºF (204ºC). This temperature is key for roasting the cabbage evenly until the edges caramelize perfectly. Prepare a large sheet pan with a light coat of olive oil so the cabbage steaks don’t stick and cook uniformly.
Step 2: Slice the Cabbage
Using a sharp, large knife, start by trimming off the bottom of the cabbage core. This creates a stable base that allows you to slice the cabbage into nice thick 1-inch steaks without the slices falling apart. Remove any loose outer leaves as they can burn in the oven. Then lay the cabbage steaks flat on the sheet pan in a single layer for even roasting.
Step 3: Season the Cabbage
Mix kosher salt, garlic powder, and black pepper in a small bowl. Brush each side and the edges of your cabbage steaks generously with extra-virgin olive oil, then sprinkle your seasoning blend evenly. Make sure both sides are well coated so every bite delivers maximum flavor and texture.
Step 4: Roast
Place the sheet pan in the preheated oven and roast the cabbage steaks for 35 to 40 minutes. Make sure to rotate the pan halfway through cooking to ensure uniform browning. You’ll notice the edges turn a glorious deep golden brown while the centers become tender but still hold their shape. For extra richness, brush with more olive oil midway or after roasting and season lightly with salt and pepper to taste.
How to Serve Cabbage Steaks Recipe

Garnishes
Simple garnishes take this Cabbage Steaks Recipe to the next level. Sprinkle freshly chopped parsley or chives for a pop of color and freshness. A drizzle of lemon juice or a sprinkle of grated Parmesan adds brightness and umami that perfectly complements the roasted cabbage flavors.
Side Dishes
This dish pairs beautifully with hearty grains like quinoa or brown rice, or alongside roasted potatoes for a comforting, plant-forward meal. For protein options, grilled chicken or baked tofu make fantastic companions to balance textures and tastes.
Creative Ways to Present
Serve cabbage steaks stacked with layers of cheese and tomato sauce for an inventive vegetarian main course. Alternatively, chop roasted cabbage steaks and use as a unique topping for toasted bread or warm flatbreads, adding a smoky, crunchy bite to your appetizers or snacks.
Make Ahead and Storage
Storing Leftovers
Leftover cabbage steaks can be stored in an airtight container in the refrigerator for up to 4 days. Keeping them covered helps retain moisture while preserving the crispy edges as much as possible.
Freezing
While freezing is possible, the texture may change slightly upon thawing. If you choose to freeze, flash freeze on a tray first, then transfer to a freezer bag for up to 2 months. Reheat gently to avoid sogginess.
Reheating
To reheat your cabbage steaks, use an oven or toaster oven at 350ºF (175ºC) for about 10 minutes. This method refreshes the crispness better than microwaving, which can soften the texture.
FAQs
Can I use red cabbage instead?
Absolutely! Red cabbage offers a slightly different flavor and vibrant color, making for a visually stunning and tasty variation on this Cabbage Steaks Recipe.
Do I need to peel the outer leaves?
Yes, removing any wilted or loose outer leaves helps the cabbage steaks cook evenly and prevents any burnt or tough bits in the final dish.
Can I add other spices or herbs?
Definitely. Feel free to experiment by adding smoked paprika, cumin, or fresh thyme to the seasoning mix for unique twists to the base recipe.
Is this recipe vegan-friendly?
Yes, it is entirely vegan and naturally gluten-free. Using olive oil and basic spices makes it accessible to many dietary preferences.
How thick should I slice the cabbage?
About 1 inch thick slices work best to ensure the steaks hold together during roasting and develop that perfect balance of crispy edges and tender center.
Final Thoughts
There is something truly satisfying about getting simple vegetables just right, and this Cabbage Steaks Recipe is a shining example. Easy to prepare, packed with flavor, and wonderfully versatile, it’s a dish you’ll want to make again and again. Trust me, once you try it, you’ll see how delicious and comforting roasted cabbage can be.
Print
Cabbage Steaks Recipe
- Prep Time: 10 minutes
- Cook Time: 35 to 40 minutes
- Total Time: 45 to 50 minutes
- Yield: 6 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
This simple and flavorful cabbage steaks recipe offers a delicious way to enjoy roasted cabbage. Thick slices of green cabbage are seasoned with kosher salt, garlic powder, and black pepper, brushed with extra-virgin olive oil, and roasted until tender with crispy golden edges. This easy-to-make vegetable side dish makes a perfect accompaniment to any meal and highlights the natural sweetness and texture of cabbage with minimal ingredients.
Ingredients
Ingredients
- 1 head of green cabbage
- 1 teaspoon (3 g) kosher salt
- ½ teaspoon (2 g) garlic powder
- ¼ teaspoon black pepper
- ¼ cup (60 ml) extra-virgin olive oil
Instructions
- Heat the Oven: Adjust the oven rack to the middle position and preheat your oven to 400ºF (204ºC). Line a large sheet pan with olive oil or lightly grease it with olive oil to prevent sticking and help with roasting.
- Slice the Cabbage: Using a large knife, trim the bottom of the cabbage core to create a stable base. Remove any loose outer leaves, then carefully slice the cabbage lengthwise into 1-inch thick steaks. Place the cabbage steaks in a single layer on the prepared sheet pan to ensure even roasting.
- Season the Cabbage: In a small bowl, combine the kosher salt, garlic powder, and black pepper. Brush both the surface and sides of each cabbage steak with the extra-virgin olive oil. Sprinkle the seasoning mixture evenly over the steaks, then flip them over and repeat the oil and seasoning application on the other side for full flavor coverage.
- Roast: Place the sheet pan in the oven and roast the cabbage steaks for 35 to 40 minutes. Rotate the pan halfway through cooking to promote even browning. Roast until the edges develop a deep golden brown color and the centers become tender. If desired, brush the steaks with additional olive oil during roasting and season with extra salt and pepper before serving.
Notes
- For a crisper texture, flip the cabbage steaks more than once during roasting.
- Feel free to add other seasonings such as smoked paprika, chili flakes, or fresh herbs to customize flavors.
- Use a sharp knife to cut even slices for uniform cooking.
- Leftover roasted cabbage steaks can be stored in an airtight container in the refrigerator for up to 3 days.

