Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 medium globe eggplants, about 1 1/2 pounds total, cut into 3/4-inch cubes
- 1/2 cup extra-virgin olive oil, divided, plus 2 tablespoons for bread
- 3 celery stalks, diced; 1 medium yellow onion, diced; 3 garlic cloves, minced
- 1 1/4 teaspoons kosher salt, divided, plus more to taste
- 2 tablespoons tomato paste
- 1 can diced tomatoes, 14.5 ounces, with juices
- 1/3 cup pitted green olives, chopped
- 2 tablespoons capers, drained
- 1/4 cup red wine vinegar mixed with 1 1/2 tablespoons sugar
- 1/4 teaspoon crushed red pepper flakes and 1/2 teaspoon black pepper
- 1/4 cup chopped fresh parsley or basil
- 1 baguette or ciabatta loaf, about 12 ounces, sliced 1/2 inch thick
Do This
- 1. Dice the eggplant, celery, onion, and garlic; stir together the vinegar and sugar.
- 2. Brown the eggplant in two batches in a large skillet with olive oil, about 6 to 8 minutes per batch.
- 3. Cook the celery and onion until softened, then add garlic and tomato paste.
- 4. Add tomatoes, olives, capers, vinegar-sugar mixture, red pepper flakes, and the browned eggplant.
- 5. Simmer 12 to 15 minutes, until glossy, thickened, and sweet-tangy.
- 6. Toast bread at 400°F for 8 to 10 minutes, then rub with garlic if you like.
- 7. Rest caponata 10 minutes, garnish with herbs, and serve warm, room temperature, or chilled.
Why You’ll Love This Recipe
- Big Sicilian flavor: Sweet vinegar, salty olives, briny capers, and silky eggplant make every bite bold and balanced.
- Perfect for entertaining: Caponata tastes even better after resting, so it is a wonderful make-ahead appetizer or side.
- Flexible serving options: Serve it warm, at room temperature, or chilled with crisp toasted bread.
- Simple pantry-friendly ingredients: A can of tomatoes, olives, capers, vinegar, and sugar transform humble vegetables into something special.
Grocery List
- Produce: 2 medium globe eggplants, 3 celery stalks, 1 medium yellow onion, 3 garlic cloves, fresh parsley or basil, optional lemon for finishing.
- Dairy: None.
- Pantry: Extra-virgin olive oil, kosher salt, black pepper, tomato paste, 1 can diced tomatoes, green olives, capers, red wine vinegar, granulated sugar, crushed red pepper flakes, 1 baguette or ciabatta loaf, optional pine nuts.
Full Ingredients
For the Eggplant Caponata
- 2 medium globe eggplants, about 1 1/2 pounds total, trimmed and cut into 3/4-inch cubes
- 1/2 cup extra-virgin olive oil, divided
- 1 1/4 teaspoons kosher salt, divided, plus more to taste
- 1 medium yellow onion, finely diced, about 1 cup
- 3 celery stalks, diced into 1/2-inch pieces, about 1 1/2 cups
- 3 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 can diced tomatoes, 14.5 ounces, with juices
- 1/3 cup pitted green olives, preferably Castelvetrano or Sicilian green olives, roughly chopped
- 2 tablespoons capers, drained
- 1/4 cup red wine vinegar
- 1 1/2 tablespoons granulated sugar
- 1/4 teaspoon crushed red pepper flakes
- 1/2 teaspoon freshly ground black pepper
- 1/4 cup chopped fresh parsley or basil, plus more for serving
For the Toasted Bread
- 1 baguette or ciabatta loaf, about 12 ounces, sliced 1/2 inch thick
- 2 tablespoons extra-virgin olive oil
- 1 garlic clove, peeled and halved, optional for rubbing on the toasted bread
- 1/8 teaspoon kosher salt
Optional Garnishes
- 2 tablespoons toasted pine nuts
- Extra chopped parsley or basil
- A light drizzle of extra-virgin olive oil
- A few whole capers or sliced green olives for a pretty finish

