This healthy eggplant caponata is a classic Sicilian recipe made lighter — it’s fiber-rich, full of flavor, and perfect for a Mediterranean-inspired vegetarian meal.

For more eggplant summer recipes, try our pasta alla Norma, roasted eggplant, zaalouk, and parmigiana.

Top-down view of authentic Sicilian caponata served in cast iron skillet with basil.

A Taste of Sicily, Made Healthier

The first time Louise and I tasted truly unforgettable caponata was in Ortigia, Sicily — a tiny plate at a seaside trattoria, bursting with flavor: sweet, sour, salty, and savory all at once.

That moment made us fall in love with this humble dish. Caponata is more than just an eggplant recipe; it’s a celebration of the Mediterranean diet — full of vegetables, heart-healthy fats, and bold flavor.

Close-up of authentic Sicilian caponata recipe with roasted eggplant, olives, pine nuts, and fresh basil in a rich sweet and sour sauce.

Our version stays true to the Sicilian tradition but with a lighter, healthier twist: we roast the eggplant instead of frying it, cut back on oil, and let the vegetables shine. The result is a fiber-rich, low-calorie Italian recipe that’s perfect for anyone looking to eat well without sacrificing taste.

With its mix of tender eggplant, onion, celery, and olives, this dish is packed with antioxidants and plant-based goodness. Serve it as a healthy summer side dish, pile it onto whole-grain toast, or toss it with chickpeas or couscous for a high-protein vegetarian meal. However you enjoy it, this is comfort food with benefits — simple, nourishing, and deeply satisfying.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Ingredients for authentic Sicilian caponata recipe, including eggplants, celery, onion, tomato paste, olives, raisins, and pine nuts.
  • Eggplant: Globe, Italian, or striped eggplants all work well — just roast them properly so they hold their shape. The key to any good Italian eggplant dish is golden, caramelized edges.
  • Celery: Brings texture and a mild bitterness. No celery? Use diced green pepper or fennel stalks to keep that crisp bite.
  • Onion: Yellow and white onions are ideal, but red onion or shallots add a softer, sweeter edge to the dish.
  • Tomato Paste: Double-concentrated paste gives you the deepest flavor fast. Regular tomato paste works too — or reduce some crushed tomatoes for a similar effect.
  • Olives: Choose mild green olives like Castelvetrano for classic flavor. Swap in Kalamata or oil-cured black olives for something richer.
  • Capers: Optional, but they add a salty punch. No capers? A few chopped cornichons or a splash of olive brine can stand in.
  • Raisins: Essential for that sweet and sour eggplant caponata vibe. Try currants, dried figs, or even golden raisins — or skip them if you prefer savory.
  • Pine Nuts: Toasted pine nuts add richness and crunch. Sub with slivered almonds or sunflower seeds for a nut-free version. Great for vegetarian Italian recipes.
  • Vinegar: White wine vinegar is traditional, but red wine vinegar or balsamic can add depth. Apple cider vinegar works in a pinch too.
  • Sugar: Used to balance the acidity. White sugar is classic, but honey or maple syrup also work in this sweet and sour eggplant dish.
  • Extra Virgin Olive Oil: Use the best one you’ve got. It’s essential here — no real replacement.
  • Fresh Basil: Add it at the end for a fresh, herbal lift. No basil? Use flat-leaf parsley or mint for a slightly different twist.

How to Make Caponata

Roast the Eggplant

Preheat your oven to 400°F (200°C). Cut the eggplant into bite-sized chunks and spread them on a large baking tray — or two if needed. Drizzle with olive oil and sprinkle with salt.

Roast for 30–35 minutes, or until the eggplant is golden brown and soft. Roasting keeps the texture firm and flavorful — perfect for this sweet and sour eggplant dish.
Tip: You can also use an air fryer. Just cook in batches and shake halfway through.

Roasted eggplant chunks for authentic Sicilian caponata recipe.

Blanch the Celery (optional)

Trim and peel the celery to remove the stringy bits. Bring a small pot of water to a boil and add a splash of vinegar. Blanch the celery for 2–3 minutes until slightly softened. Drain and set aside. This step adds a gentle tang and smooths out the bitterness in the celery.

Celery boiling in vinegar water for caponata.

Cook the Onions

While the eggplant is roasting, slice the onion and cook it in olive oil over medium heat. Stir often and let it gently caramelize until golden and tender — about 10–15 minutes.
If the onion starts to stick, just add a splash of water. The sweetness here builds the base flavor of the dish.

