Roasted cabbage steaks turn an inexpensive head of cabbage into a dinner centerpiece: the cut surfaces brown in the oven while the middle softens, and the outer leaves become crisp at the edges. Beneath them, a lemony white bean mash makes the plate feel hearty without requiring meat or a complicated sauce.
The key is cutting the cabbage thick enough to hold together. Thin slices can collapse or dry out before they develop those browned edges, while a little oil and enough space on the pan help the cabbage roast rather than steam.
This recipe pairs two everyday vegetables with different strengths. Cabbage brings crunch, color and a mild sweetness; white beans contribute protein and fiber, making the mash more substantial than a simple vegetable purée.
Here’s how to make the steaks tender inside and nicely browned outside, plus a few easy ways to adapt the dish to what’s already in your kitchen.
Why Cabbage and White Beans Make a Satisfying Pair
Cabbage is a member of the cruciferous vegetable family. It provides fiber and nutrients including vitamin C and vitamin K. Roasting softens its sharp, raw flavor and draws out a gentle sweetness, though it does not make cabbage a treatment or prevention for any health condition.
White beans—such as cannellini or great northern beans—add plant-based protein and fiber. Blending or mashing them with olive oil and a little broth makes a creamy base without cream. The result is a meal with contrasting textures: silky beans, tender cabbage and crisp, browned edges.
One practical note: the mash can thicken as it sits. Keep a splash of broth or warm water nearby so you can loosen it to your preferred consistency just before serving.
Three Details That Make the Recipe Work
1. Cut the cabbage into thick steaks
Slice the cabbage through its core into pieces about ¾ inch thick. The core helps each steak stay intact, so leave it in place rather than cutting it away before slicing. Some loose leaves will fall off; roast those alongside the steaks and check them early, since they may brown faster.
2. Give the cabbage room on the pan
Use a large, rimmed baking sheet and arrange the steaks in a single layer. If they are crowded, moisture can collect and the cabbage may turn soft without browning well. Two pans are better than stacking or overlapping the slices.
3. Season the mash as you go
Beans benefit from more than salt alone. Garlic, lemon zest and lemon juice brighten their mild flavor, while olive oil gives the mash a smooth finish. Add broth a tablespoon at a time; too much at once can make the base runny.
How to Make Roasted Cabbage Steaks With White Bean Mash
This recipe serves 4 as a main dish with a side, or 4 to 6 as part of a larger meal. Allow about 15 minutes to prepare and 30 to 35 minutes to roast.
Ingredients
-
- 1 large green cabbage
-
- 3 tablespoons olive oil, divided
-
- ¾ teaspoon kosher salt, plus more to taste
-
- ½ teaspoon black pepper
-
- 2 (15-ounce) cans cannellini or great northern beans, drained and rinsed
-
- 1 small garlic clove, finely grated or minced
-
- ⅓ cup low-sodium vegetable broth, plus more as needed
-
- 1 teaspoon finely grated lemon zest
-
- 1 tablespoon fresh lemon juice, plus more to taste
-
- 2 tablespoons chopped fresh parsley, for serving
Step-by-Step Instructions
-
- Heat the oven. Set a rack in the center and preheat the oven to 425°F. Line a rimmed baking sheet with parchment if you like; it makes cleanup easier.
-
- Slice the cabbage. Remove any damaged outer leaves. Cut the cabbage from top to bottom into ¾-inch-thick steaks, keeping the core attached to each piece. Arrange them on the baking sheet with space between them.
-
- Season and roast. Brush both sides of the steaks with 2 tablespoons olive oil, then season with salt and pepper. Roast for 15 minutes, carefully turn the steaks, and roast for another 12 to 18 minutes, until tender in the center and browned at the edges. Thin or loose leaves may finish sooner, so remove them as needed.
-
- Warm the beans. While the cabbage roasts, put the drained beans, garlic and broth in a saucepan over medium-low heat. Cook for 4 to 5 minutes, stirring occasionally, until hot. Avoid letting the mixture boil hard.
-
- Mash to the texture you like. Remove the pan from the heat. Mash the beans with a potato masher or fork, then stir in the remaining tablespoon of olive oil, lemon zest and lemon juice. Add broth a little at a time until creamy. Taste and adjust the salt, pepper or lemon.
-
- Serve. Spoon the warm bean mash onto plates, add the cabbage steaks and finish with parsley. A drizzle of olive oil or pinch of red pepper flakes is an easy final touch.
Easy Ways to Adapt the Plate
For a more filling meal, serve the cabbage and mash with whole-grain bread, brown rice or farro. A spoonful of toasted breadcrumbs, pumpkin seeds or chopped walnuts adds crunch; a little grated Parmesan can bring a salty, savory note if dairy works for your table.
You can also change the flavor without changing the method. Use smoked paprika or cumin on the cabbage, or stir chopped rosemary into the beans as they warm. If you have red cabbage, it can be roasted the same way, though its color and flavor will make the finished dish look and taste a little different.
Refrigerate leftover cabbage and bean mash separately in airtight containers and use within 3 to 4 days. Reheat the cabbage in a 375°F oven until hot, and warm the mash gently on the stovetop with a splash of broth or water to restore its creamy texture.
A Simple Dinner Built on Good Texture
The appeal of this dish is its contrast: browned cabbage with a tender middle, set against a bright, creamy bean base. Cut the steaks thickly, leave room on the pan and season the mash with lemon to bring the flavors into balance.
It’s a practical way to make two pantry-friendly ingredients feel like a complete, inviting meal—and a reminder that a little browning can do a lot for humble cabbage.