Step-by-Step Instructions
Step 1: Prep the vegetables and sweet-tangy mixture
Trim the eggplants and cut them into 3/4-inch cubes. Dice the celery into 1/2-inch pieces, finely dice the onion, and mince the garlic. In a small bowl, stir together the 1/4 cup red wine vinegar and 1 1/2 tablespoons sugar until the sugar mostly dissolves. This simple sweet-sour mixture is what gives caponata its classic agrodolce flavor.
Keep the olives, capers, diced tomatoes, tomato paste, and herbs nearby. Caponata comes together easily once the vegetables are chopped and ready.
Step 2: Brown the eggplant in batches
Heat a large, heavy skillet, sauté pan, or Dutch oven over medium-high heat for 2 minutes. Add 1/4 cup olive oil. When the oil shimmers, add half of the eggplant cubes and season with 1/4 teaspoon kosher salt. Cook for 6 to 8 minutes, stirring every 1 to 2 minutes, until the eggplant is golden in spots and just tender. Transfer the browned eggplant to a plate.
Add 2 tablespoons olive oil to the pan and repeat with the remaining eggplant and another 1/4 teaspoon kosher salt, cooking for 6 to 8 minutes. Do not worry if the eggplant absorbs the oil at first; as it softens, it will become silky and glossy. Transfer the second batch to the plate with the first batch.
Step 3: Soften the celery and onion
Reduce the heat to medium. Add the remaining 2 tablespoons olive oil to the same pan. Add the diced onion, diced celery, and 1/2 teaspoon kosher salt. Cook for 7 to 9 minutes, stirring often, until the onion is translucent and the celery has softened but still has a little texture.
Stir in the minced garlic, tomato paste, crushed red pepper flakes, and black pepper. Cook for 1 minute, stirring constantly, until the tomato paste darkens slightly and smells rich.
Step 4: Build the caponata sauce
Add the diced tomatoes with their juices, chopped green olives, drained capers, and the vinegar-sugar mixture. Stir well, scraping the bottom of the pan to loosen any flavorful browned bits. Bring the mixture to a steady simmer over medium heat, which should take about 3 minutes.
Step 5: Simmer until glossy and balanced
Return all of the browned eggplant to the pan and gently fold it into the sauce. Reduce the heat to medium-low and simmer uncovered for 12 to 15 minutes, stirring gently every few minutes. The finished caponata should be thick, glossy, and spoonable, with tender eggplant pieces that still hold some shape.
Taste carefully. Add the remaining 1/4 teaspoon kosher salt if needed, or adjust with a small splash of vinegar for more tang, a pinch of sugar for more sweetness, or a little extra black pepper for warmth.
Step 6: Rest the caponata for best flavor
Turn off the heat and stir in 1/4 cup chopped parsley or basil. Let the caponata rest for at least 10 minutes before serving. This short rest allows the eggplant to soak up the sweet-tangy tomato sauce and helps the briny olives and capers settle into the dish.
For the deepest flavor, let it cool to room temperature for 30 minutes, or chill it in the refrigerator for at least 2 hours and serve it cold or lightly warmed.
Step 7: Toast the bread
While the caponata rests, preheat the oven to 400°F. Arrange the sliced baguette or ciabatta in a single layer on a rimmed baking sheet. Brush both sides lightly with 2 tablespoons olive oil total and sprinkle with 1/8 teaspoon kosher salt.
Bake for 8 to 10 minutes, flipping once halfway through, until the bread is crisp at the edges and lightly golden. For extra flavor, rub the warm toasted bread with the cut side of the halved garlic clove as soon as it comes out of the oven.
Step 8: Garnish and serve
Spoon the caponata into a shallow serving bowl. Garnish with extra parsley or basil, a few chopped olives or capers, toasted pine nuts if using, and a small drizzle of olive oil. Serve with the warm toasted bread on the side for scooping.
Caponata is delicious warm, at room temperature, or chilled. As an appetizer, serve it like a bold Sicilian bruschetta topping. As a side dish, pair it with grilled fish, roasted chicken, chickpeas, white beans, or a simple green salad.
Pro Tips
- Brown, do not steam, the eggplant: Cook it in batches so the pieces have room to caramelize. Crowding the pan makes the eggplant soft before it develops flavor.
- Use good olives: Castelvetrano olives are buttery and mild, while sharper Sicilian green olives make the caponata more briny and intense.
- Balance at the end: Caponata should taste sweet, tangy, salty, and savory all at once. Adjust with a tiny splash of vinegar, a pinch of sugar, or more capers as needed.
- Let it rest: Even 10 minutes helps, but caponata is famous for tasting better after a few hours or overnight.
- Keep the eggplant chunky: Stir gently during the final simmer so the eggplant becomes silky without turning into a mash.
Variations
- Raisin and pine nut caponata: Add 1/4 cup golden raisins with the tomatoes and garnish with 2 tablespoons toasted pine nuts for a classic sweet-savory touch.
- Spicier caponata: Increase the crushed red pepper flakes to 1/2 teaspoon, or add 1 finely chopped Calabrian chile with the garlic.
- Hearty side-dish version: Stir in 1 1/2 cups cooked chickpeas during the final 5 minutes of simmering and serve with extra bread or over farro.
Storage & Make-Ahead
Store leftover caponata in an airtight container in the refrigerator for up to 5 days. The flavor improves after 12 to 24 hours, making it an excellent make-ahead appetizer. Serve chilled straight from the refrigerator, let it stand at room temperature for 20 to 30 minutes, or warm it gently in a covered skillet over low heat for 5 to 7 minutes. Store toasted bread separately in an airtight container at room temperature for up to 2 days; re-crisp it in a 350°F oven for 4 to 5 minutes. Freezing is not recommended because the eggplant can become watery once thawed.
Nutrition (per serving)
Calories: 425 kcal | Carbs: 45g | Protein: 7g | Fat: 25g | Saturated Fat: 4g | Fiber: 7g | Sugar: 10g | Sodium: 860mg | Cholesterol: 0mg
