A top-down view of finished sicilian caponata.

Traditional Sicilian Caponata with Eggplant, Olives & Capers

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. See my Affiliate Disclosure .

A tangy, salty Sicilian eggplant caponata is the antipasti dish that keeps surprising you. Diced eggplant is roasted until golden, then simmered with tomatoes, olives, and capers into a bright, briny agrodolce. Every bite carries something different: soft roasted eggplant, crisp celery, and the bold pop of olives and capers. It only gets better as it sits, the flavors settling and deepening by the next day.

A flat-lay composition featuring finished Sicilian caponata.

I love caponata because it rewards patience. As the vegetables cook gently together, their flavors deepen and mingle. In fact, like many Mediterranean dishes, caponata tastes even better the next day, when the sweet and sour notes have had time to settle into the eggplant.

Serve it with crusty bread, spoon it over grilled fish, or simply enjoy it as part of a generous antipasti table. However you serve it, caponata brings a little bit of Sicily to your kitchen.

Menu Suggestion: Make It a Meal

Caponata is wonderfully versatile and goes well with all kinds of dinner menu:

  • On toasted sourdough or rustic bread
  • As part of an antipasti platter
  • Starter: Gazpacho, a cold tomato soup that keeps the same bright, vinegar-lifted profile going before the meal.
  • Main (vegetarian): Stuffed Shells with Artichokes and Spinach, rich enough to balance caponata’s acidity.
  • Main (fish): Homemade Smoked Salmon, a classic partner for the briny olives and capers here.
  • Dessert: Pesche Dolci to close things out on a sweet note after all that agrodolce.

Chronicles of Caponata

This Sicilian caponata is Rosemarie’s recipe, my mother-in-law, who got it years ago from a family friend named Vivian. In our house we just call it Vivian’s Caponata, and it’s stayed exactly hers ever since, no matter how many times I’ve made it.

Caponata belongs to Sicily’s agrodolce tradition, the sweet-and-sour cooking style that shows up across the island in everything from fish to vegetables. This version leans entirely into the sour side. There’s no sugar added anywhere, just red wine vinegar doing the work, so what you get is bright and briny rather than syrupy.

Roasted until golden, the eggplant goes soft and almost creamy, then gets folded back into a pan of softened onion and celery, thickened tomatoes, green olives, and capers. Serve it at room temperature with crusty bread, as part of an antipasti spread, or alongside grilled fish.

A Few Things Worth Knowing

Sicilian caponata recipe plated with parsley garnish and a drizzle of olive oil.
  • Vegan as written: No dairy, no eggs, no substitutions needed for a plant-based table.
  • Tastes better the next day: The flavors mellow and meld as it rests, so this is a genuine make-ahead dish, not just a convenience.
  • Built for entertaining: Make it a day or two ahead and it’s one less thing on your plate the day of.
  • Pantry-friendly: Canned tomatoes work just as well as fresh, so this comes together even outside tomato season.
  • Versatile on the table: Serve it as a dip, a side, or part of an antipasti spread; it holds its own in all three roles, a hallmark of Sicilian and Italian home cooking.

Essential Grocery List for Caponata

Ingredients for Sicilian caponata recipe — eggplant, tomatoes, celery, onion, olives, and capers arranged on a counter.
  • Eggplant: Look for firm, glossy eggplants with no soft spots. Salting the cubes before cooking draws out excess moisture, so the roasted pieces turn out golden instead of soggy.
  • Onion: Any yellow onion works here.
  • Celery: Adds a savory backbone alongside the onion.
  • Tomatoes: Fresh when they’re in season, canned the rest of the year. Either works.
  • Green olives: Castelvetrano or Cerignola give a milder brininess.
  • Capers: Bring a sharp, briny pop that balances the vinegar.
  • Red wine vinegar: This is the backbone of the sauce.
  • Olive oil: Used for roasting and sautéing, and finished with a drizzle at the end.
  • Salt and pepper: To taste throughout.
  • Fresh parsley: For garnish at the end.
  • Chili paste or chili flakes (optional): Stir in during Step 5 if you want a spicier version.
  • Oil: Using olive oil is always the best option. However, sometimes I will use a combination of grapeseed and olive oil. 

A Note on Cooking Method

  • Roasting the eggplant on a sheet pan is the primary method in this recipe, and it’s mostly hands-off. Frying the eggplant in a skillet is a traditional alternative if you’d rather cook it on the stovetop; it comes together a bit faster but needs more attention and oil at the stove.

Time Commitment and Prep Tools

Estimated time

  • Prep time: 10 minutes (chopping, peeling, sautéing)
  • Rest time: 20 minutes (salting the eggplant)
  • Roast time: 13-15 minutes
  • Simmer time: 5-10 minutes (finishing step)
  • Cool time: 10–12 minutes
  • Chill time (optional, for serving cold or making ahead): 2 hours

Special tools you’ll need

  • Baking sheet
  • Chef’s knife
  • Sauté pan

Recipe Steps at a Glance

  • Prepare and roasting the eggplants
  • Making the sauce base
  • Adding the eggplants
  • Cool and garnish before serving

Step-by-step: How to Make Eggplant Caponata

Cubed eggplant salted and resting before roasting, for Sicilian caponata.

Step 1: Cube and Salt the Eggplant

Cut the eggplant into even cubes and toss with salt. Let it rest for 20 minutes.

This step matters more than it looks like it should. Salting draws out the eggplant’s excess moisture, so instead of steaming in the oven, the cubes actually roast and turn golden.

Eggplant roasting golden on a sheet pan for Sicilian caponata recipe.

Step 2: Roast the Eggplant

Preheat the oven to 425°F (220°C).

