This recipe delivers incredible depth of flavor using simple ingredients. The eggplant becomes tender and silky, while the combination of tomatoes, vinegar, olives, and capers creates a signature sweet-and-sour taste. It’s naturally vegan, make-ahead friendly, and even better the next day as the flavors continue to develop. Whether served as part of a spread or alongside grilled dishes, it’s always a standout.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
large eggplant, diced olive oil yellow onion, chopped celery stalks, sliced garlic cloves, minced crushed tomatoes green olives, sliced capers, drained red wine vinegar granulated sugar salt black pepper fresh parsley, chopped
Directions
Place the diced eggplant in a colander and sprinkle lightly with salt. Let sit for about 20 to 30 minutes to draw out excess moisture. Pat dry with paper towels.
Heat olive oil in a large skillet over medium heat. Add the eggplant and cook until softened and lightly golden, about 8 to 10 minutes. Remove from the skillet and set aside.
In the same skillet, add a bit more olive oil if needed. Sauté the chopped onion and sliced celery until softened, about 5 minutes.
Add the minced garlic and cook for another 30 seconds until fragrant.
Stir in the crushed tomatoes, olives, and capers. Simmer for about 5 minutes.
Return the cooked eggplant to the skillet. Add red wine vinegar and sugar, stirring well to combine.
Simmer gently for another 10 to 15 minutes, allowing the flavors to meld and the mixture to thicken slightly.
Season with salt and black pepper to taste. Remove from heat and stir in fresh parsley.
Allow the caponata to cool slightly before serving. It can be enjoyed warm, at room temperature, or chilled.
Add toasted pine nuts for extra texture and richness.
Stir in raisins for a more pronounced sweet-and-sour flavor.
Use balsamic vinegar instead of red wine vinegar for a deeper sweetness.
Add diced bell peppers for additional color and flavor.
Serve over grilled fish or chicken for a hearty main dish.
Storage/Reheating
Store Eggplant Caponata in an airtight container in the refrigerator for up to 5 days.
The flavors improve over time, making it an excellent make-ahead dish. Serve chilled or bring to room temperature before serving. If reheating, warm gently on the stovetop over low heat.
It can also be frozen for up to 3 months. Thaw overnight in the refrigerator before serving.
FAQs
What is Eggplant Caponata?
It is a traditional Sicilian dish made with eggplant, tomatoes, olives, capers, and a sweet-and-sour sauce.
Do I have to salt the eggplant first?
Salting helps remove excess moisture and can improve texture, but it’s optional if the eggplant is fresh and firm.
Is caponata served hot or cold?
It can be served warm, at room temperature, or chilled depending on preference.
Can I make it ahead of time?
Yes, it actually tastes better the next day as the flavors deepen.
Is Eggplant Caponata vegan?
Yes, the traditional recipe is naturally vegan.
What can I serve with caponata?
It pairs well with crusty bread, pasta, grilled meats, or as part of an antipasto platter.
Can I freeze caponata?
Yes, it freezes well when stored in an airtight container.
Why add sugar and vinegar?
They create the signature sweet-and-sour balance that defines caponata.
Can I use canned tomatoes?
Yes, crushed canned tomatoes work perfectly in this recipe.
How do I prevent the eggplant from becoming mushy?
Cook it until just tender and avoid overcrowding the pan during sautéing.
Conclusion
Eggplant Caponata is a beautifully balanced dish that brings together sweet, tangy, and savory elements in every bite. With its tender eggplant and bold Mediterranean flavors, it’s a versatile recipe that works as an appetizer, side, or topping. Simple to prepare and even better the next day, it’s a timeless addition to your table.
This authentic Eggplant Caponata is a classic Sicilian dish featuring tender eggplant simmered with tomatoes, olives, capers, celery, and a signature sweet-and-sour sauce. Rich, vibrant, and naturally vegan, this Eggplant Caponata recipe is perfect as an appetizer, side dish, or topping for crusty bread.
Author:Catherine
Prep Time:20 minutes
Cook Time:30 minutes
Total Time:50 minutes
Yield:6 servings
Category:Appetizer
Method:Appetizer / Side Dish
Cuisine:Italian-Inspired
Diet:Vegan
Ingredients
1 large eggplant, diced
4 tablespoons olive oil, divided
1 medium yellow onion, chopped
2 celery stalks, sliced
2 garlic cloves, minced
1 cup crushed tomatoes
½ cup green olives, sliced
2 tablespoons capers, drained
2 tablespoons red wine vinegar
1 tablespoon granulated sugar
1 teaspoon salt (or to taste)
½ teaspoon black pepper
2 tablespoons fresh parsley, chopped
Instructions
Place diced eggplant in a colander and sprinkle lightly with salt. Let sit for 20–30 minutes to draw out excess moisture. Pat dry.
Heat 2 tablespoons olive oil in a large skillet over medium heat.
Add eggplant and cook for 8–10 minutes until softened and lightly golden. Remove and set aside.
In the same skillet, add remaining olive oil if needed.
Sauté onion and celery for about 5 minutes until softened.
Add minced garlic and cook for 30 seconds until fragrant.
Stir in crushed tomatoes, olives, and capers. Simmer for 5 minutes.
Return eggplant to the skillet. Add red wine vinegar and sugar, stirring to combine.
Simmer gently for 10–15 minutes until thickened and flavors meld.
Season with salt and black pepper to taste.
Remove from heat and stir in fresh parsley.
Let cool slightly before serving. Serve warm, at room temperature, or chilled.
Notes
Salting the eggplant improves texture but is optional if using fresh, firm eggplant.Avoid overcrowding the pan to prevent steaming.Flavors deepen beautifully after resting overnight.Toasted pine nuts or raisins add traditional Sicilian variation.Balsamic vinegar can replace red wine vinegar for deeper sweetness