Sicilian Caponata is a sweet and sour eggplant recipe made with roasted eggplant, celery, olives, raisins, capers, and fresh herbs for a bold, deeply savory Mediterranean side dish. It can be served warm, cold, or at room temperature, which makes it just as useful for meal prep as it is for holidays or casual dinners. If you enjoy Mediterranean eggplant dishes like this Eggplant with Lemon Sauce, this is another flavorful way to make eggplant the star.

Sicilian Caponata At A Glance
- 🕒 Total Time: 1 hour (20 minutes prep, 40 minutes cook)
- 🍽️ Servings: 6 🌍 Cuisine Type: Italian / Mediterranean
- 🍆 Flavor Profile: Sweet, tangy, and savory with roasted eggplant, briny olives, capers, and a touch of sweetness from raisins
- 🥄 Texture: Soft, tender vegetables with a slightly chunky, stew-like consistency
- 🌾 Dietary Info: Naturally gluten-free and vegan
- 🍳 Cooking Method: Roasted eggplant combined with a stovetop-simmered vegetable mixture
- 🧊 Storage Notes: Keeps well for up to 5 days in the fridge; flavor improves as it sits; can be frozen for up to 2 months
- ⭐ What Makes This Special: A classic Sicilian dish that balances sweet and sour flavors and can be served warm, cold, or at room temperature
Save And Summarize This Recipe
What makes Sicilian Caponata so distinctive is the balance of flavors. It's briny, slightly sweet, a little tangy, and deeply savory all at once. If you've never made it before, think of it as a Mediterranean vegetable dish that lands somewhere between a cooked salad, a relish, and a side dish. It shares that same layered, vegetable-forward appeal as Turkish Roasted Eggplant Salad, and if you love sides that bring contrast and depth to the plate, recipes like Carrots with Tahini or Mediterranean Zucchini hit a similar note.
Jump to:
One of the best things about caponata is how flexible it is once it's made. You can serve it as a side with roasted or grilled meats like Za'atar Marinated Chicken, spoon it over Mediterranean Rice for a simple lunch, or add it to a mezze-style spread with homemade pita chips. It's the kind of recipe that quietly makes the rest of the meal more interesting, which is exactly what a good side dish should do.
What Is Caponata?
Caponata is a traditional Sicilian dish made with eggplant, celery, capers, and a touch of sweetness from raisins or vinegar.
It's known for its agrodolce flavor, a mix of sweet and tangy that's a hallmark of Sicilian cooking. Every family in Sicily seems to have its own version and ingredients can vary from town to town.
Unlike French ratatouille, which is more of a stewed vegetable dish, caponata has a bright, bold flavor and a mix of soft and crisp textures. The vegetables are cooked separately, then simmered together so each keeps its shape. It's hearty enough to stand on its own but is often served as an appetizer, side dish, or spread on crusty bread.
Do You Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from A Sweet Thyme
Key Ingredients
You will need the following ingredients to make this Mediterranean eggplant side dish:

- Eggplant: Eggplant is the base of this dish, so it's worth cutting it into evenly sized cubes so it roasts at the same rate. I found that roasting it separately instead of cooking it all in one pot gives the caponata a better texture and keeps it from turning too soft. If you enjoy eggplant-forward recipes, this has a lot of the same appeal as Baked Eggplant Parmesan, but with a more sweet-and-savory Mediterranean flavor.
- Raisins: The raisins are what give caponata that subtle sweetness that balances the vinegar, capers, and olives. I tested this with both golden and regular raisins, and both worked well, but golden raisins felt a little softer and slightly more mellow in the finished dish. If you're unsure about them, don't skip them completely. They really help round everything out.
- Capers: These are what bring the briny, salty contrast that keeps the dish from tasting flat. I like using Castelvetrano olives here because they're buttery and less sharp than some other varieties, which works really well with the vinegar and herbs. The capers add that little pop in the background that makes the whole dish taste more layered.
See the recipe card for quantities.
Variations
- Crunch: Stir in toasted pine nuts or almonds before serving for extra texture. Some traditional recipes call for pine nuts, but I chose not to add them in my recipe as I wanted to keep the recipe nut-free.
- Herbs: Swap the mint and parsley for basil or oregano if that's what you have on hand. Each gives the caponata a slightly different flavor. It is all delicious!
- Vegetables: Zucchini, red peppers, or even fennel can be added or swapped for part of the eggplant. It's a great way to use what's in season.
- Serve: Spoon it over crostini for an appetizer, toss it with pasta, or enjoy it as a side with grilled chicken or fish.
How To Make Sicilian Caponata: Step-By-Step
Here are some quick visual instructions. Remember that full instructions with the exact ingredients are in the printable recipe card:

