Crispy Roasted Cabbage with Walnuts and Parmesan

Got a head of cabbage in the fridge and no idea what to do with it? Try this game-changing roasted cabbage recipe. Roasting on a hot pan at 450°F gives beautifully crisp, charred edges. Toss with olive oil, then finish with parmesan, walnuts, lemon, and parsley for bright flavor and crunchy texture. A simple, fiber-rich side that feels fancy — on the table in about 40 minutes.

img 67416 1

Cabbage is often overlooked, but it’s a versatile and delicious vegetable. Raw it’s crisp and refreshing; roasted it becomes sweet, caramelized, and irresistibly savory.

If you love roasted cabbage salads and want a low-effort, standout vegetable side, this recipe is for you. Roasting at high heat concentrates the cabbage’s flavor. A few finishing touches — tangy lemon, salty parmesan, and crunchy walnuts — lift the dish without much work. It’s elegant enough to serve company.

Notes from recipe testing

  • A generous squeeze of lemon brightens the rich, buttery flavors — don’t skip it.
  • Give the cabbage space on the pan. Crowding causes steaming instead of browning, so use the largest sheet pan you have for best caramelization.
  • Freshly grated parmesan adds an extra layer of umami that really makes the dish crave-worthy.
  • Walnuts provide a toasty crunch and aromatic depth. For a nut-free alternative, try toasted sesame seeds.

Let’s make it!

chopped cabbage in mixing bowl.
Cabbage, meet mixing bowl.
cabbage on sheet pan
Spread the cabbage on the sheet pan so it browns instead of steams.
roasted cabbage on pan.
Roast until golden and slightly shrunken.

Roasted cabbage looks gorgeous and tastes even better — a pile of fresh herbs on top never hurts.

cabbage with green herbs on plate.

If you make this, tell me how it turned out — I hope you love it!

roasted green cabbage on brown plate with green fork

Foolproof Roasted Cabbage Side Dish

  • Author: Alexis Joseph, MS, RD
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Side Dishes
  • Method: Oven
  • Cuisine: American
  • Diet: Gluten Free

Description

Got a head of cabbage and no plan? This roasted cabbage delivers crisp charred edges and tender centers. Roast at 450°F with olive oil, then finish with parmesan, walnuts, lemon, and parsley for a flavorful, textured side that feels special. Ready in about 40 minutes.


Ingredients

  • 1 small green cabbage (about 2 lb), cored and chopped into 1-inch pieces
  • 2 tbsp extra virgin olive oil
  • 1 tsp kosher salt
  • ¼ tsp black pepper
  • ½ tsp garlic powder
  • ¼ cup finely chopped walnuts
  • 3 tbsp freshly grated parmesan cheese
  • ½ lemon, juiced
  • Small handful of freshly chopped flat-leaf parsley

Instructions

  1. Preheat oven to 450°F. Place an extra-large sheet pan in the oven to warm.
  2. In a large mixing bowl, combine the chopped cabbage with olive oil, salt, pepper, and garlic powder. Toss to coat evenly.
  3. Carefully remove the hot sheet pan and spread the cabbage in a single layer so it browns instead of steams. Roast 25 minutes, tossing once after 15 minutes; the cabbage will shrink as it cooks.
  4. While the cabbage roasts, chop the walnuts and grate the parmesan. After 25 minutes, remove the pan and sprinkle the cabbage with walnuts and parmesan, keeping the cheese mainly on the cabbage to avoid sticking. Roast 5 more minutes.
  5. Remove from the oven, squeeze the lemon juice over the cabbage, sprinkle with chopped parsley, and serve hot. Store leftovers in an airtight container in the refrigerator for up to 4 days.

Notes

You can substitute red cabbage if you prefer—just roast until you have plenty of brown, caramelized bits for best flavor.

Did you make this recipe?

Share your photos on Instagram and tag the creator — it’s always fun to see what you make!