hearty garlic roasted cabbage and sweet potato bake for cozy suppers

4 min prep 2 min cook 5 servings
hearty garlic roasted cabbage and sweet potato bake for cozy suppers
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

Hearty Garlic Roasted Cabbage & Sweet Potato Bake for Cozy Suppers

There's something magical about the way cabbage caramelizes in the oven, turning from humble to heavenly. Add sweet potatoes that become candy-sweet at the edges, a generous shower of garlic, and suddenly you have a vegetarian main that even the most devoted carnivores request by name. I first created this recipe on a blustery November evening when the pantry was nearly bare—just a head of cabbage, a couple of sweet potatoes, and the dregs of a jar of smoked paprika. What emerged from my oven 45 minutes later has since become our family's most-requested "meatless Monday" hero, the dish I bring to potlucks (it travels like a dream), and my ultimate comfort food when the world feels too loud.

Why This Recipe Works

  • One-pan wonder: Everything roasts together on a single sheet pan, meaning minimal dishes and maximum flavor marriage.
  • Depth without effort: The high-heat roast creates deep, toasty edges on both vegetables while the insides stay tender.
  • Garlic two ways: Fresh minced garlic perfumes the oil, then a finishing sprinkle of garlic chips adds crunch.
  • Protein-packed: Creamy white beans turn a side dish into a satisfying main with 17 g plant protein per serving.
  • Meal-prep champion: Flavors intensify overnight; reheat beautifully for up to 4 days.
  • Budget brilliance: Cabbage and sweet potatoes are two of the most affordable, year-round staples.

Ingredients You'll Need

Purple cabbage halves, orange sweet potatoes, garlic cloves, and cannellini beans arranged on a dark wood board

Each component was chosen for maximum flavor and texture contrast. Feel free to swap within the families—red cabbage for green, jewel sweet potatoes for garnet—but keep the ratios the same for best results.

Produce

  • 1 medium head green or red cabbage (about 2 lb) – Look for tightly packed, heavy heads with crisp outer leaves. Red cabbage will dye the sweet potatoes an enchanting fuchsia; green keeps colors more distinct.
  • 2 medium orange-fleshed sweet potatoes (1 ¾ lb total) – Jewel or garnet varieties roast up candy-sweet. Avoid pale Hannah yams; they stay too firm.
  • 6 large garlic cloves – Smell the cut end; you want sharp, true garlic aroma, not the musty scent of old cloves.
  • 1 small lemon – Organic if possible; you'll be using the zest.

Pantry

  • ⅓ cup extra-virgin olive oil – A fruity, fresh oil makes the garlic sing.
  • 2 tsp smoked paprika – Spanish pimentón dulce gives gentle smoke; Hungarian sweet paprika works but will taste different.
  • 1 tsp dried thyme – Or 1 Tbsp fresh leaves; woodsy notes pair beautifully with cabbage.
  • ½ tsp crushed red-pepper flakes – Optional but recommended; the gentle heat keeps the dish lively.
  • 1 tsp kosher salt, ½ tsp freshly ground black pepper

Protein Boost

  • 1 (15-oz) can cannellini or great Northern beans – Drain and rinse; they roast into creamy nuggets that contrast the vegetables.

Finishing Touches

  • ⅓ cup grated vegetarian Parmesan – For umami crunch. Use nutritional yeast for vegan.
  • 2 Tbsp toasted pumpkin seeds – Adds nutty crunch without nuts.
  • Fresh parsley or thyme leaves – A pop of green freshness.

How to Make Hearty Garlic Roasted Cabbage & Sweet Potato Bake

1
Heat the oven & prep the sheet

Place a rimmed 18×13-inch sheet pan on the middle rack and heat oven to 425 °F (220 °C). Heating the pan first jump-starts caramelization so vegetables sear on contact instead of steaming. While it warms, line a second pan with parchment for easy cleanup, though the first pan will stay unlined for max browning.

2
Make the garlic oil

In a small saucepan over low heat, combine olive oil, minced garlic, paprika, thyme, and pepper flakes. Warm just until the garlic begins to whisper tiny bubbles—about 3 minutes—then remove from heat. You want the spices to bloom and the garlic to soften, not brown. Stir in lemon zest; reserve.

3
Slice the cabbage into "steaks"

Core the cabbage but keep the core attached in two small wedges; this holds the leaves together. Cut the head into 1-inch-thick rounds. Some leaves will fall off—save them; they become crisp cabbage chips. Pat everything very dry with kitchen towels; moisture is caramelization's enemy.

4
Cube the sweet potatoes uniformly

Peel sweet potatoes and cut into ¾-inch cubes. Consistency matters: too small and they'll mush; too large and they won't cook through in the same time as the cabbage. Toss them in a large bowl with 2 Tbsp of the garlic oil and half the salt. The slight head start ensures they finish at the same time as the quicker-cooking cabbage.

5
Season the cabbage

Brush both sides of each cabbage steak with the remaining garlic oil, letting it pool in the crevices. Season generously with remaining salt and pepper. Don't be shy—much will fall onto the pan and season the beans later.

6
Arrange on the screaming-hot pan

Carefully remove the pre-heated sheet pan. Working quickly, place cabbage steaks in a single layer, leaving ½-inch gaps for air flow. Scatter sweet-potato cubes and any loose cabbage leaves around and on top. The immediate sizzle means you're on the path to charred edges.

