Eggplant Caponata (Sicilian Recipe)
This post may contain affiliate links. Please read our disclosure policy.
Bursting with bold flavors, delicious vegetables, and aromas that define Sicilian cuisine, this beloved Eggplant Caponata (Sicilian Recipe) is perfect for any occasion. The combination of tender eggplant, tangy-sweet sauce, and briny olives creates a rich, balanced dish that’s both vibrant and satisfying. Ready in under an hour minutes, it’s an easy, make-ahead recipe that tastes even better the next day.
Serve on crostini, ciabatta bread with pasta, grilled meats, or a topping for bruschetta. Try my Italian Eggplant Recipe Sauteed With Tomatoes next!


Quick Look: Eggplant Caponata (Sicilian Recipe)
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Servings: 6 people
- Dietary: Vegan, Vegetarian, Dairy-free, Gluten-free
- Method: Stovetop
- Technique: Sauté eggplant, onion, and celery in olive oil. Stir in olives, capers, raisins, and tomato, then simmer gently. Finish with vinegar and herb.
- Flavor and Texture: Bold, sweet, and tangy with a deep savory backbone, this dish has a soft, jammy texture with tender vegetables and pops of briny olives and capers.
Best Eggplant Caponata

This Sicilian Eggplant Caponata recipe is inspired by my Sicilian friend, Lili, who also gave me her recipe for Authentic Italian Cannoli Recipe. She is the best Sicilian cook I know, and this Sicilian specialty is authentic and exceptional! This easy recipe is even better the next day, so it’s a great make-ahead dish.
You will also like my Roasted Eggplant, Eggplant Parmigiana Recipe, Eggplant and Zucchini Casserole, and Sauteed Eggplant and Tomatoes recipes.
Made With Amore,

“Made this and everyone LOVED it!! I left out the raisins and accidentally forgot the pine nuts and was still amazing!! Will make again and add pine nuts. Great with crusty bread or crackers or by itself.”
– Stacy
Table of Contents
Simple Ingredients
Fresh and simple ingredients make this authentic caponata the next star at your dinner table.

- Eggplants: Diced into small cubes, eggplants provide a rich and creamy texture to the dish.
- Onion: Traditional base ingredient that adds depth of flavor and aromatic sweetness.
- Diced Tomatoes: Canned or fresh tomatoes form the rich, savory sauce that brings everything together.
- Green Olives & Capers: Add the signature briny, tangy Mediterranean flavor that defines caponata.
- Red Wine Vinegar (with Sugar): Balances the dish with bright acidity and a touch of sweetness for that classic sweet-and-sour profile.
See recipe card for full information on ingredients and quantities.
Variations & Substitutions
- Olives: Green olives can be swapped with Kalamata olives for a deeper, more robust Mediterranean flavor. Try my Mediterranean Chicken and Baked Mediterranean Cod next!
- Capers: Can be omitted if preferred or replaced with finely chopped pickles for a similar tangy bite.
- Sweet Element (Golden Raisins): Substitute with dried currants or chopped dried apricots for a slightly different natural sweetness.
- Nuts: Replace pine nuts with slivered almonds or chopped walnuts for added crunch and texture.
How to Make Eggplant Caponata (Sicilian Recipe)
This Sicilian Eggplant Caponata is a bold, sweet-and-savory dish bursting with tender vegetables, briny olives, and rich tomato flavor that gets even better as it sits. Follow the step-by step photos and see the recipe card at the bottom for a printable version.

- Place the diced eggplant in a colander, sprinkle with salt, and let it sit for about 30 minutes. This helps to remove excess moisture and bitterness from the eggplant. After 30 minutes, rinse the eggplant thoroughly and pat it dry with paper towels.

- In a large skillet, heat about 2 tablespoons of olive oil over medium heat. Add the diced eggplant and sauté until they are golden brown and tender. This might need to be done in batches to avoid overcrowding the pan. Once cooked, remove the eggplant from the skillet and set it aside.

- In the same skillet, add another tablespoon of olive oil if needed. Add the chopped onion and celery. Sauté until they are softened and slightly translucent. Add the garlic and cook for another minute.

