
Sicilian Caponata Eggplant Dip
A warm, tangy dip inspired by Sicily's beloved caponata, blending roasted eggplant with briny green olives, sharp capers, and sweet balsamic vinegar. Served warm or at room temperature with toasted bread, vegetables, or crackers. The flavors deepen as it sits, making it an excellent make-ahead appetizer.
- Prep
- 20 min
- Cook
- 35 min
- Wait
- 15 min
- Total
- 1 hr 10 min
- Makes
- About 2 cups dip
Steps
Before you start
- Preheat oven to 400 °F (200 °C)
- Line a large baking sheet with parchment paper
- Read through the recipe to understand the timing
Roast the eggplantOven 400°F / 205°C
- Toss the cubed eggplant on the prepared baking sheet with 3 tablespoons (45 ml) olive oil, ¾ teaspoon (4.5 g) kosher salt, and ¼ teaspoon (0.5 g) freshly ground black pepper.
- Spread in a single layer.
- Roast at 400 °F (200 °C) for 25–30 minutes, stirring halfway through, until the eggplant is golden brown and fork-tender.
- The edges should be caramelized and slightly crispy.
+ Show details− Hide details
Ready when: Eggplant is golden brown and fork-tender with caramelized edges
Tip: Don't crowd the pan; let eggplant spread in a single layer for even caramelization rather than steaming.
Build the sauce
- While the eggplant roasts, combine the diced tomatoes with juice, halved green olives, rinsed capers, 2 tablespoons (30 ml) balsamic vinegar, minced garlic, 1 teaspoon (1 g) dried oregano, and ¼ teaspoon (0.5 g) red pepper flakes (if using) in a medium saucepan.
- Stir well to combine.
Simmer the sauce
- Set the saucepan over medium heat.
- Bring the mixture to a gentle simmer, stirring occasionally, for 10 minutes.
- The sauce will reduce slightly and the flavors will meld together.
+ Show details− Hide details
Ready when: Sauce is gently bubbling and has reduced by about one-quarter
Tip: Keep the heat gentle so the sauce doesn't splatter; you want a peaceful simmer, not a rolling boil.
Combine eggplant and sauce
- Once the eggplant is done roasting, remove it from the oven and let it cool for 2–3 minutes.
- Fold the warm roasted eggplant into the simmering sauce, stirring gently to combine without breaking up the pieces.
- Remove from heat.
+ Show details− Hide details
Ready when: Eggplant and sauce are evenly mixed
Tip: Fold gently to keep the eggplant pieces intact rather than breaking them down into mush.
Rest and cool
- Transfer the caponata to a serving bowl or container.
- Let it rest at room temperature for 15 minutes.
- This resting period allows the flavors to meld and the dip to reach the ideal texture.
+ Show details− Hide details
Ready when: Dip has cooled to room temperature and flavors have melded
Finish and serve
- If desired, garnish with toasted pine nuts (0.25 cup / 35 g) and fresh chopped parsley (3 tablespoons / 9 g).
- Taste and adjust salt, balsamic vinegar, or red pepper flakes as needed.
- Serve warm or at room temperature with toasted bread, crackers, or fresh vegetables.
+ Show details− Hide details
Ready when: Dip is garnished and ready to serve
Tip: Toast pine nuts in a dry skillet over medium heat for 2–3 minutes, shaking often, until fragrant and lightly golden.
Good to know
Tips
- Toast the pine nuts yourself rather than buying pre-toasted ones—freshly toasted nuts have far more aroma and flavor and stay crunchier.
- Don't peel the eggplant; the skin holds the cubes together during roasting and adds a subtle earthiness and color contrast.
- For a smoother dip consistency, break up some of the eggplant pieces with the back of a wooden spoon once combined with the sauce, but keep some chunks for texture.
- Serve with a drizzle of good olive oil on top just before serving—it's traditional in Sicily and adds richness and shine.
Make ahead
Yes. Prepare the caponata up to 2 days ahead. Store in the refrigerator in an airtight container, and reheat gently over medium-low heat for 3–5 minutes, stirring often. The flavors actually improve after a day as the ingredients continue to meld. You can also serve it cold straight from the fridge if preferred.
Storage & reheating
Room temperature: up to 2 hours. Refrigerator: up to 4 days in an airtight container. Freezer: up to 3 months (thaw in the refrigerator overnight, then reheat gently). Reheat on the stovetop over medium-low heat, stirring occasionally, until warmed through (3–5 minutes).
Substitutions
- green olives, pitted → kalamata olives or a mix of both. Kalamata olives will add a darker, slightly earthier flavor. If you prefer less brininess, use fewer olives overall.
- balsamic vinegar → red wine vinegar or sherry vinegar. Use the same amount. Red wine vinegar is sharper; sherry vinegar is a bit mellower. The result will be slightly less sweet.
- canned diced tomatoes → fresh tomatoes, diced and drained (about 2 cups / 480 g). Use ripe summer tomatoes. Drain them well to avoid excess liquid. The flavor will be fresher but the cooking time may need adjustment.
- capers in brine → finely chopped green peppercorns or diced pickled vegetables. Capers add a briny punch; these alternatives provide a similar sharp, pickled quality but with different flavors.





