Roasted Eggplant Caponata with Olives

Heather Allen
Heather Allen
Published: July 6, 2026
Tags: Italian, Vegetarian, Appetizer, roasted vegetables, Make-Ahead, Eggplant, Olives, Sicilian, Caponata, Antipasto

Eggplant Caponata

A Sicilian-style eggplant relish with roasted eggplant, tomatoes, capers, olives, celery, and herbs in a bright sweet-sour sauce.

Prep Time:20 minCook Time:45 minTotal Time:65 minServings:6Difficulty:Medium

Caponata is a Sicilian eggplant relish built on contrast: tender eggplant, briny olives and capers, sweet tomato, and a gentle vinegar snap. This version roasts the eggplant instead of frying it, so the pieces keep their shape and take on browned edges without needing a heavy amount of oil.

The base starts with celery, onion, garlic, and tomato simmered just long enough to become glossy and concentrated. Green olives and capers bring the salty backbone, while a spoonful of sugar balances the red wine vinegar in the classic agrodolce style.

Caponata is best after it rests, which makes it useful for entertaining or meal prep. Serve it warm, at room temperature, or chilled over toasted bread, alongside grilled fish, spooned into a grain bowl, or as part of an antipasto spread.

Cut the eggplant into even pieces and avoid crowding the baking sheet. The goal is soft centers and caramelized edges, not dry cubes, so stir once and pull the tray when the pieces are browned and fully tender.

Nutrition (per serving)

Calories:215 kcal
Protein:3 g
Carbs:19 g
Fat:15 g

Directions

  1. 1
    Parchment-lined baking sheet with whole eggplants and olive oil nearby

    Heat the oven to 425°F and line a large rimmed baking sheet with parchment.

  2. 2
    Raw eggplant cubes seasoned with olive oil, salt, and pepper on a baking sheet

    Toss the eggplant with 3 tablespoons olive oil, 3/4 teaspoon salt, and the black pepper, then spread it in a single layer on the baking sheet.

  3. 3
    Roasted eggplant cubes browned on parchment in a baking sheet

    Roast the eggplant for 30 to 35 minutes, stirring once halfway through, until the cubes are browned at the edges and tender in the center.

  4. 4
    Softened chopped onion and celery cooking in olive oil in a skillet

    Meanwhile, warm the remaining 1 tablespoon olive oil in a wide skillet over medium heat. Add the onion, celery, and remaining 1/2 teaspoon salt and cook for 8 to 10 minutes, stirring often, until softened but not browned.

  5. 5
    Tomato mixture with olives, capers, garlic, celery, onion, and raisins in a skillet

    Stir in the garlic and cook for 30 seconds, then add the crushed tomatoes, olives, capers, vinegar, sugar, and raisins.

  6. 6
    Glossy tomato sauce with olives, capers, celery, onion, and raisins simmering in a skillet

    Simmer the sauce for 10 to 12 minutes, stirring occasionally, until glossy and slightly thickened.

  7. 7
    Roasted eggplant cubes folded into tomato sauce with olives, capers, and raisins

    Fold the roasted eggplant into the skillet and cook for 3 to 5 minutes, stirring gently, until the sauce coats the eggplant without breaking it down.

  8. 8
    Finished caponata topped with parsley, basil, and toasted pine nuts

    Remove from the heat and let the caponata rest for at least 20 minutes, then fold in the parsley, basil, and pine nuts before serving.

Ingredients

  • Eggplant, cut into 1-inch cubes:2 lb
  • Extra-Virgin Olive Oil:1/4 cup
  • Kosher Salt:1 1/4 tsp
  • Black Pepper:1/2 tsp
  • Yellow Onion, finely chopped:1 medium
  • Celery Stalks, finely chopped:2 large
  • Garlic Cloves, minced:3 cloves
  • Crushed Tomatoes:1 cup
  • Green Olives, pitted and roughly chopped:1/2 cup
  • Capers, drained:2 tbsp
  • Red Wine Vinegar:3 tbsp
  • Sugar:1 tbsp
  • Golden Raisins:1/4 cup
  • Fresh Parsley, chopped:1/4 cup
  • Fresh Basil Leaves, torn:2 tbsp
  • Toasted Pine Nuts:2 tbsp

Tips & Notes

  • For the best texture, use a wide baking sheet so the eggplant roasts instead of steaming.
  • If the caponata tastes sharp right after cooking, let it rest longer; the vinegar softens as the vegetables cool.
  • Store covered in the refrigerator for up to 4 days and bring to room temperature before serving.