Step 1: Preheat the oven and prepare a sheet pan with parchment paper. Place the eggplant on the sheet pan. Drizzle with olive oil and sprinkle with salt. Roast for 30 minutes.

Step 2: In a medium pot, add the rest of the olive oil, onion, bell pepper, celery, salt, and a few twists of black pepper. Cook until the onions are soft and starting to turn golden in about 10 minutes.

Step 3: Add the garlic and stir for about 30 seconds. Add the tomatoes, olives, raisins, vinegar, capers, sugar, red pepper flakes, and bay leaf. Stir to combine and simmer on medium-low heat for about 10 minutes.

Step 4: Remove from heat and discard the bay leaf. Stir in the roasted eggplant and cook for another 2-3 minutes. Remove from the heat and stir in the fresh herbs.
Pro Tip
Make it a day ahead. Caponata tastes even better the next day when the flavors have melded together. Serve it cold for an easy Mediterranean side that's perfect for entertaining or meal prep.

Frequently Asked Questions
It can be enjoyed either way. I prefer it cold or at room temperature, especially as a side dish for grilled chicken or fish.
You can, but it's best fresh or refrigerated for up to five days. Freezing may slightly change the texture of the eggplant.
Other Easy Appetizers

Sicilian Caponata (Sweet and Sour Eggplant Recipe)
Do You Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from A Sweet Thyme
Equipment
Ingredients
- 1 large eggplant or two small eggplants, about 1 ¾ pounds, cut into 1-inch cubes
- ½ teaspoon kosher salt
- 4 tablespoons extra-virgin olive oil divided
- 1 medium yellow onion chopped
- 1 whole red bell pepper chopped
- 2 stalks celery sliced
- ground black pepper to taste
- 2 cloves garlic minced
- 1 can (14 ounces) crushed fire-roasted diced tomatoes
- ¼ cup green olives (Castelvetrano) pitted and roughly chopped
- ¼ cup raisins golden or black
- 3 tablespoons red wine vinegar to taste
- 2 tablespoons capers drained
- 1 tablespoon sugar
- ¼ teaspoon red pepper flakes
- 1 bay leaf
- ¼ cup fresh mint chopped
- ¼ cup flat-leaf parsley chopped
Instructions
- Preheat the oven to 450℉. LIne a sheet pan with parchment paper.
- Place the cubed eggplant on the sheet pan. Drizzle with 3 tablespoons of olive oil and sprinkle with ¼ teaspoon of salt. Toss to coat.1 large eggplant, ½ teaspoon kosher salt, 4 tablespoons extra-virgin olive oil
- Roast the eggplant in the oven for 30 minutes, stirring halfway through, until golden.
- While the eggplant is roasting, add the rest of the olive oil in a medium pot or Dutch oven over medium heat.
- Add the onion, bell pepper and celery. Season with the remaining salt and a couple of twists of black pepper.1 medium yellow onion, 1 whole red bell pepper, 2 stalks celery, ground black pepper
- Cook until the onions are tender and starting to turn golden, about 10 minutes, stirring often.
- Add the garlic and stir for 30 seconds.2 cloves garlic
- Add the tomatoes and stir to combine.1 can (14 ounces) crushed fire-roasted diced tomatoes
- Add the olives, raisins, vinegar, capers, sugar, red pepper flakes, and bay leaf. Stir to combine.¼ cup green olives (Castelvetrano), ¼ cup raisins, 3 tablespoons red wine vinegar , 2 tablespoons capers, 1 tablespoon sugar, ¼ teaspoon red pepper flakes, 1 bay leaf
- Simmer on medium-low heat for 10 minutes. Stir occasionally.
- Remove from the heat and discard the bay leaf.
- Stir in the roasted eggplant and cook for 2-3 minutes.
- Remove the pot from the heat and stir in the fresh herbs.¼ cup fresh mint, ¼ cup flat-leaf parsley
- Adjust the seasonings to taste (see notes).
- For the best flavor, let the caponata sit for at least 30 minutes before serving. Serve warm or at room temperature but it is delicious cold as well.
















Gwen says
You will love this recipe!