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

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

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
Tried this recipe?Leave a comment below or mention @theplantbasedschool 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 delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

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




23 Comments

  1. 5 stars
    Yummy ๐Ÿ˜‹..whipped up this fabulous dish..going to put it over spaghettini later as I am letting the flavors marry right now. Didn’t use raisins as I am into the savory taste…..but may the next time. Used Kalamata olives..it tastes wonderful.
    Thank you for the great recipe.

  2. 5 stars
    Eggplant Caponata.Wow, You guys are my favorite Vegan go tos. I like the simple cooking style, don’t like measuring except like ballpark. I want to show you my creation