This incredible Sicilian-style Eggplant Caponata is a sweet and salty appetizer that combines eggplant, peppers, onions, olives, capers, pignoli and raisins and is perfect by itself, slathered on crusty bread, or as a topping for sandwiches.

Eggplant caponata in black pan.

This post may contain affiliate links. Our disclosure policy.

Editor’s Note: Originally published on June 18, 2019. Updated with improved recipe, expanded information, and new photos on July 23, 2024.

I’ve sampled many different types of eggplant caponata from storebought to homemade, and this is the recipe I come back to again and again.

It’s easy to make and so much better (and less expensive) than jarred caponata; once you make it yourself you’ll never buy storebought again!

The sweet raisins, peppers, and onions perfectly complement the salty capers and olives, and the sour vinegar and they all combine beautifully with the delicious roasted eggplant!

I love to include eggplant caponata on an antipasto platter, and it’s also great alongside other appetizers such as zucchini bruschetta and cannellini dip.

Recipe Ingredients

All ingredients for this recipe are shown in the pic below and special notes are made in this bulleted list to assist you.

Ingredients shown: tomato paste, hot red pepper flakes, capers, pine nuts, sugar, red wine vinegar, olives, onion, parsley, raisins, chopped red bell pepper and celery, and eggplant.
  • Eggplant. I’m using American eggplants and when selecting them I look for medium-sized eggplants that are dark, shiny, and firm to the touch.
  • Olives and capers. Green Castelvetrano olives are my go-to for eggplant caponata. Look for ones that are already pitted or, you can remove the pits yourself. Be sure to rinse the capers to remove additional salt.
  • Raisins. Raisins or currants are added to many Sicilian dishes. They add sweetness and texture to the caponata. If you don’t want to use them, you can omit but you may need to replace with a touch more sugar.
  • Herbs. Fresh herbs like parsley, mint, and basil all work well with caponata.
  • Pignoli. Also called pine nuts, these tend to be on the pricier side but you can find better prices at Costco or Trader Joe’s. You can also omit them but the do add great texture and flavor.

See the recipe card for full information on ingredients and quantities.

How to make it

Each number corresponds to the numbered written steps below.

  1. Preheat the oven to 425f and set the rack to the middle level. Cut 2 pounds of eggplant into 1 1/2 inch cubes and toss them with 1/2 cup of olive oil, 1 teaspoon of Diamond Crystal kosher salt and 1/2 teaspoon of black pepper, then spread the cubes onto parchment paper-lined baking sheets taking care to not overcrowd the pieces. If the eggplant looks at all dry, add a drizzle of olive oil. Place in the oven and roast for 30-40 minutes or until the eggplant is fully cooked through and soft in the middle.
  2. While the eggplant is roasting, chop 3 celery ribs and 1 large red bell pepper. Slice 1 medium red onion, chop 1 cup of pitted green olives, and mince 1/4 cup of flat-leaf Italian parsley and set aside. In a dry pan over medium heat toast 1/3 cup of pignoli nuts for about 5 minutes taking care to not burn them. As they toast they’ll become fragrant and turn a light golden color. Once toasted, set them aside.
Eggplant caponata recipe process collage group one showing spreading eggplant out on baking sheet, toasting pine nuts, sauteing vegetables, and adding tomato paste.
  1. Heat a large pan to medium heat with 1/4 cup of extra virgin olive oil, then add the celery, red onion, and bell pepper and saute for 5-7 minutes or until softened.
  2. Add 1 6-ounce can of tomato paste and continue to cook for another 5 minutes stirring frequently. If the paste starts to burn at all, add a few ounces of water. Add 1/4 teaspoon of crushed red pepper flakes and cook for 30 seconds.
  3. Add 1/4 cup of red wine vinegar along with the chopped olives, 2 tablespoons of rinsed capers, 1/4 cup of raisins, and 2 tablespoons of sugar and cook for 5 minutes to allow the vinegar and sugar to cook through and incorporate into the sauce.
  4. By now the eggplant should be done and you can remove from the oven and test for doneness with a fork.