7
First roast – 20 minutes

Slide the pan back onto the middle rack and roast 20 minutes. The underside of the cabbage will develop deep mahogany patches; sweet potatoes will just begin to brown. Resist the urge to flip early—undisturbed contact creates the best caramelization.

8
Add beans & flip

Remove pan. Using a thin metal spatula, flip each cabbage steak; they should release easily if properly browned. Scatter the drained beans over the vegetables; they'll soak up the garlicky oil. Return to oven for another 12–15 minutes, until sweet potatoes are tender when pierced with a fork and cabbage edges are frizzled.

9
Parmesan crust finish

Switch oven to broil. Sprinkle Parmesan (or nutritional yeast) over everything. Broil 2–3 minutes, watching like a hawk, until cheese is golden and bubbling. The beans will blister, the cabbage edges will char, and your kitchen will smell like a French bistro.

10
Rest & garnish

Let the bake rest 5 minutes; this allows the steam to soften the cabbage cores slightly and the flavors to settle. Transfer to a platter, shower with parsley and pumpkin seeds, and squeeze fresh lemon over the top for brightness. Serve hot or warm.

Expert Tips

Hot pan = crispy edges

If your oven runs cool, use an oven thermometer. Anything under 420 °F will steam instead of roast.

Dry vegetables thoroughly

A salad spinner works wonders for cabbage leaves; moisture is the enemy of caramelization.

Don't crowd the pan

Use two pans rather than overlap vegetables; steam build-up will prevent browning.

Make garlic chips

Thinly slice an extra clove, fry in olive oil until golden, and sprinkle on top for restaurant-level crunch.

Double the beans

For a higher-protein version, add a second can of beans; they crisp into irresistible creamy nuggets.

Freeze roasted veg

Roast a double batch, cool, and freeze flat on a tray; store in bags for instant weeknight sides.

Variations to Try

Mediterranean

Swap beans for chickpeas, add ½ cup halved Kalamata olives and 1 tsp dried oregano. Finish with feta and fresh mint.

Smoky Southwest

Replace paprika with chipotle powder, add 1 cup frozen corn during the last 10 minutes. Top with cilantro and lime crema.

Autumn harvest

Substitute 1 sweet potato with 2 peeled, cubed apples. Add 2 Tbsp maple syrup to the oil and finish with toasted pecans.

Green goddess

Omit paprika, stir 2 Tbsp pesto into the oil. Toss with asparagus tips in spring; finish with avocado slices.

Storage Tips

Leftovers keep up to 4 days refrigerated in an airtight container. The flavors actually meld and improve overnight. Reheat in a 400 °F oven for 8–10 minutes or in a skillet over medium heat with a splash of water and a lid to re-steam the vegetables lightly. Microwaving works in a pinch but softens the crisp edges.

To freeze, cool completely, then freeze portions on a parchment-lined tray. Once solid, transfer to freezer bags for up to 3 months. Reheat directly from frozen on a sheet pan at 425 °F for 15–18 minutes, adding a drizzle of oil to revive crispness.

Frequently Asked Questions

Absolutely. Savoy is more tender and will cook faster—check at the 15-minute mark after flipping.

Toss vegetables with 2 Tbsp aquafaba plus all spices; they won't char as deeply but will still taste great. Finish with toasted seeds for richness.

Slice vegetables and mix the oil up to 24 hours ahead; store separately in the fridge. Roast just before serving for best texture.

Besides the beans, try a side of lemon-herb quinoa, a fried egg, or seared tofu. For omnivores, it's excellent alongside roasted chicken thighs.

Likely sliced too thin or oven too close to the broiler. Aim for 1-inch thickness and position rack in the lower third.

Yes, but use the same size pan so vegetables still have room to breathe; simply form a smaller single layer in the center.
Hearty garlic roasted cabbage and sweet potato bake for cozy suppers
main-dishes
Pin Recipe

Hearty Garlic Roasted Cabbage & Sweet Potato Bake

(4.9 from 127 reviews)
Prep
15 min
Cook
40 min
Servings
4

Ingredients

Instructions

  1. Preheat: Place an 18×13-inch rimmed sheet pan in oven and preheat to 425 °F (220 °C).
  2. Infuse oil: In small saucepan combine olive oil, garlic, paprika, thyme, and pepper flakes. Warm over low 3 minutes until fragrant; stir in lemon zest.
  3. Prep veg: Core cabbage and slice into 1-inch steaks. Peel sweet potatoes; cube ¾-inch. Pat everything dry.
  4. Season: Toss sweet potatoes with 2 Tbsp garlic oil and ½ tsp salt. Brush cabbage steaks with remaining oil; season with remaining salt and pepper.
  5. Roast 1: Carefully remove hot pan; arrange cabbage in single layer. Scatter sweet potatoes and loose leaves. Roast 20 minutes.
  6. Flip & add beans: Flip cabbage, scatter beans, roast 12–15 minutes more.
  7. Broil: Switch to broil, sprinkle Parmesan, broil 2–3 minutes until golden.
  8. Serve: Rest 5 minutes, garnish with pumpkin seeds and parsley. Serve with lemon wedges.

Recipe Notes

For vegan, swap Parmesan with 2 Tbsp nutritional yeast. Store leftovers up to 4 days or freeze up to 3 months.

Nutrition (per serving)

412
Calories
17g
Protein
52g
Carbs
16g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.