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.

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.
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.
- 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.
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.
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.
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.
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.
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.
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
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.
Yes! Caponata is a great make-ahead dish. It keeps well in the fridge for up to 5 days and actually improves with time.
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.
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.
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.
Absolutely. Pine nuts add texture, but you can skip them or swap in sunflower seeds or slivered almonds.
More Easy Summer Recipes
- Zucchini fritters
- Greek pasta salad
- Stuffed zucchini
- Stuffed eggplant
- Creamy pasta salad
- Panzanella (Italian bread salad)
- Vegetarian stuffed bell peppers
- Rice salad
- Lentil salad
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!
Eggplant Caponata (Healthier)
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.
- 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.
- 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.
- 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.
- 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.
- 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.
Notes
- 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.
- 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.
Nutrition

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.
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.
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