Recipe process collage two showing adding red wine vinegar, poking cooked eggplant pieces, mixing eggplant into pan, and crostini with caponata.
  1. Add the roasted eggplant to the pan and gently mix it all together taking care to not mash the eggplant. Taste test the caponata – if you’d like more acidity, add a touch more vinegar, and if you’d like it sweeter add more sugar. Season with salt and pepper to taste, then remove from the heat and add the pine nuts and parsley (or other fresh herbs).
  2. You can serve the caponata immediately, but it will taste better if it sits in the fridge overnight. Eggplant caponata can be served warm, at room temperature, or cold. Enjoy!

Top tips

  • Roasting vs. frying. Traditionally caponata is made by frying the eggplant in olive oil. Frying will take less time (about 7-10 minutes in the oil per batch), but you may need to fry in multiple batches and your attention needs to stay on the eggplant. I prefer to roast because it’s more hands-off which means I can start cooking the other ingredients while the eggplant roasts.
  • Don’t over-salt! Olives and capers are salty ingredients which is why salt was kept to a minimum in this recipe. Aside from salting the eggplant prior to roasting, salt is to taste only, so be sure to taste-test before adding additional salt.
  • Additions. My recipe for caponata can easily be added to; some great additions would be zucchini, anchovies, and as mentioned before, other herbs such as mint and basil. For a full meal, check out my recipe for chicken agrodolce which is basically chicken with eggplant caponata plus/minus a few ingredients.
Eggplant caponata spread onto crostini.

Want To Save This Recipe?

Enter your email and we'll send it to you. Plus, get great new recipes from us every week!

More Italian appetizers

Here are a few more of my favorite Italian appetizer recipes. I hope you love them!

If you’ve enjoyed this Eggplant Caponata Recipe or any recipe on this site, give it a 5-star rating and tell us about it in the comments below.

We strive to satisfy a number of learning styles.  If you are someone who prefers to learn by watching, you can find most of our recipes on YouTube and our Facebook Page.

For more never-before-seen FULL MEAL RECIPE VIDEOSbecome a Patreon member today!

Eggplant Caponata

5 from 30 votes
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Servings: 6
Eggplant Caponata is a sweet and salty appetizer that combines eggplant, peppers, onions, olives, capers, pignoli and raisins and is perfect by itself, slathered on crusty bread.

Ingredients 

  • 2 pounds (908g) eggplant cut into 1 1/2" cubes
  • 1/2 cup (120g) olive oil plus more as needed
  • 1 teaspoon Diamond Crystal Kosher salt
  • 1/2 teaspoon black pepper

Remaining ingredients

  • 1/4 cup (60g) extra virgin olive oil
  • 1/3 cup (45g) pignoli nuts
  • 3 ribs celery chopped
  • 1 large red bell pepper chopped
  • 1 medium red onion sliced
  • 1 6-ounce can tomato paste
  • 1 cup (140g) chopped pitted green olives
  • 2 tablespoons (18g) capers rinsed
  • 1/4 packed cup (42g) raisins optional
  • 2 tablespoons (26g) sugar
  • 1/4 cup (60g) red wine vinegar
  • 1/4 teaspoon crushed hot red pepper flakes
  • 1/4 cup mince flat-leaf Italian parsley
  • 3 tablespoons mint and/or basil for garnish
  • salt and pepper to taste

Want To Save This Recipe?

Enter your email and we’ll send it to you. Plus, get great new recipes from us every week!

Instructions 

For the eggplant

  • Preheat oven to 425f and set the rack to middle level. Toss the cubed eggplant with olive oil, salt, and pepper. Spread the eggplant out onto parchment paper lined baking sheet(s), making sure to not overcrowd the pieces. Roast for 30-40 minutes or until fully cooked through and soft in the middle.

