This Grilled Cabbage recipe turns humble cabbage into an elegant vegetarian meal or a hearty side dish with smoky char, tender leaves, creamy harissa white bean purée, and fresh tomato-gremolata. Perfect for summer entertaining! Gluten-free, vegan-adaptable.

If you've never tried grilled cabbage before, you're in for a treat! The grill transforms crisp cabbage into something wonderfully smoky and tender, with caramelized edges and a rich, buttery texture. It has become one of my favorite ways to enjoy this humble vegetable - and here, we’ll show you how to turn it into a complete, satisfying meal.
Thick wedges of cabbage are grilled until beautifully charred and tender, then served over a creamy white bean purée spiked with harissa paste (think flavor, fiber, and plant-based protein!). It's finished with a fresh summer tomato gremolata, crumbled feta, and toasted walnuts for layers of brightness, texture, and Mediterranean flavor.
Colorful, nourishing, and surprisingly hearty, this grilled cabbage recipe is perfect for summer entertaining and can be served as a vegetarian main dish or an unforgettable vegetable side dish.
Why you’ll love this Grilled Cabbage recipe!
A new way to enjoy cabbage! Grilling is one of my favorite ways to enjoy cabbage. It has a smoky flavor and becomes tender, lightly caramelized, and beautifully elegant.
Restaurant-worthy presentation. Creamy harissa bean purée, bright tomato gremolata, salty feta, and crunchy walnuts - it’s begging to be on the menu at your next summer party!
Simple ingredients, bold flavor. Humble cabbage is the star here. With just a handful of fresh ingredients, you can create an elegant Mediterranean-inspired dish.
Fiber and Protein! We’ll show you how to turn it into a meal with the creamy white bean puree.
Grilled Cabbage Recipe Ingredients

- Cabbage: The star of the dish. Grilling softens the leaves and creates smoky, caramelized edges and a buttery texture. Leave part of the core intact so the wedges stay together. Use green or purple cabbage.
- Olive oil, salt, and black pepper: Olive oil promotes caramelization and prevents sticking, while salt and pepper enhance cabbage’s natural sweetness.
- Garnish: Feta cheese adds creamy, salty richness, toasted walnuts add crunch and nutty flavor, and a sprinkle of Aleppo pepper adds subtle heat.
Optional White Bean Purée
- White beans: Cannellini beans, Great Northern beans, or butter beans all blend into a silky, protein-rich purée.
- Harissa paste: Adds smoky heat and North African-inspired flavor. Start with less and add more to taste, as every brand varies in spice level.
- Garlic cloves: Grated or pressed, garlic clove brings savory depth and aromatic flavor.
- Cumin: Adds earthy warmth that complements both the beans and harissa.
- Greek yogurt: Gives the purée a creamy texture and pleasant tang. For a vegan version, substitute a thick plant-based yogurt.
- Olive oil: Adds richness and helps create a silky, luxurious texture.
- Lemon zest and lemon juice: Brighten the purée and balance the richness with fresh acidity.
- Red wine vinegar: Adds another layer of brightness and complexity.
Tomato Gremolata
- Fresh herbs: Use a combination of fresh parsley, mint, or cilantro for a vibrant topping full of freshness.
- Tomatoes: Add juicy sweetness and acidity that contrast beautifully with the smoky cabbage. Chop them small for the best texture.
- Shallots: Minced shallots provide mild onion flavor without overpowering the herbs.
- Olive oil and lemon juice: Lightly dress the gremolata while allowing the fresh ingredients to shine. You can substitute red wine vinegar for the lemon juice if you prefer.
How to Make Grilled Cabbage
1. Make the white bean purée. Drain and rinse the white beans and add them to a food processor. Add harissa paste, starting with less - you can add more to taste. Add the cumin, yogurt, olive oil, lemon zest, lemon juice, red wine vinegar, salt, and pepper. Blend until smooth, then taste and adjust, adding more harissa, lemon, or salt as needed.


2. Make the tomato gremolata. Mix the chopped herbs, tomatoes, shallots, olive oil, lemon juice, salt, and pepper in a small bowl.
3. Prep and season the cabbage. Slice the cabbage in half and cut each half into 3-4 wedges, 1 1/2-2 inches thick. Leave a portion of the core or stem intact to help the wedges hold together. Brush or spray with olive oil and season with salt and pepper.


4. Grill the cabbage. Grill the cabbage over medium-high heat for 6-8 minutes with the lid closed. Flip each piece and repeat. Once charred and lightly browned, transfer the wedges to indirect heat and close the lid to cook for 10-15 minutes, or until tender. They’re done when a knife slides easily into the core. Use a metal spatula to remove the cabbage from the grill.
5. Assemble and serve. Spread the white bean purée on the bottom of a large plate or serving platter. Place cabbage steaks on top and drizzle the tomato gremolata generously over the cabbage. Garnish with feta cheese, toasted walnuts, and a sprinkle of Aleppo or chili flakes.

