Eggplant Caponata is a vibrant Sicilian dish that brings a symphony of flavors to your table. With tender, caramelized eggplant, sweet tomatoes, briny olives, and a hint of tangy vinegar, every bite is a delightful balance of savory and sweet. The dish’s rich, velvety texture pairs perfectly with crusty bread or as a topping for pasta, making it a versatile star of any meal. In just over an hour, you’ll create a dish that feels both rustic and refined, ideal for sharing with loved ones or savoring solo.
This recipe is a celebration of simplicity and depth, transforming humble ingredients into something extraordinary. The slow-cooked medley of vegetables develops a deep, complex flavor that’s both comforting and exciting. Whether served warm or at room temperature, Eggplant Caponata is a crowd-pleaser that’s as easy to prepare as it is impressive. Its bright, Mediterranean-inspired profile will transport your taste buds, proving that great food doesn’t need to be complicated—just made with care and passion.
Ingredients for Eggplant Caponata

- 1 recipe Roasted Eggplant (prepare ahead of time)
- 3 tablespoons golden raisins (substitute with regular raisins if needed)
- 3 tablespoons sherry vinegar (red wine vinegar works as a substitute)
- 2 tablespoons capers (rinsed and drained)
- 2 tablespoons extra-virgin olive oil
- ½ medium yellow onion, chopped
- 1 celery stalk, diced
- 1 red bell pepper, stemmed, seeded, and diced
- ½ teaspoon sea salt
- 1 tablespoon tomato paste
- 3 garlic cloves, grated
- 1 pound tomatoes (about 4 medium), cored and diced
- ½ teaspoon cane sugar (or granulated sugar)
- ¼ cup chopped fresh parsley
- Freshly ground black pepper, to taste
- Fresh basil leaves, for garnish
- Crostini, for serving
Step-by-Step Instructions
- Roast the eggplant according to your preferred recipe and set aside.
- In a small bowl, combine the golden raisins, sherry vinegar, and capers. Set aside to allow the raisins to soften while you prepare the caponata.
- Heat the olive oil in a large skillet over medium heat. Add the onion and celery and cook for 8 minutes, or until softened.
- Add the red bell pepper and sea salt. Cook for another 8 minutes, or until the pepper is tender.
- Stir in the tomato paste, garlic, tomatoes, and sugar. Cook for 8 minutes, stirring often, until the tomatoes break down and the mixture becomes saucy.
- Add the roasted eggplant, raisins, vinegar, capers, and several grinds of black pepper. Cook for 5 minutes, stirring to combine.
- Remove from heat and stir in the chopped parsley. Taste and adjust seasoning if needed.
- Allow the caponata to cool to room temperature. For best flavor, refrigerate and let it sit for 1-2 days before serving.
- When ready to serve, garnish with fresh basil leaves and accompany with crostini.
Perfect Pairings: Serving Suggestions
Eggplant Caponata is incredibly versatile! Serve it as a dip with crostini or crusty bread for a crowd-pleasing appetizer. It also shines as a topping for grilled chicken, fish, or even pasta. For a light meal, pair it with a fresh green salad and a sprinkle of feta cheese.
Make It Ahead: Storage and Reheating
This dish tastes even better the next day! Store it in an airtight container in the refrigerator for up to 5 days. Let it come to room temperature before serving, or gently reheat it on the stovetop over low heat. Avoid microwaving to preserve the texture.
Mix It Up: Recipe Variations
Feel free to customize your caponata! Swap golden raisins for chopped olives or pine nuts for a different flavor profile. Add a pinch of red pepper flakes for a spicy kick, or toss in some roasted zucchini for extra veggies. The possibilities are endless!
Time-Saving Tips for Busy Cooks
To cut down on prep time, roast the eggplant a day in advance and store it in the fridge. You can also use canned diced tomatoes instead of fresh ones. Pre-chopped veggies from the store can also be a lifesaver when you’re short on time.
Essential Equipment for Success
You’ll need a large skillet for sautéing the vegetables and a baking sheet for roasting the eggplant. A sharp chef’s knife and cutting board will make prepping the ingredients a breeze. Don’t forget a mixing bowl for soaking the raisins and capers!

Eggplant Caponata
Ingredients
Roasted Eggplant
- 1 recipe Roasted Eggplant
- 3 tablespoons golden raisins
- 3 tablespoons sherry vinegar
- 2 tablespoons capers
- 2 tablespoons extra-virgin olive oil
- ½ medium yellow onion, chopped
- 1 stalk celery, diced
- 1 red bell pepper, stemmed, seeded, and diced
- ½ teaspoon sea salt
- 1 tablespoon tomato paste
- 3 cloves garlic, grated
- 1 pound tomatoes, about 4 medium, cored and diced
- ½ teaspoon cane sugar
- ¼ cup chopped fresh parsley
- Freshly ground black pepper
- Fresh basil leaves, for garnish
- Crostini, for serving
Instructions
- Roast the eggplant according to this recipe.
- In a small bowl, combine the golden raisins, vinegar, and capers. Set aside for the raisins to soften while you prepare the caponata.
- Heat the olive oil in a large skillet over medium heat. Add the onion and celery and cook for 8 minutes, or until the vegetables have softened. Add the red pepper and salt. Cook until tender, about 8 minutes.
- Add the tomato paste, garlic, tomatoes, and sugar, and cook, stirring often, for about 8 minutes, or until the tomatoes have cooked down and become saucy.
- Add the roasted eggplant, raisins, vinegar, capers, and several grinds of pepper, and cook, stirring, for 5 more minutes. Stir in the parsley and season to taste.
- Allow the caponata to cool to room temperature. We like it best on days 2 and 3, after the flavors have had a chance to meld. Store it in an airtight container in the refrigerator for up to 5 days.
- When ready to serve, garnish the caponata with fresh basil. Serve with crostini.