Classic Caponata

Classic Caponata is a simple mix of eggplant, tomatoes, capers, and olives that turns into a flavorful, sweet and tangy veggie stew. It’s great for spreading on toasted bread or serving with grilled meats. This dish is a summer favorite, especially with fresh vegetables, but it tastes amazing any time of the year when you want something tasty.

A white bowl filled with a vegetable stew containing tomatoes, eggplant, and other vegetables, garnished with a basil leaf.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.

Caponata is a classic Italian dish, and while there are tons of ways to make it, this version is my favorite. It’s full of vegetables, has a bold garlic taste, and a bit of sweetness from fresh tomatoes.

The Backyard Table

An e-book titled "The Backyard Table: Recipes for Summer Cookouts" by Chef Jenn Allen is displayed on a tablet, featuring a bowl of potato salad on the cover.

Get it NOW and level up your outdoor dining! The Backyard Table - Recipes for Summer Cookouts features 34 of Chef Jenn's BEST recipes for outdoor eating and entertaining.

You'll get ad-free recipes like:

  • Grilled Corn Guacamole
  • Grilled French Onion Burgers
  • Deviled Egg Pasta Salad
  • Blueberry Grunt
  • and so many more!

Every recipe is created, tested and loved by Chef Jenn and her family - there's no AI here!

Get it now, at a special introductory price of $7.99. That's over 50 pages of foodie love at your fingertips!

Buy Now!

Whether you’re making a simple dinner, packing a picnic, or putting together a fancy appetizer board (just add a bowl of this to a charcuterie board and everyone will love it!), this recipe always turns out great. It’s also a perfect way to use fresh summer veggies, especially when tomatoes and eggplants are in season.

A white plate with pieces of Caponata.

History

Caponata, a traditional Sicilian dish, dates back to the 18th century, making it a pre-1920s classic. Originally a sweet-and-sour eggplant relish cooked with tomatoes, capers, olives, and vinegar, it was typically served as a main course with bread or as a side dish. The “summery” version of Caponata highlights peak-season produce like tomatoes, eggplant, and fresh herbs, reflecting the dish’s Mediterranean roots. In the United States, caponata gained popularity during the mid-20th century, particularly in Italian-American communities, as home cooks embraced rustic, vegetable-forward recipes inspired by their heritage.

Ingredients

  • Eggplant – You’ll need about 4 cups, diced, and no need to peel the skin off.
  • Salt – This is for sweating the eggplant, which helps remove extra water. Don’t worry, it won’t make the dish too salty.
  • Olive oil – Any type of olive oil will work fine here.
  • Red onion – Regular cooking onions are also okay to use, but avoid sweet onions—they might make the dish too sweet.
  • Celery stalks -You can include the celery leaves too; they add a lot of flavor.
  • Red bell pepper – Yellow or orange bell peppers work just as well. The color doesn’t change the taste much.
  • Garlic cloves -Fresh garlic is important! It gives a strong flavor that really boosts the veggies. Garlic from a jar just isn’t the same.
  • Ripe tomatoes – Any kind of tomato is fine. Just cut them in half and gently squeeze out the seeds to get rid of extra liquid.
  • Capers – Don’t skip these! They’re key to the flavor. If you like olives, you’ll enjoy capers too.
  • Pitted green olives – Roughly chop them. You can also use black olives—I’ve tried both and they taste great.
  • Red wine vinegar
  • Sugar – This is optional; you can leave it out if you prefer.
  • Salt and freshly ground black pepper – Season to taste.
  • Fresh basil or parsley – Use these for a fresh, colorful garnish.
Ingredients for a recipe arranged in bowls on a white surface, including eggplant, tomatoes, peppers, onions, olives, capers, celery, garlic, parsley, and various seasonings.

How To Make Classic Caponata

Scroll down for the full recipe card with exact measurements and printable instructions.

Start by sprinkling the diced eggplant with salt and letting it sit in a colander for 30 minutes. This draws out extra moisture and keeps your caponata from being soggy. Rinse quickly and pat the eggplant dry with a kitchen towel or clean paper towels. Blot as much liquid as you can.

Cubed eggplant in a mint green colander on a marble surface, with a striped blue dish towel and a salt container nearby.

Heat olive oil in a large skillet over medium heat. Add the eggplant and cook until golden and tender, about 8 to 10 minutes. Remove the eggplant and set it aside.

A black pan with diced eggplant pieces sits on a light countertop next to a blue and white striped kitchen towel.

In the same skillet, sauté the onion, celery, and red bell pepper until softened, about 5 minutes. I like using a wooden spoon to stir because it won’t scratch the skillet and helps lift all those caramelized bits.

A frying pan with chopped red bell pepper, celery, and red onion arranged separately; a bowl of cooked eggplant and a striped towel are nearby.

Add the garlic and cook for 1 minute until fragrant. Then stir in the chopped fresh tomatoes and cook until they break down and release their juices, about 8 to 10 minutes.

A pan filled with diced tomatoes and vegetables sits on a white surface beside a blue-and-white striped towel and a bowl of cooked eggplant.