Onions caramelizing in olive oil for flavor base.

Make the Sauce

To the onions, add the blanched celery, tomato paste, capers, and chopped olives. Let everything cook together for 2–3 minutes.

Then add the raisins, vinegar, and sugar. Stir well and let it simmer on medium-high heat until the sauce thickens and becomes glossy. This is what gives caponata its signature flavor — a perfect balance of sweet, sour, salty, and rich.

Sweet and sour sauce simmering with olives and raisins.

Toast the Pine Nuts

Push the sauce to one side of the pan and add pine nuts to the other. Toast them for 1–2 minutes, stirring often, until golden. Then mix everything together in the pan.

Pine nuts toasting in pan.

Bring It All Together

Add the roasted eggplant to the sauce and stir gently to coat. Let it cook together for 5 more minutes, then turn off the heat. Eggplant caponata gets better as it rests — let it cool for at least 2 hours, or store it overnight in the fridge. Before serving, tear in some fresh basil leaves.

Enjoy it warm, cold, or at room temperature. Serve it with toasted bread, as a side to your favorite plant-based mains, or even tossed with pasta or couscous. It’s a flexible, deeply flavorful dish that works in any season.

Roasted eggplant mixed into caponata sauce with basil.

Tips

  • Use a wide baking tray (or two): Spread the eggplant out so it roasts, not steams — this gives it a rich, golden texture essential in the best eggplant recipes.
  • Roast, don’t fry: Roasting is lighter, less messy, and still gives amazing flavor without the oil-heavy feel of deep-fried versions.
  • Take your time with the onions: Slowly caramelized onions add depth and natural sweetness that balance the vinegar and tomato.
  • Blanch the celery (don’t skip it!): A quick boil with a splash of vinegar takes away bitterness and softens the bite.
  • Adjust to your taste: Depending on your vinegar and tomatoes, you may need a little more sugar or acid. Keep tasting as you go — it’s key to getting the balance just right in a classic caponata recipe.
  • Let it rest: Caponata isn’t meant to be rushed. It tastes best after a few hours — or even better, the next day.
  • Add basil at the end: Always add fresh basil after the caponata has cooled to keep its flavor and color vibrant.
  • Make it your own: Add bell peppers, almonds, or capers if you like — Sicilian families all do it a little differently.
  • Wondering how to serve caponata? Try it with crusty bread, over pasta, on a grain bowl, or as a chilled summer side dish.

Frequently Asked Questions

Is eggplant caponata served hot or cold?

Traditionally, caponata is served at room temperature or cold. Letting it rest brings out the best balance of sweet, sour, and savory flavors. It’s even better the next day.

Can I make caponata ahead of time?

Yes! Caponata is a great make-ahead dish. It keeps well in the fridge for up to 5 days and actually improves with time.

What is the difference between caponata and ratatouille?

Caponata vs ratatouille: Both are Mediterranean vegetable dishes, but caponata is Sicilian and features a sweet-and-sour profile with vinegar and sugar. Ratatouille is French, more herb-forward, and usually cooked with zucchini and bell peppers in olive oil.

Can I skip the raisins or sugar?

You can, but you’ll lose the signature sweet-sour balance that makes caponata unique. Try reducing the amount instead of leaving them out entirely.

Can I freeze it?

Yes. Let it cool completely, store it in an airtight container, and freeze for up to 2 months. Thaw overnight in the fridge before serving.

Can I make it without pine nuts?

Absolutely. Pine nuts add texture, but you can skip them or swap in sunflower seeds or slivered almonds.

More Easy Summer Recipes

If you tried this Eggplant caponata recipe or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!

Authentic Sicilian caponata recipe styled in a skillet with a spoon, perfect as a Mediterranean side or plant-based appetizer.

Eggplant Caponata (Healthier)

4.96 from 24 votes
This healthy eggplant caponata is a classic Sicilian recipe made lighter — it’s fiber-rich, full of flavor, and perfect for a Mediterranean-inspired vegetarian meal.
Prep Time: 15 minutes
Cook Time: 15 minutes
Roasting the Eggplants: 30 minutes
Total Time: 35 minutes
Servings: 4 people
Course: Appetizer, Sauce, Side dish
Cuisine: Italian

