White bean eggplant caponata combines tender eggplant, cannellini beans, peppers, olives, and capers in a tangy 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
- Vegetables with distinct texture: The eggplant and peppers cook separately before being folded into the thickened tomato base.
- Tangy and savory balance: White wine vinegar, green olives, and capers contrast with the tomatoes and sweet peppers.
- Substantial without meat: Cannellini beans make the caponata filling enough for lunch or a light dinner.
- Useful for making ahead: The flavors become more balanced after the caponata rests and improve further overnight.
I connect this caponata with a small produce market near an apartment where we stayed one summer. Crates of eggplants, peppers, and tomatoes filled the entrance each morning. Those displays showed how a few vegetables could become something memorable. That vegetable-first approach also shapes my sautéed summer squash and Mediterranean chickpea salad, although this caponata cooks longer. The beans make this version substantial enough to serve as a light meal. I choose tomato burrata salad when tomatoes are especially good, but this caponata keeps longer.
I like the contrast between silky eggplant, creamy cannellini beans, sweet peppers, and the sharp vinegar finish. Olives and capers add salty bites without overwhelming the tomato base. Cooking the vegetables separately keeps their pieces distinct, unlike the softer eggplant texture in my Pasta Alla Norma. I return them only after the tomatoes thicken, so the caponata stays chunky instead of becoming a stew. Its chunky texture makes it easy to spoon over homemade ciabatta, while sautéed zucchini offers a quicker vegetable side.
Key Ingredients in White Bean Eggplant Caponata
The recipe card contains the exact measurements, but these ingredients define this version.
- 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.
- Cannellini beans: For me, the beans turn caponata from a vegetable side into a more substantial lunch or light dinner.
- Peppers, onion and garlic: Sweet peppers bring contrast, while I use onion and garlic to build the tomato base.
- Tomatoes, olives, capers and vinegar: I rely on these ingredients for the savory, salty and tangy balance that defines this version.
How to Make White Bean Eggplant Caponata
The complete printable instructions appear in the recipe card, but these four stages show how the dish comes together.

1. Cook the eggplant: Cook the eggplant in olive oil with salt until softened and lightly browned, then transfer to a plate.
2. Soften the peppers: Cook the green and yellow peppers in the same skillet until they begin to soften, then transfer them to the plate.
3. Build the tomato base: Soften the onion, add the garlic and parsley, then cook the tomatoes with the seasonings until thickened.
4. Combine and rest the caponata: Add the vinegar and cannellini beans, fold in the olives, capers, eggplant and peppers, then rest before serving.

Tips for the Best White Bean Eggplant Caponata
- Season each stage: Dividing the salt between the eggplant, peppers, onion and tomatoes seasons every part of the finished dish.
- Drain the beans thoroughly: Excess canning liquid can loosen the tomato base and dilute its flavor.
- Keep the final cooking brief: Cannellini beans are already cooked and need only enough time to heat through.
- Respect the resting time: Ten minutes allows the vinegar, olives, capers, and tomatoes to settle into a more balanced flavor.
How to Store White Bean Eggplant Caponata
I store leftover caponata in an airtight container in the refrigerator for up to four days. I serve it chilled or let it come to room temperature before eating.
What to Serve With White Bean Eggplant Caponata
I serve this caponata over creamy mushroom polenta or with crusty bread. For a larger meal, I pair it with Italian grilled chicken thighs or baked salmon in foil.
Try These Recipes Next!

Get my new cookbook!
Get your copy of the book with easy, fresh, and tried-and-true Mediterranean Recipes from the Author and founder of Vargasavour Recipes, Estefania.
Recipe

White Bean Eggplant Caponata
Ingredients
- 1 large eggplant - diced
- 6 tablespoons extra virgin olive oil - divided
- 1¼ teaspoon salt - divided
- 1 green bell pepper - diced
- 1 yellow bell pepper - diced
- 1 red onion - chopped
- 2 garlic cloves - minced
- 50 g fresh parsley - finely chopped
- 300 g fresh tomatoes - diced
- ½ teaspoon freshly ground black pepper
- 1 teaspoon dried oregano
- 3 tablespoons white vinegar
- 300 g canned white beans - drained and rinsed
- 60 g pitted green olives - sliced
- 2 tablespoons capers
Instructions
- Heat 3 tablespoons extra virgin olive oil in a large skillet over medium heat. Add 1 large eggplant, diced, and ¼ teaspoon 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 ½ tablespoons extra virgin olive oil, 1 green bell pepper, diced, 1 yellow bell pepper, diced, and ¼ teaspoon salt. Cook for 5-6 minutes, stirring occasionally, until the peppers begin to soften. Transfer them to the plate with the eggplant.
- Add the remaining 1 ½ tablespoons extra virgin olive oil, 1 red onion, chopped, and ¼ teaspoon salt to the skillet. Cook for 4-5 minutes until softened. Add 2 garlic cloves, 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 fresh tomatoes, diced, the remaining ½ teaspoon salt, ½ teaspoon freshly ground black pepper, and 1 teaspoon dried oregano. Stir well and cook for 10-15 minutes, stirring occasionally, until the tomatoes break down and the mixture thickens. Stir in 3 tablespoons 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 tablespoons capers to the skillet. Fold everything together gently and cook for 2 minutes.
- Remove the white bean eggplant caponata from the heat and let it rest for 10 minutes. 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