This White Bean Eggplant Caponata is packed with tender eggplant, sweet peppers, white beans, olives, and capers simmered in a rich tomato base. It is simple, flavorful, and one of those dishes that tastes just as good the next day.

Why You'll Love My White Bean Eggplant Caponata
- Simple pantry-friendly ingredients.
- Packed with Mediterranean flavor.
- Great warm, chilled, or at room temperature.
- Perfect for making ahead.
There was a small produce market near the apartment where we stayed one summer that always had crates of eggplants stacked outside the entrance. The owner sold vegetables from nearby farms, and the display changed slightly every morning depending on what had arrived. I remember seeing eggplants, peppers, and tomatoes piled high in the warm sun while customers carried home bags filled with simple ingredients for dinner. Dishes built around vegetables were common there, and they always seemed to prove that a handful of fresh ingredients could create something memorable, just like my Mediterranean Chickpea Salad or Sautéed Summer Squash.
Now, when I make this White Bean Eggplant Caponata, it reminds me of those kinds of meals. The eggplant becomes soft and silky, the peppers add sweetness, and the tomatoes bring everything together. I like adding white beans because they make the dish more filling without taking away from the traditional Mediterranean flavors. The olives and capers add little bursts of saltiness, while the vinegar gives the caponata its signature tangy finish. It is the kind of recipe that works as a side dish, light lunch, or easy dinner alongside some crusty bread, especially with something fresh like Tzatziki Sauce or a simple Tomato Burrata Salad.
Key Ingredients in White Bean Eggplant Caponata
You'll find the exact measurements in the recipe card, but here's a closer look at a few of the ingredients and why I use them.
- Eggplant & Olive Oil: I use eggplant as the base of this caponata because it becomes soft, rich, and silky in the pan. Extra virgin olive oil helps it cook properly and gives the dish that classic Mediterranean flavor.
- Peppers, Onion & Garlic: I like using both green and yellow bell peppers because they add sweetness, color, and a little freshness. Red onion gives the sauce a deeper flavor, while garlic adds warmth.
- Tomatoes, Parsley & Oregano: The tomatoes create the saucy base that brings everything together. I add fresh parsley for brightness and dried oregano for a simple herb flavor that works beautifully with the vegetables.
- White Beans, Olives, Capers & Vinegar: White beans make the caponata more filling without making it heavy. Green olives and capers add salty little bites, and white vinegar gives the dish that tangy finish that makes caponata so good.
How to Make White Bean Eggplant Caponata
You can find the complete printable recipe with measurements below, but for now, here's a quick overview of how it goes:

1. Cook the Eggplant: Cook the eggplant in olive oil with salt until softened and lightly browned, then transfer to a plate.
2. Cook the Peppers: Cook the green and yellow bell peppers in the same skillet with olive oil and salt until they begin to soften, then transfer to the plate with eggplant.
3. Make the Tomato Base: Cook the onion with olive oil and salt until softened, then stir in the garlic and parsley. Add the tomatoes, salt, black pepper, and oregano, and cook until thickened.
4. Finish the Caponata: Stir in the vinegar and white beans, then add the olives, capers, cooked eggplant, and peppers. Heat through, let the caponata rest, and serve warm, at room temperature, or chilled.

Tips for the Best White Bean Eggplant Caponata
Cook the Vegetables in Stages: Cooking the eggplant and peppers separately is something I like because they keep a better texture and do not disappear into the tomato mixture.
Let the Tomatoes Thicken: I always give the tomatoes enough time to cook down because this makes the caponata richer instead of watery.
Let It Rest Before Serving: Letting the caponata sit for at least 10 minutes is something I like because the vinegar, olives, capers, and tomatoes taste more balanced.
How to Store White Bean Eggplant Caponata
Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavor becomes even better after resting overnight.
What to Serve With White Bean Eggplant Caponata
I like serving this caponata with crusty ciabatta or rustic bread to soak up the sauce. It is also delicious alongside grilled chicken, baked fish, or as part of a Mediterranean-style spread.
Try These Recipes Next!
Recipe

White Bean Eggplant Caponata
Ingredients
- 1 large eggplant - diced
- 6 tablespoon extra virgin olive oil - divided
- 1¼ teaspoon salt - divided
- 1 green bell pepper - diced
- 1 yellow bell pepper - diced
- 1 red onion - chopped
- 2 cloves garlic - minded
- 50 g fresh parsley - finely chopped
- 300 g tomatoes - diced
- ½ tsp freshly ground black pepper
- 1 tsp dried oregano
- 3 tablespoon white vinegar
- 300 g canned white beans - drained and rinsed
- 60 g pitted green olives - sliced
- 2 tablespoon capers
Instructions
- Heat 3 tbsp extra virgin olive oil in a large skillet over medium heat. Add 11 large eggplant, diced, and ¼ tsp salt. Cook for 5-6 minutes, stirring occasionally, until softened and lightly browned. Transfer the eggplant to a plate and set aside.
- In the same skillet, add 1 ½ tbsp extra virgin olive oil, 1 green bell pepper, diced, 1 yellow bell pepper, diced, and ¼ tsp salt. Cook for 5-6 minutes, stirring occasionally, until the peppers begin to soften. Transfer them to the plate with the eggplant and set aside.
- Add the remaining 1 ½ tbsp extra virgin olive oil, 1 red onion, chopped, and ¼ tsp salt to the skillet. Cook for 4-5 minutes until softened. Add 2 cloves garlic, minced, and cook for 30 seconds until fragrant. Stir in 50 g fresh parsley, finely chopped, and cook for 30 seconds more.
- Add 300 g tomatoes, diced, the remaining ½ tsp salt, ½ tsp freshly ground black pepper, and 1 tsp dried oregano. Stir well and cook for 10-15 minutes, stirring occasionally, until the tomatoes break down and the mixture thickens.
- Stir in 3 tbsp white vinegar and cook for 1 minute.
- Add 300 g canned white beans, drained and rinsed, and cook for 2-3 minutes, stirring occasionally, until heated through.
- Add 60 g pitted green olives and 2 tbsp capers to the skillet. Return the cooked eggplant and peppers to the skillet, then gently stir everything together until well combined. Cook for 2-3 minutes, until heated through.
- Remove from the heat and let the caponata rest for 10 minutes before serving. Serve warm, at room temperature, or chilled.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Comments
No Comments