- Add the diced tomatoes (with their juice) to the skillet. Stir in the olives, capers, sugar, raisins, bell peppers, and red wine vinegar. Simmer over medium-low heat for about 10-15 minutes, stirring occasionally. Add the sautéed eggplant to the skillet. Mix everything together and let simmer for 25-30 minutes. If the mixture seems dry, you can add a splash of water. Remove from the heat once the caponata is cooked and stir in the toasted pine nuts. Allow the caponata to cool to room temperature and garnish with fresh basil.
Eggplant Caponata (Sicilian Recipe) FAQs
Caponata is a traditional Sicilian dish consisting of cooked vegetables, often including eggplant, tomatoes, and various other ingredients. It’s known for its sweet and sour flavors and is usually served as an appetizer or side dish.
Caponata is a Sicilian dish with eggplant, tomatoes, olives, and capers, known for its sweet and sour taste. From Provence, France, Ratatouille features eggplant, zucchini, and bell peppers, cooked with herbs for a distinct Mediterranean flavor. Both are vegetable dishes with unique ingredients and origins. You can consider caponata a sweet and sour Sicilian version of ratatouille.
Smaller varieties of eggplant, such as Italian or Asian eggplants, work well for caponata as they have fewer seeds and a tender skin. However, larger eggplants can also be used; just be sure to remove any excess seeds.
Properly stored in an airtight container, homemade caponata can last 3-4 days in the refrigerator.
Serving Suggestions
I love serving this Sicilian eggplant caponata as a rich, flavorful appetizer spooned over toasted crostini for an easy yet impressive starter. It’s also a standout addition to any antipasto platter or my Salami Cups Appetizer, pairing beautifully with cheeses, cured meats, and marinated vegetables. You can also pair with my Easy Bruschetta Recipe! As a side dish, it complements Grilled Chicken Thighs or Baked Flounder with its perfect balance of sweet and savory flavors. You can even toss it with warm Homemade Pappardelle Pasta for a simple, rustic meal that brings authentic Italian flavor to the table.

My Pro Tips
Recipe Tips
- Salting Eggplant: Salting and rinsing the diced eggplant helps reduce bitterness and excess moisture. Pat dry before sautéing.
- Simmering Sauce: Allow the tomato-based sauce to simmer, letting flavors meld for a more delicious outcome.
- Serving Temperature: Serve at room temperature, cold, or slightly warm for the best taste experience.
More Italian Appetizer Recipes
💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.
Sicilian Eggplant Caponata Recipe

Ingredients
- 2 large eggplants, diced into small cubes
- 1 medium onion, finely chopped
- 2 garlic cloves, minced
- 2-3 stalks celery, finely chopped
- ½ red bell pepper, stemmed, seeded, and diced
- ½ cup green olives, pitted and roughly chopped
- ¼ cup capers, rinsed and drained
- 1 14-ounce can diced tomatoes in juice , (preferably San Marzano)
- ¼ cup red wine vinegar
- 2 tablespoons sugar, or honey
- 3 tablespoons golden raisins
- ¼ cup toasted pine nuts
- 3-4 tablespoons olive oil
- Salt and pepper to taste
- Fresh basil leaves, torn, for garnish
Instructions
- Prepare the Eggplant: Place the diced eggplant in a colander, sprinkle with salt, and let it sit for about 30 minutes. This helps to remove excess moisture and bitterness from the eggplant. After 30 minutes, rinse the eggplant thoroughly and pat it dry with paper towels.
- Sauté the Eggplant: In a large skillet, heat about 2 tablespoons of olive oil over medium heat. Add the diced eggplant and sauté until they are golden brown and tender. This might need to be done in batches to avoid overcrowding the pan. Once cooked, remove the eggplant from the skillet and set it aside.
- Prepare the Sauce: In the same skillet, add another tablespoon of olive oil if needed. Add the chopped onion and celery. Sauté until they are softened and slightly translucent. Add the garlic and cook for another minute.
- Add Tomatoes and Flavorings: Add the can of diced tomatoes (with their juice) to the skillet. Stir in the green olives, capers, sugar, golden raisins, diced red bell pepper, and red wine vinegar. Allow the mixture to simmer over medium-low heat for about 10-15 minutes, stirring occasionally.
- Combine Eggplant and Sauce: Add the sautéed eggplant to the skillet with the sauce. Gently mix everything together and let it simmer for an additional 25-30 minutes, allowing the flavors to meld. If the mixture seems too dry, you can add a splash of water.
- Adjust Seasoning: Taste and season the caponata with salt and pepper according to your preference. Remember that the olives and capers are already salty, so be cautious with the additional salt.
- Finish and Garnish: Once the caponata is cooked and the flavors have developed, remove it from the heat. Stir in the toasted pine nuts. Allow the caponata to cool to room temperature.
- Serve: Before serving, garnish the caponata with torn fresh basil leaves. Enjoy caponata as a standalone appetizer, a topping for crostini (small crust toasted bread slices), or a side dish with grilled meats or fish.
- Storage: Caponata tastes even better when allowed to sit for a few hours or overnight, giving the flavors time to meld. Store any leftovers in an airtight container in the refrigerator.
Notes
- Salting Eggplant: Salting and rinsing the diced eggplant helps reduce bitterness and excess moisture. Pat dry before sautéing.
- Simmering Sauce: Allow the tomato-based sauce to simmer, letting flavors meld for a more delicious outcome.
- Serving Temperature: Serve at room temperature, cold, or slightly warm for the best taste experience.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
















Made this and everyone LOVED it!! I left out the raisins and accidentally forgot the pine nuts and was still amazing!! Will make again and add pine nuts. Great with crusty bread or crackers or by itself.
YUMM, it is delicious even without those.
Served it as an appetizer with crostini and everyone loved it!
Authentic and delicious! Perfect for end of summer produce.
Such a great recipe! My whole family loved it. We put it over baked chicken and it was delicious.
I love the way you served it. Sounds delicious! We usually serve as an appetizer.