Spread the salted eggplant on a sheet pan and roast for 13 to 15 minutes, until golden at the edges.

Onion and celery sautéing soft and fragrant, for caponata recipe.

Step 3: Sauté the Onion and Celery

While the eggplant roasts, sauté the onion and celery in a pan until they’re soft and fragrant. This builds the savory base the tomatoes and vinegar will layer on top of.

Tomatoes stirred into the pan, sauce thickening for Sicilian caponata.

Step 4: Add the Tomatoes

Stir in the tomatoes and cook until the sauce thickens and comes together into something closer to a sauce than a soup.

Green olives and capers folded into the caponata sauce as the agrodolce base comes together.

Step 5: Add capers and the Eggplant

Stir in the olives and capers, then add the red wine vinegar. If you’re going for the spicier version, stir in the chili paste or flakes now.

Return the roasted eggplant to the pan and simmer everything together for 5 to 10 minutes, until it all comes together into one dish.

Finished Sicilian caponata cooling at room temperature.

Step 6: Cool and Garnish

Let the caponata cool for 10 to 12 minutes, then finish with a scatter of fresh parsley and a drizzle of olive oil before serving.

If you’re making it ahead, this is also the point to chill it, 2 hours in the fridge sets it up nicely for serving cold or for letting the flavors meld overnight.

Serving and Storage Suggestions

Caponata keeps in the fridge for up to 5 days, and honestly it’s better on day two or three once the flavors have had time to meld. I wouldn’t recommend freezing the finished dish; the eggplant’s texture softens too much once it’s fully cooked in the tomato sauce and then thawed. What I do freeze instead is roasted eggplant cubes on their own. That way I’ve always got a head start ready to go for another batch of caponata, or for eggplant meatballs.

Side view of a finished Sicilian caponata dish

Tips and Wisdom from Cafe Osharak

  • Don’t skip the salting: I always salt the eggplant and let it rest before roasting. Skip it and the cubes steam instead of turning golden.
  • No sugar, and that’s on purpose: This agrodolce gets its balance entirely from vinegar. If you’re used to sweeter versions, this one will taste sharper, and that’s the traditional profile here, not a mistake.
  • Make it ahead: I find this dish is genuinely better the next day, so don’t hesitate to make it a day or two before you plan to serve it.
  • Roasting versus frying: Roasting is the hands-off way to go, but if you want the deeper flavor that comes from frying the eggplant in a skillet, that’s a real option here too, just keep an eye on it at the stove.

Frequently Asked Questions

Is caponata served hot or cold?

Traditionally at room temperature.

Why does caponata taste better the next day?

The flavors mellow and meld as it rests. It can stay in the fridge up to 5 days.

Do I need to peel the eggplant for caponata?

No, peeling is optional. The skin holds its shape well through roasting and adds a bit of color and texture to the finished dish. Peel it if you prefer a softer bite, but it’s not necessary.

Can I fry the eggplant instead of roasting it?

Yes, frying in a skillet is a traditional alternative to roasting. It cooks a bit faster but needs more attention at the stove and more oil, since roasting on a sheet pan is the more hands-off option.

Can I freeze caponata?

I would not recommend freezing the whole dish, since fully cooked eggplant in tomato sauce doesn’t freeze well (the texture softens). However, I freeze roasted eggplant cubes, making them ready to use for caponata and eggplant meatballs.

More Antipasti Recipes to Try from Cafe Osharak

More Eggplant Dishes to Try from Cafe Osharak

Traditional Sicilian Caponata with Eggplant, Olives & Capers

Sicilian caponata recipe with roasted eggplant, tomatoes, olives, and capers in a vinegar-forward agrodolce, no sugar added. Passed down as Vivian's caponata.
Save Pin Recipe Print Recipe
A top-down view of finished sicilian caponata.
Prep Time:10 minutes
Cook Time:25 minutes
Resting Chilling:2 hours
Course
Appetizer
Cuisine
Italian
|
Mediterranean

Ingredients

  • 2 medium eggplants cubed
  • 1 onion finely chopped
  • 2 celery stalks diced
  • 2 cups tomatoes fresh or canned
  • ½ cup green olives pitted
  • 2 tablespoon capers
  • 3 tablespoon red wine vinegar
  • ½ cup olive oil
  • 1 teaspoon Salt and pepper to taste
  • 1 tablespoon Fresh parsley for garnish
  • 1/2 tablespoon Chili paste or chili flakes (optional)

Instructions

  • Cut the eggplant into cubes and lightly salt. Let rest for 20 minutes.
  • Preheat the oven to 425°F (220°C). Spread the eggplant on a sheet pan and roast for 13 to 15 minutes, until golden at the edges.
  • While the eggplant roasts, heat olive oil in a sauté pan and cook the onion and celery until soft and fragrant.
  • Add the tomatoes and cook until the sauce thickens.
  • Stir in the olives and capers, then add the vinegar to build the agrodolce base. Stir in chili paste or flakes here if using.
  • Return the roasted eggplant to the pan and simmer for 5 to 10 minutes, until everything comes together.
  • Cool for 10 to 12 minutes, then garnish with fresh parsley and a drizzle of olive oil before serving.

Notes

Step-by-Step Photos: My blog post includes helpful step-by-step photos to help guide you through making this recipe.
Calories: 175kcal | Carbohydrates: 9g | Protein: 1g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Sodium: 495mg | Potassium: 295mg | Fiber: 4g | Sugar: 5g | Vitamin A: 112IU | Vitamin C: 4mg | Calcium: 21mg | Iron: 1mg

The provided nutritional information is an estimate per serving and is not guaranteed for accuracy.

Servings: 8
Calories: 175kcal
Tried this recipe?Mention @osharak.cafe or tag #osharak.cafe!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating