These roasted cabbage and butter beans bring together soft, caramelized cabbage ribbons and tender, hearty butter beans, all elevated by savory garlic and anchovies. The cabbage transforms in the oven, with crisp edges and a melt-in-your-mouth texture, while the beans soak up the rich olive oil and garlic. It’s a comforting, flavorful dish that feels indulgent but is surprisingly healthy too.

This recipe was inspired by my love for simple, rustic cooking that lets humble ingredients shine. Like my garlic-roasted cauliflower, this healthy roasted cabbage recipe turns a basic vegetable into something truly special. Whether you serve it as a side or make it the star of the meal, I promise you’ll be coming back for seconds.
Why This Roasted Cabbage and Butter Beans Is So Irresistible
- Incredible texture: The cabbage gets beautifully caramelized with crisp-tender bites that contrast with the creamy butter beans.
- Bursts of flavor: Anchovies and garlic infuse the entire dish with deep, savory notes, balanced by fresh parsley and lemon.
- Healthy and hearty: Packed with fiber and plant-based protein, this dish is filling and nutritious without feeling heavy.
- Easy to make: Just a handful of simple ingredients and one baking sheet make this a low-stress recipe perfect for weeknights.
- Customizable: Swap in capers for a vegetarian version or adjust the spiciness to suit your taste.
Essential Ingredients for Perfect Roasted Cabbage and Butter Beans
Here’s a closer look at the key ingredients that make this recipe shine:
- Cabbage: The star of the dish, cabbage becomes tender and caramelized with roasting. Look for a heavy, tight-head cabbage for the best results. Napa cabbage can work too, but it may cook faster, so keep an eye on it.
- Butter Beans: These large, creamy beans add protein and a velvety texture. If you can’t find butter beans, cannellini beans or even chickpeas are great alternatives.
- Anchovies: Don’t be afraid of these little flavor bombs! They melt right into the dish, lending a savory umami depth. If you’re vegetarian, substitute with capers for a briny note.
- Garlic: Freshly grated garlic gives the dish bold flavor without overpowering. Be sure to grate or finely mince it to evenly distribute its goodness.
Roasted Cabbage and Butter Beans Recipe Details
- Servings: 4 servings
- Prep Time: 5 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour
Ingredients for Roasted Cabbage and Butter Beans
- 1 medium cabbage (about 2½ pounds)
- Salt and pepper
- ¼ cup extra-virgin olive oil, plus more for serving
- 2 (15-ounce) cans butter beans
- 4 anchovy fillets
- 2 garlic cloves
- ½ teaspoon crushed red pepper (optional)
- ¼ cup roughly chopped parsley, for garnish
- 1 lemon (optional)
How to Make Roasted Cabbage and Butter Beans
- Preheat your oven: Set it to 400°F (200°C).
- Prepare the cabbage: Strip off any tough outer leaves, trim the stem, and quarter the cabbage. Remove the core and slice into ½-inch ribbons. Spread the ribbons across a baking sheet, sprinkle with salt and pepper, and arrange in an even layer.
- First roast: Roast the cabbage for 15 minutes. Then drizzle with 2 tablespoons of olive oil, toss to coat, and return to the oven for another 15 minutes.
- Prep the mix-ins: Rinse and drain the butter beans. Mince the anchovies finely and grate or mince the garlic cloves.
- Combine and finish roasting: Add the beans, anchovies, garlic, remaining olive oil, and crushed red pepper (if using) to the cabbage. Toss to evenly coat and roast for 15 more minutes, or longer for deeper caramelization.
- Garnish and serve: Remove from the oven, toss with parsley, and add a final drizzle of olive oil and a squeeze of lemon. Serve warm.
Expert Tips for the Best Roasted Cabbage and Butter Beans
- Caramelization is key: Let the cabbage develop a rich golden color—it intensifies the flavor.
- Don’t skimp on the olive oil: A generous drizzle ensures everything roasts evenly and stays moist.
- Room-temperature beans: Use beans that aren’t cold for faster cooking and better texture.
- Adjust for taste: Add more crushed red pepper if you like heat or more lemon juice for brightness.
- Make it ahead: The roasted cabbage and butter beans can be prepped in advance and reheated in the oven at 350°F until warmed through.
- Store leftovers: Keep in an airtight container in the fridge for up to 3 days. Reheat with a drizzle of olive oil for best results.
Delicious Roasted Cabbage and Butter Beans Variations
- Vegetarian version: Swap out the anchovies for 2 tablespoons of capers or kalamata olives for a briny twist.
- Spiced up: Add a pinch of smoked paprika or cumin for a flavor boost.
- Seasonal twists: In summer, add halved cherry tomatoes to the final roast. In winter, top with toasted walnuts.
- Vegan roast: Use nutritional yeast for a savory note instead of anchovies, and skip the optional parmesan garnish.
Roasted Cabbage and Butter Beans FAQs
Can I use a different type of bean?
Absolutely! Cannellini beans, great northern beans, or chickpeas all work well in this easy roasted cabbage and beans recipe.
What if I don’t have anchovies?
You can substitute chopped capers or olives to keep a savory, salty kick. They work perfectly for a vegetarian version too.
How do I know when the cabbage is done?
Look for golden edges and tender ribbons. If you like a deeper caramelization, leave it in the oven for an extra 5-10 minutes.
Can I make this dish ahead of time?
Yes, you can roast everything up to a day in advance. Store it in the fridge and reheat at 350°F until warmed through before serving.
Is this dish freezer-friendly?
While it’s best fresh, you can freeze leftovers in an airtight container for up to 2 months. Reheat gently in the oven or on the stovetop to maintain texture.
If you’re looking for a dish that’s as simple as it is satisfying, this roasted cabbage and butter beans recipe is the answer. With its hearty texture, rich flavors, and healthy ingredients, it’s one of those recipes you’ll keep turning to. Have you tried it yet? Share your favorite additions or tips in the comments—I’d love to hear how it turned out for you!
Roasted Cabbage and Butter Beans
Ingredients
- 1 medium cabbage (about 2½ pounds)
- Salt and pepper
- ¼ cup extra-virgin olive oil, plus more for serving
- 2 (15-ounce) cans butter beans
- 4 anchovy fillets
- 2 garlic cloves
- ½ teaspoon crushed red pepper (optional)
- ¼ cup roughly chopped parsley, for garnish
- 1 lemon (optional)
Instructions
- Preheat your oven: Set it to 400°F (200°C).
- Prepare the cabbage: Strip off any tough outer leaves, trim the stem, and quarter the cabbage. Remove the core and slice into ½-inch ribbons. Spread the ribbons across a baking sheet, sprinkle with salt and pepper, and arrange in an even layer.
- First roast: Roast the cabbage for 15 minutes. Then drizzle with 2 tablespoons of olive oil, toss to coat, and return to the oven for another 15 minutes.
- Prep the mix-ins: Rinse and drain the butter beans. Mince the anchovies finely and grate or mince the garlic cloves.
- Combine and finish roasting: Add the beans, anchovies, garlic, remaining olive oil, and crushed red pepper (if using) to the cabbage. Toss to evenly coat and roast for 15 more minutes, or longer for deeper caramelization.
- Garnish and serve: Remove from the oven, toss with parsley, and add a final drizzle of olive oil and a squeeze of lemon. Serve warm.