Meanwhile

  • Toast the pignoli nuts in a dry pan over medium-low heat for approximately 5 minutes being careful not to burn. Once toasted, set aside.
  • Heat a large pan to medium heat with extra virgin olive oil. Add the celery, red onion, and bell pepper and saute for 5-7 minutes or until softened.
  • Add the tomato paste and continue to cook for another 5 minutes, stirring frequently. If the paste starts to burn, add a few ounces of water to the pan. Next, add the hot red pepper flakes and cook for 30 seconds.
  • Add the green olives, capers, raisins, sugar, and red wine vinegar. Cook for 5 minutes allowing the vinegar and sugar to cook through and incorporate.
  • Add the roasted eggplant to the pan and gently mix it all together being careful to not crush the eggplant. Taste test the acidity and add more sugar or vinegar if required. Season with salt and pepper to taste.
  • When satisfied with the taste, turn off the heat and add the parsley and pignoli nuts. Mix well. Caponata can be eaten right away but it's better to refrigerate overnight so that the flavors meld together. Enjoy!

Notes

  • Makes 6 large or 8 moderate servings.
  • Caponata tastes much better the next day.  Store it in the refrigerator for up to 5 days.
  • Salt was kept to a minimum.  The inherent saltiness of the olives and capers should be kept in mind.  Season to taste after adding all of the salty ingredients.

Nutrition

Calories: 366kcal | Carbohydrates: 26.6g | Protein: 4.3g | Fat: 29.8g | Saturated Fat: 3.9g | Sodium: 564mg | Potassium: 807mg | Fiber: 7.8g | Sugar: 16.9g | Calcium: 30mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!

Follow Me

Sign up for free weekly recipes!

This recipe was originally published on June 18, 2019. It was completely updated on July 23, 2024.

5 from 30 votes

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