Mix in the capers, olives, red wine vinegar, and sugar. Let it simmer for 5 more minutes.

A pan filled with tomato sauce, chopped tomatoes, green olives, and capers sits on a marble surface next to a bowl of cooked eggplant and a blue-striped towel.

Return the eggplant to the skillet and stir gently. Cook for another 10 minutes so all the flavors meld beautifully.

A pan of vegetable stew with diced eggplant, olives, and tomato sauce sits on a marble surface next to a blue-and-white striped cloth. A wooden spoon rests inside the pan.

Season with salt and pepper to taste. I like using a small silicone spatula for stirring so I can scrape the sides and get every bit of sauce.

A pan of vegetable stew with tomatoes, eggplant, olives, and peppers sits on a marble surface next to a blue and white striped towel. A wooden spoon rests in the pan.

Cool the caponata to room temperature. Serve warm, at room temperature, or chilled. Garnish with fresh basil or parsley for a bright, fresh finish.

Small slices of toasted bread topped with a tomato-based vegetable mixture and garnished with fresh basil leaves, arranged on a white plate.

Chef Jenn’s Tips

  • Salting the eggplant before cooking is important—it helps keep it from getting soggy and improves the texture.
  • Make sure to use ripe tomatoes for the best fresh taste. If they’re very juicy, let them cook a little longer to thicken the sauce.
  • Let the caponata sit for a few hours (or overnight!) to bring out even more flavor.
  • For a richer, sweeter taste, add a splash of balsamic vinegar.

Make It A Meal

Caponata is very versatile—it’s great with grilled chicken or fish, spread on crostini, or mixed with pasta. It’s also a fantastic addition to a charcuterie or antipasto board.

Crostini topped with diced tomatoes, capers, mushrooms, and basil are arranged on a rectangular white plate.

Storage

Keep leftover caponata in an airtight container in the fridge for up to 5 days. It actually tastes better after sitting overnight! You can also freeze it for up to 1 month—just thaw it and serve at room temperature.

Save and Subscribe Form

Save this recipe and we’ll send it right to your email inbox. Plus we’ll send you other great recipes every week!

A white plate with pieces of caponata.

Classic Caponata

Chef Jenn
This Summery Caponata with Fresh Tomatoes is a sweet, savory, and tangy mix of vegetables full of Mediterranean flavors. Serve it warm, chilled, or at room temperature for a memorable side dish or appetizer.
No ratings yet
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Appetizer, Side Dish
Cuisine Italian, Mediterranean
Servings 8 servings
Calories 117 kcal

Ingredients
  

  • 1 eggplant diced
  • 1 teaspoon salt
  • ¼ cup olive oil
  • 1 cup red onion diced
  • 2 celery stalks diced
  • 1 red bell pepper chopped
  • 2 garlic cloves minced
  • 4 large ripe tomatoes peeled, seeded, and chopped
  • 2 tablespoons capers drained
  • cup pitted green olives drained and chopped
  • 2 tablespoons red wine vinegar
  • 2 teaspoons sugar
  • Salt and freshly ground black pepper
  • Fresh basil or parsley

Instructions
 

  • Sprinkle the diced eggplant with salt and let it sit in a colander for 30 minutes to draw out the moisture. Rinse quickly to remove any extra salt and then pat it dry with a clean kitchen towel or paper towel. Blot as much liquid as you can.
  • Heat olive oil in a large skillet over medium heat.
  • Add the eggplant and cook until it’s golden and tender, about 8–10 minutes. Remove it and set aside.
  • Sauté the onion, celery, and red bell pepper in the same skillet until softened, about 5 minutes.
  • Add the garlic and cook for 1 minute until fragrant.
  • Stir in the chopped fresh tomatoes and cook until they break down and release their juices, about 8–10 minutes.
  • Add the capers, olives, red wine vinegar, and sugar. Let it simmer for 5 more minutes.
  • Return the eggplant to the skillet and stir gently, cooking for another 10 minutes.
  • Season with salt and pepper to taste.
  • Cool the caponata to room temperature. Serve warm, at room temperature, or chilled, topped with fresh basil or parsley.

Notes

Chef Jenn’s Tips

  • Salting the eggplant before cooking is important—it helps keep it from getting soggy and improves the texture.
  • Make sure to use ripe tomatoes for the best fresh taste. If they’re very juicy, let them cook a little longer to thicken the sauce.
  • Let the caponata sit for a few hours (or overnight!) to bring out even more flavor.
  • For a richer, sweeter taste, add a splash of balsamic vinegar.

Nutrition

Serving: 0.5gCalories: 117kcalCarbohydrates: 11gProtein: 2gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gSodium: 442mgPotassium: 418mgFiber: 4gSugar: 7gVitamin A: 1267IUVitamin C: 35mgCalcium: 26mgIron: 1mg

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.

Keyword caponata, eggplant recipes, Sicilian appetizer, summer vegetables, vegetarian recipes
Tried this recipe?Let us know how it was!