Ingredients 

  • 3 medium eggplants (about 3¼ lbs / 1.5 kg), cut into dice
  • 1 rib celery (about 2½ oz / 70 g), trimmed and peeled
  • 1 large yellow onion (about 5 oz / 150 g), thinly sliced
  • 3 tablespoons tomato paste (double concentrate if you can find it)
  • 2 tablespoons extra virgin olive oil plus more for roasting eggplant
  • 2 tablespoons white wine vinegar plus a splash for blanching celery
  • 1 tablespoon capers
  • 1 tablespoon sugar
  • 1 tablespoon raisins
  • 3 tablespoons green olives pitted and roughly chopped
  • 1 tablespoon pine nuts sub almonds
  • 1 handful basil leaves
  • ¾ teaspoon salt or more to taste

Instructions 

  • Roast the Eggplant: Cut 3 medium eggplants into chunks, toss with olive oil and salt, and roast at 400°F (200°C) for 30–35 minutes until golden and tender. Air fryer works too — shake halfway through.
    Roasted eggplant chunks for authentic Sicilian caponata recipe.
  • Blanch the Celery (Optional): Peel and chop 1 rib celery, then boil in water with a splash of vinegar for 2–3 minutes. Drain and set aside.
    Celery boiling in vinegar water for caponata.
  • Cook the Onions: Slice 1 large yellow onion and sauté in 2 tablespoons extra virgin olive oil over medium heat until soft and golden, about 10–15 minutes. Add a splash of water if needed.
    Onions caramelizing in olive oil for flavor base.
  • Make the Sauce: Add celery, 3 tablespoons tomato paste, 1 tablespoon capers, and 3 tablespoons green olives to the onions. Cook for 2–3 minutes, then stir in 1 tablespoon raisins, 2 tablespoons white wine vinegar, and 1 tablespoon sugar. Simmer until thick and glossy.
    Sweet and sour sauce simmering with olives and raisins.
  • Toast the Pine Nuts: Push sauce to one side of the pan and toast 1 tablespoon pine nuts on the other for 1–2 minutes. Mix everything together.
    Pine nuts toasting in pan.
  • Combine and Rest: Add roasted eggplant, cook 5 more minutes, then turn off the heat. Let cool for at least 2 hours (or overnight). Finish with 1 handful basil leaves.
    Serve warm, cold, or at room temp — on toast, with pasta, couscous, or as a flavorful side.
    Roasted eggplant mixed into caponata sauce with basil.

Notes

SUBSTITUTIONS
  • Eggplant: Globe, Italian, or striped all work — roast until golden and tender.
  • Celery: Adds crunch. Swap with fennel stalks or green bell pepper.
  • Onion: Yellow or white are best. Red onion or shallots = sweeter flavor.
  • Tomato Paste: Double concentrate is ideal. Crushed tomatoes work in a pinch.
  • Olives: Castelvetrano for mild flavor, or Kalamata for bold.
  • Capers: Optional. Sub with chopped pickles or olive brine.
  • Raisins: Key to sweet-sour flavor. Try currants or dried figs — or skip.
  • Pine Nuts: Toasted is best. Sub almonds or sunflower seeds for nut-free.
  • Vinegar: White wine is classic. Red wine, balsamic, or apple cider work too.
  • Sugar: White sugar balances the acid. Honey or maple syrup work too.
  • Olive Oil: Use high-quality extra virgin — it makes a difference.
  • Fresh Basil: Tear in at the end. Sub parsley or mint if needed.
TIPS
  • Use big trays: Spread eggplant out so it roasts, not steams.
  • Roast, don’t fry: Easier, lighter, and still full of flavor.
  • Slow-cook the onions: Caramelized onions = sweet, rich base.
  • Blanch the celery: Softens bite and cuts bitterness.
  • Taste and tweak: Adjust vinegar and sugar to balance sweet and sour.
  • Let it rest: Flavor improves after a few hours or overnight.
  • Add basil last: Keeps it fresh, green, and fragrant.
  • Customize it: Add peppers, almonds, or capers — it’s flexible.
  • How to serve: With toast, pasta, grain bowls, or as a chilled side.
STORAGE
Store caponata in an airtight container in the fridge for up to 5 days, or freeze it for up to 2 months.

Nutrition

