Smoky Mediterranean Roasted Vegetable White Bean Salad
This roasted vegetable white bean salad starts with high heat, turning everyday produce into a deeply caramelized and smoky base. It takes an hour in the oven, but the complex flavor makes it an ideal weekend prep for days of satisfying Mediterranean lunches.
![]()
![]()
The Roasting Technique That Changes Everything
When I review my weekly food logs, this is the kind of prep that makes me feel like I actually planned ahead. I look closely at how different cooking methods impact a dish. Boiling or steaming these ingredients leaves them flat, but hitting them with intense, dry heat completely transforms their profile.
- Two-stage roasting. Starting at 425°F blisters the skins immediately and drives off excess moisture. Dropping the pan lower ensures the eggplant collapses gracefully without burning.
- Steaming the peppers. Trapping the hot bell peppers under a plate for ten minutes effortlessly releases their skins. You are left with just the sweet, tender flesh.
- Built-in marinade. Tossing the warm vegetables directly into the dressing means they absorb the lemon and vinegar instantly. The temperature gradient pulls the acid right into the fiber of the plants.
Building This Roasted Vegetable White Bean Salad
First, get the oven hot. Toss the halved eggplant, whole peppers, and thick wedges of onion and fennel onto a rimmed baking sheet. Whisk together the olive oil, garlic, and smoked paprika, then rub it all over the vegetables. Roast for 25 minutes on the top rack to get those edges aggressively charred.
Once the skins are blistering, move the pan to the lower rack for another 15 to 20 minutes. This is when the eggplant breaks down into that tender, scoopable texture. As soon as the pan comes out, transfer the hot peppers to a bowl and cover it tight. Let them steam for 10 minutes so the skins peel right off.
Peeling and Assembling
While the peppers steam, use a fork to pull the soft eggplant flesh away from its skin. Drop it into a large mixing bowl with the roasted onions and fennel. Peel and chop the peppers, adding them straight to the mix.
Gently fold in the rinsed legumes, turning the charred produce into a substantial cannellini bean vegetable salad. Whisk the remaining olive oil with the red wine vinegar and lemon juice, pouring it over the top. I always let it sit for ten minutes before eating so the flavors settle and the sauce thickens slightly.
Prep Notes and Serving Tweaks
- Make it ahead. This Mediterranean white bean salad actually tastes better on day two. Keep it in an airtight container in the fridge for up to three days, but let it come to room temperature before eating.
- Add a cool contrast. If you want to balance the warm paprika, spooning some cool Mediterranean tzatziki over the top works beautifully.
- Soak up the juices. A hearty dish like this needs a vehicle for the dressing. I like serving it with a slice of socca to catch the extra olive oil.
Hearth-Roasted Vegetable & White Bean Salad
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Salad, Side Dish
- Cuisine: Mediterranean
Description
A rustic and deeply flavorful salad inspired by the smoky traditions of Catalan cooking. By roasting the vegetables at high heat until tender and charred, we unlock their natural sweetness, which is then balanced with hearty white beans, fresh herbs, and a bright lemon-vinegar dressing. This dish is a perfect standalone light meal or a vibrant side to grilled fish or chicken.
Ingredients
- 1 large eggplant (about 1.25 lbs / 550g, halved lengthwise)
- 2 large bell peppers (1 red, 1 yellow, left whole)
- 1 large red onion (peeled and cut into 8 wedges, root intact)
- 1 large fennel bulb (fronds removed, bulb cut into 8 wedges)
- 4 cloves garlic (thinly sliced)
- 6 tablespoons 90 ml extra virgin olive oil, divided
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon fine sea salt
- ½ teaspoon freshly ground black pepper
- 1 can (15-ounce / 425g cannellini beans, rinsed and drained)
- ¼ cup 15g fresh flat-leaf parsley, finely chopped
- 1 tablespoon red wine vinegar
- 1 teaspoon fresh lemon zest
- 1 tablespoon fresh lemon juice
Instructions
- Prepare the Vegetables: Preheat your oven to 425°F (220°C). Position racks in the upper and lower thirds of the oven. On a large, rimmed baking sheet, arrange the eggplant halves (cut-side up), whole bell peppers, and the onion and fennel wedges.
- Create the Aromatic Oil: In a small bowl, whisk together 4 tablespoons of the extra virgin olive oil, the sliced garlic, smoked paprika, and dried oregano. Drizzle this infused oil evenly over all the vegetables on the pan. Use your hands to ensure everything is lightly coated, then sprinkle with the sea salt and black pepper.
- First Roast (High-Heat Charring): Place the baking sheet on the upper oven rack and roast for 25 minutes. The high, direct heat will begin to char the skins of the peppers and caramelize the edges of the other vegetables.
- Second Roast (Tender-Roast): After 25 minutes, carefully remove the pan from the oven. Flip the eggplant halves and use tongs to rotate the peppers and toss the onion and fennel wedges. Move the baking sheet to the lower oven rack and continue to roast for another 15-20 minutes, or until the eggplant is completely tender and collapsed and the pepper skins are blistered and blackened in spots.
- Steam and Peel: Remove the baking sheet from the oven. Immediately transfer the hot bell peppers to a bowl and cover it tightly with a plate or plastic wrap. Let them steam for 10 minutes, which will make the skins easy to peel off.
- Assemble the Salad Base: While the peppers steam, use a fork to gently scrape the cooked flesh of the eggplant away from its skin, placing the flesh into a large mixing bowl. Add the roasted onion and fennel wedges to the bowl. Once the peppers have steamed, peel away their skins and remove the stems and seeds. Roughly chop the pepper flesh and add it to the bowl with the other vegetables.
- Combine and Dress: Gently break up the larger pieces of vegetables in the bowl with a spoon. Add the rinsed cannellini beans and the chopped fresh parsley. In the same small bowl you used for the oil, whisk together the remaining 2 tablespoons of extra virgin olive oil, the red wine vinegar, lemon zest, and lemon juice. Pour this dressing over the vegetable and bean mixture and gently fold everything together. For the best flavor, let the salad sit for at least 10 minutes at room temperature before serving.
Notes
- Make-Ahead: This salad tastes even better the next day. Store it in an airtight container in the refrigerator for up to 3 days. Allow it to come to room temperature for about 30 minutes before serving.
- Serving Suggestion: Serve warm or at room temperature alongside grilled halloumi, a piece of flaky white fish, or on top of toasted whole-grain sourdough bread.
- Bean Variations: If you don’t have cannellini beans, chickpeas (garbanzo beans) are an excellent substitute and add a slightly firmer texture.
Nutrition Facts per Serving: Calories: 193 | Total Fat: 10.8 g (Saturated Fat: 1.5 g) | Sodium: 189 mg | Total Carbs: 21.4 g (Fiber: 7.1 g, Sugars: 8.8 g, Added Sugars: 0 g) | Protein: 4.8 g
These values are approximate and may vary based on ingredients and preparation.
Nutrition
- Calories: 193
This is one of those meals where the numbers and the flavor just make sense together. I love setting this out on the table next to a quick roasted branzino for a complete weekend dinner. Quick reminder: I share the nutritional data that works in my kitchen, not medical advice. Talk to a pro if you are making health-related decisions.