83 Comments

  1. Suzanne Calcagno says:

    5 stars
    Perfection. Roasting the veg is such a good idea.

    1. Jim says:

      Hi Suzanne, so happy you enjoyed this and thanks for the comment!

  2. Denise says:

    5 stars
    I just made this AMAZING recipe! The flavor!! I was going to serve it tonight but decided to let sit overnight. I will be making this again!!

    1. Jim says:

      Hi Denise, thanks for the comment and so happy you enjoyed the caponata!

  3. Ken Grant says:

    This rates a WOW! My son planned to take his girlfriend out to dinner, but after a taste of this (and your Chicken Piccata) he decided to stay home. His girlfriend even gave me a thank-you hug.

    1. Jim says:

      Hi Ken, so happy you all enjoyed this and the piccata! Thanks for the comment.

  4. Francesca Stirpe says:

    5 stars
    What a simple delicious, authentic recipe… I can’t wait to make this again

    1. Jim says:

      Hi Francesca, so happy you liked the caponata and really appreciate the comment!

  5. Eylem says:

    Hello, Can I freeze this?

    1. Jim says:

      Hi there, yes, you can freeze this.

  6. Barry says:

    Can I process and can this? I would like to give this as gifts.

    1. Jim says:

      Hi Barry, yes you can definitely can it. This recipe doesn’t provide the steps for canning so I’d recommend following proper canning protocol.

  7. Fran says:

    Can I use green olives with pimento?

    1. Jim says:

      Hi Fran, yes you can.

  8. Nonnie says:

    I love eggplant and I am going to make this something I’ve always wanted to try. I will follow the recipe exactly. I will however peel my eggplant, it’s an optional thing I just do not care for the tough eggplant skin. I’d definitely recommend you solve the eggplant first, not only does it remove extra moisture, And improves the texture of the eggplant and makes it creamier

    1. Jim says:

      Hi Nonnie, thanks for the comment and hope you enjoy it!

  9. Jeff Mineno says:

    5 stars
    Great recipe!!! Love the way you cook!!! Im always starving after watching your videos!!!

    1. Jim says:

      Thank you, Jeff! I appreciate you watching the videos and so happy you liked the recipe!

  10. Cindy says:

    5 stars
    This the 2ond time for your delicious recipe for caponata.i am sure it won’t be the last double recipe today for appetizer for a crowd.
    Thank you for sharing 😋

    1. Jim says:

      Thank you, Cindy! I’m so happy you enjoyed the caponata!

  11. Judi Galloway says:

    Question: would I be making a huge mistake if I left the tomatoes or tomato paste out? I have seen pictures of this dish that didn’t look so “tomatoey”. Wanted to ask the experts before I messed up a beautiful dish. Thank you!

    1. Jim says:

      Hi Judi, you can cut the tomato paste in half or omit it but this particular recipe hasn’t been tested without tomato paste so I can’t say for certain how it will turn out. Although I’m pretty sure it will still taste good!

  12. Evie says:

    5 stars
    Honestly one of the best things I’ve made. I had a friend over and she was as amazed as I was how good it was. Will be making for mothers day next weekend. Thank you for sharing this recipe.

    1. Jim says:

      Hi, Evie. I’m so happy you liked the caponata recipe and thanks for letting me know!

  13. Catherine says:

    5 stars
    Sooooo good! Your instructions are very helpful. So many times I’m left wondering if I’m following the instructions correctly. Can’t wait to make other recipes.

    1. Jim says:

      Thank you, Catherine! I’m happy you find the instructions to be helpful!

  14. Denise says:

    5 stars
    I am always searching for different ways to cook eggplant and this one is a keeper! I tested the finished eggplant immediately after cooking it and am reserving rest for tomorrow. I can’t wait for tomorrow! Bringing some to my mother too as she is getting older and doesn’t really cook anymore but loves eggplant. Thank you and please keep those great recipes coming!!!!

    1. Jim says:

      Hi Denise. I hope it was a hit with your mother too. It is always much better the next day!

  15. annamae says:

    5 stars
    quality and tradition..thank you

    1. Jim says:

      Thanks very much!

  16. Barbara Wander says:

    5 stars
    This caponata turned out even better than the one they make at Cafe Fiorello in NYC. I LOVE IT and sometimes just eat it as a snack. No bread or crackers though, I’ve given up white carbs. AND I use Splenda in place of sugar in this recipe.

    1. Jim says:

      Thank you so much! I often eat it by itself too. I’m glad it works well with the Splenda.

    2. Pat says:

      Me too! It’s low carb that way! Yummy!

  17. Barbara says:

    I had no idea what eggplant caponata was. But had an eggplant I needed to use before it got bad. Made this with a few adjustments, due to what I had on hand, and it was delicious. I used dried cranberries instead of raisins, and one half of a purple onion. Only a small amount left for today. Can’t imagine the flavor improving overnight but we’ll see.

    1. Jim says:

      Hi Barbara! Glad you enjoyed it! I think the flavor develops more if you can hold off and not eat it all the same day. That’s always a tough task for us to do though!

  18. George says:

    Absolutely fantastic this will be a standard in my fridge not just with eggplant but I got to try all of the vegetable suggestions pennies to make compared to buying thank you. george

    1. Jim says:

      Hi George. It’s great to hear that you liked the caponata! Appreciate the comment.

  19. D.W says:

    I Started making this dish for dinner at 11:00am this morning. The fragrances from this recipe were intoxicating and making my mouth water. I wanted to put it in the refrigerator for tonight but found myself consuming a good portion of it before I forced myself to put it away. Thanks so much for this delicious recipe!

    1. Jim says:

      I am glad you enjoyed it! It’s hard to put it away, but I promise if you do the flavors are even the better the next day. Thanks for the comment!

  20. Lori B. says:

    OMG so delish !
    I omitted pine nuts, but added anchovies & chopped red bell pepper ❤️

    1. Jim says:

      That sounds nice too! Love anchovies. I’m glad you enjoyed it!