Chef’s Tips
- Leave the core intact. Keeping part of the core attached prevents the cabbage wedges from falling apart on the grill.
- Cut thick wedges. Wedges about 1 1/2-2 inches thick are sturdy enough to flip and stay tender without burning.
- Oil generously. Cabbage absorbs oil well, which helps create beautiful caramelization and prevents sticking.
- For extra-tender cabbage, spray the leaves with water, or set a pan of hot water on the grates, close the lid, and steam while the cabbage is over indirect heat.
- Don’t rush the cabbage! In addition to caramelized edges, you’ll know it’s ready when a knife slides easily into the core.
Serving Suggestions
Serve Grilled Cabbage as a beautiful, elevated side dish for your next summer party, or enjoy it as a vegetarian main dish. As a side dish, here are some of our favorite pairings:
- Grilled chicken, steak, or lamb chops
- Grilled salmon or grilled branzino
- Grilled halloumi or grilled tofu
- Warm pita or crusty sourdough
- Quinoa, farro, or couscous
- Cucumber tomato salad
- Roasted chickpeas
Storage
If planning to store leftovers, refrigerate each component (grilled cabbage, bean purée, and gremolata) separately in airtight containers for up to 4 days. The gremolata is best enjoyed fresh, but will keep for 2-3 days.
Reheat the cabbage in a 375F oven or hot skillet until warmed through. The bean purée can be served at room temperature or gently rewarmed.

If you enjoyed this, be sure to check out our 30+ Cabbage Recipes for Any Season!
More Grilled Veggies You Might Like
After you try this Grilled Cabbage recipe, let us know how it turns out in the comments below. Your review will help other readers, too! Sign up here to join our community and receive our latest recipes and weekly newsletter! xoxo Tonia
Mediterranean Grilled Cabbage with White Bean Puree
- Prep Time: 25
- Cook Time: 25
- Total Time: 50 minutes
- Yield: 4 1x
- Category: grilling recipe, Side Dish, summer recipe, Vegetable, vegetarian main dish
- Method: Grilling
- Cuisine: Mediterranean
- Diet: fiber, Gluten Free, Gluten-Free, high fiber, Hindu, Kosher, Vegan, Vegetarian
Description
This Grilled Cabbage recipe turns humble cabbage into an elegant vegetarian meal or a hearty side dish with smoky char, tender leaves, creamy harissa white bean purée, and fresh tomato-herb gremolata. Perfect for summer entertaining! Gluten-free, vegan-adaptable.
Ingredients
White Bean Puree
- 15-ounce-can of white beans, drained (cannellini, great Northern, lima beans)
- 2–4 tablespoons harissa paste (adjust to taste- start with less and add more as desired)
- 1–2 garlic cloves
- 1/2 teaspoon cumin
- 1/4 cup plain Greek yogurt (or vegan yogurt)
- 2 tablespoons olive oil
- 1 teaspoon lemon zest
- 2 tablespoons lemon juice
- 1 teaspoon red wine vinegar (more to taste)
- salt and black pepper to taste
Fresh Tomato Gremolata
- 1 cup fresh herbs, chopped- any combination of parsley, mint, or cilantro
- 1 1/2 cups tomatoes, diced
- 2 tablespoons shallots, finely minced
- 1/4 cup olive oil
- 1 tablespoon lemon juice or red wine vinegar
- 1/8 teaspoon salt
- 1/4 teaspoon pepper
Cabbage
- 1 large head of green cabbage (or red cabbage)
- 1 tablespoon olive oil (for brushing or spraying)
- salt and pepper to taste
Optional Garnishes: 1/2 cup feta cheese, 1/2 cup walnuts, toasted, sprinkle of Aleppo pepper
Instructions
- White Bean Puree. In a food processor, blend drained white beans, harissa paste (start with less add more to taste), garlic, cumin, yogurt, olive oil, lemon zest, lemon juice, red wine vinegar, salt, and pepper. Blend until smooth. Taste and adjust flavor with more harissa or salt. Serve at room temp.
- Tomato Gremolata. In a small bowl, mix chopped herbs, tomatoes, shallots, olive oil, lemon juice, salt, and pepper. Serve at room temp.
- Preheat Grill to medium-high heat.
- Prep the cabbage. Cut in half, then cut each half into 3-4 wedges (1 1/2-2 inches thick), leaving a portion of the core or stem intact so the wedges hold together. Brush or spray the cabbage wedges liberally with olive oil, then season with salt and pepper.
- Grill the cabbage. Place on the grill for 5-7 minutes, lid closed. Flip and repeat, charring lightly on the other side. Once browned, reduce the heat, or move to indirect heat, and close the lid for 10-12 minutes, until the cabbage is tender throughout and a knife slides easily into the core. (For extra-tender cabbage, mist leaves with water or set a pan of hot water on the grates, close lid, and steam while the cabbage is over indirect heat.) Remove from the grill with a metal spatula.
- Serve. Spread a layer of the white bean puree on the bottom of a large plate or serving platter. Arrange grilled cabbage on top. Spoon the Fresh Tomato Gremolata generously over the cabbage. Sprinkle with feta cheese, toasted walnuts, and a sprinkle of Aleppo or chili flakes.
Notes
Leftovers will keep up to 4 days in separate airtight containers in the refrigerator. Reheat in the microwave or in a warm 350F oven.
Puree can be made a day ahead– reheat, whisking on the stovetop. Either serve warm or at room temperature. Relish is best made the day it is served, but can be refrigerated for a few hours.
Cabbage can also be roasted in the oven– I’d give it a good sear on the stovetop ( at least on one side), then let it melt in a 400F oven until tender (single layer).
Cabbage can be grilled or made ahead and reheated in a 350F oven.
Nutrition
- Serving Size: ¼ of everything
- Calories: 405
- Sugar: 14 g
- Sodium: 534.7 mg
- Fat: 26.1 g
- Saturated Fat: 4.1 g
- Carbohydrates: 38 g
- Fiber: 11.9 g
- Protein: 11.2 g
- Cholesterol: 2.3 mg