Serving: 1 of 4, Calories: 233kcal, Carbohydrates: 35g, Protein: 5g, Fat: 10g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 704mg, Potassium: 1132mg, Dietary Fiber: 13g, Sugar: 22g, Vitamin A: 402IU, Vitamin B6: 0.4mg, Vitamin C: 15mg, Vitamin E: 3mg, Vitamin K: 28µg, Calcium: 62mg, Folate: 99µg, Iron: 2mg, Manganese: 1mg, Magnesium: 73mg, Zinc: 1mg

Don’t Lose This Recipe

Enter your email to get this recipe in your inbox and sign up for our free newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes 🌿✨.

Welcome to our blog, we are glad you are here.

4.96 from 24 votes (13 ratings without comment)

Leave a comment

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

Recipe Rating




25 Comments

  1. It looks like this recipe is different from the one you posted in the past. I don’t remember seeing tomato paste or raisins in the recipe. I enjoyed the recipe as it was. Can I find it somewhere? Thanks.

    1. Hi Annemarie! You’ve got a great memory 😊
      This version is an improved and more authentic take on the original, inspired by traditional Sicilian caponata—and we think it’s even more delicious! That said, if you preferred the old version, you can absolutely make a few tweaks:

      You can swap the tomato paste for a can of crushed tomatoes or tomato purée—just let it simmer for 10–15 minutes to thicken before adding the eggplant. And feel free to leave out the raisins if you’d like; the salad will still be full of flavor.

      If you’re looking for the original version, we still have it in this old YouTube video: https://youtube.com/shorts/Icqco8oo49A

      Thanks so much for cooking with us and sharing your feedback! 💚

  2. 5 stars
    This was absolutely delicious. My family loved it and I will be making it again. The recipe is perfect but I did add golden raisins and 1 diced red bell pepper. I think next time I will add some additional olives. This was so tasty and suitable for company and holidays or just for a lite summer appetizer with some crusty bread.

  3. 5 stars
    Make this last night and it is absolutely delicious!!! I added garlic after onions were done. Added a little red wine at very end and let cook for a bit.

    Served over Pappardelle noodles and fresh grated Parmesan ❣️

    1. Julia, that caponata-pappardelle serving sounds like pure heaven 🎉

      I’m very happy you enjoyed the recipe, good idea with the tip to add with a splash of red wine.

      Thank you for taking the time to leave a comment here. All the best,
      Louise

    2. Hello, cant wait to try your recipe! But can diced eggplants be sauteed in pan, rather than baked? Thanks for your reply in advance.

      1. Hi Diana,

        Thanks for your message. Yes sure 🙂 You can sauté the eggplant in a large skillet with some olive oil 🙂 It’ll be delicious!
        I hope this helps.
        Nico

    1. Hi Regina,

      I am not sure about the wine in the sauce I am afraid. I think it would taste too much of wine? But I haven’t tried so can’t be sure for certain.

      Sorry I can’t be of more help.
      Nico

  4. 5 stars
    This was absolutely delicious! I love eggplant and am always looking for recipes besides ratatouille. I used only half of the sugar and may use even less next time.

    1. Hi Allegra,
      Amazing, I’m delighted you liked the caponata. Good tip on the sugar amount, this is a recipe that you can certainly tailor to your sweetness and acidity likings 😉
      Thank you very much for your comment.
      All the best,
      Louise

  5. 5 stars
    Have been looking for a recipe to use up my home grown eggplant. Did not know anyone that had there own and weren’t happy with anything I looked up. This one popped up on my feed on my phone and I can not wait to try. It’s going to be great. Thank you.

  6. 5 stars
    Sei sempre il numero 1! Grande Nico! Ho appena fatto un early dinner con Capponata Tacos 🌮😉. Un abbraccio da Charlotte in North Carolina

    1. Ahaha, ma grazie mille, Gianni!! Siamo molto felici che ti piaccia il nostro blog. Un abbraccio dall’Umbria 🙂 Nico

      1. Sorry… I meant “caponata” not capponata 😜
        Mi piacerebbe molto conoscerti di persona se un giorno passo in Italia e faccio un giro in Umbria. Se invece ti capita di passare da Charlotte, NC scrivimi così ti offro un caffè ed una delle “tue” specialità. Keep up the good work my friend.
        Gianni

        1. That sounds wonderful, Gianna! I’ll let you know, thanks so much for the offer! Grazie ancora! Nico

    2. 5 stars
      Just finished making this dish. So far, it is a big success. I thought it was on the sweet side and added another tablespoon of vinegar. Next time will start out with less sugar and vinegar and add up from there. Will make again. Giving away tomorrow so we will see what the general opinion is.