This post may include affiliate links; for details, see our disclosure policy.

Caponata is an Italian appetizer that’s bursting with flavor! Eggplant and Mediterranean vegetables make a tangy, garlicky spread that’s perfect over crusty bread.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Here’s a new appetizer that we’re head over heels with: caponata! What’s caponata, you ask? This Sicilian specialty is an appetizer and a side dish, essentially a sweet and sour ratatouille with cooked eggplant, tomatoes and onion.

It’s often spread on crusty bread as an appetizer or antipasti (as the Italians would say). It’s so full of tangy, garlicky flavor that once you’ve taken one bite, you’ll likely want to devour the entire serving dish. So hold onto your hats! Here’s how to make Italian caponata…and then how to serve it like the Italians do.

What’s in caponata?

Caponata is a classic Italian eggplant dish. And like any classic dish (like potato salad or coleslaw), there are endless variations on how to make it. Alex and I researched to make sure this version has all the classic elements: and we’ve customized a bit to our personal tastes! Here’s what’s in our version of caponata:

  • Eggplant (and it doesn’t need to be drained! see below)
  • Red pepper, red onion and celery
  • Garlic
  • Canned tomatoes
  • Olive oil
  • Balsamic vinegar and sugar to balance tangy and sweet
  • Capers to add briny, salty flavor
  • Fresh basil and pine nuts, to garnish
Caponata (Eggplant Dish)

Some other additions you’ll see in some versions: green olives to add even more briny flavor, and golden raisins to add more sweet. We nixed both in flavor of a straightforward, classic caponata: but you can certainly add them if you’d like! (I’d love to add the golden raisins, but Alex is less of a salty-sweet person than I am!)

No need to salt and drain the eggplant!

If you’ve cooked with eggplant before, you’ll know: many eggplant recipes call for letting it drain with salt on it for 1 hour to extract some of the bitterness from the eggplant. If you’re like us, you’ve probably wondered: is this extra step really necessary?

We did some research, and guess what? It’s not really necessary in this day and age. Per Epicurious, salting eggplant used to be conventional practice with eggplants years ago because they were more bitter. Today’s eggplants are bred to be less bitter, so there’s no need to salt them. Look: we saved you an hour!

Eggplant caponata

Toasted pine nuts are icing on the cake!

Pine nuts are traditional for topping caponata. They’re an Italian nut that, believe it or not, does come from pine trees! Because it’s so time consuming to harvest and the trees grow only in certain regions, pine nuts can be pricey. But! They’re absolutely worth it for the nutty, uniquely Italian flavor they provide. If you can’t find them, you can omit entirely (or see these substitutes).

If you do use them, follow this advice: Toast the pine nuts before you use them! Toasting the nuts on the stove or in the oven brings out their flavor in a big way: almost like using salt to bring out the flavor in a recipe! They’re not nearly as good without toasting. You’ve been warned!

Capers enhance the salty flavor

If you’ve never cooked with capers, now’s the time! What are they? Capers are a berry of the caper bush that’s native to the Mediterranean. They’re round and dark green gray, about the size of a peppercorn. You’ll find them in Italian and Mediterranean recipes. They bring a tangy, briny and salty flavor to any dish.

Capers are served pickled, so you’ll find them in jars near the olives at the grocery story. If you pick up a jar, also try them in capers recipes like Salmon with Capers, Roasted Eggplant Pasta, and Paprika Goat Cheese Spread.

Eggplant caponata

Ways to serve caponata

Once you’ve made up a batch of caponata, now’s the fun part. Eating it! There are lots of ways to eat caponata, but probably the most common is using it to top crusty bread. Since it’s Italian in heritage, it works well with Mediterranean-style meals. Here are a few ways that we’d serve it:

  • On crusty bread or baguette slices. If you’re the baking type, try our Homemade Baguette.
  • On crostini. You can also make crunchy Crostini, essentially crackers made out of baguette, which makes more of a showy presentation.
  • On a cheese board or appetizer spread. It’s nice for an antipasto spread because it’s a rare plant-based Italian appetizer option.
  • As a side to baked or grilled fish. It would make a great side to our Salmon with Capers.
  • As a side to pasta. Try alongside Roasted Cauliflower Pasta, Cacio e Pepe, Easy Creamy Gnocchi, or Vegan Fettuccine Alfredo.
  • In grilled cheese. Throw some in the middle of a grilled cheese sandwich and you’ve got a heavenly treat.
  • As a meal. Alex and I have split a bottle of wine with baguette, caponata, and some cheese or seasoned white beans. Perfect appetizer dinner!

Dietary notes

This caponata recipe is vegetarian, vegan, plant-based, dairy-free, and gluten-free.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Eggplant Caponata

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 as an appetizer 1x


Caponata is an Italian appetizer bursting with flavor! Eggplant and Mediterranean vegetables make a tangy, garlicky spread that’s perfect over crusty bread. 


  • 1 1/2 pounds eggplant (2 medium)
  • 1 celery rib
  • 1 medium red onion
  • 1/2 red bell pepper
  • 3 garlic cloves
  • ¼ cup olive oil
  • 14-ounce can crushed fire roasted tomatoes
  • 2 tablespoons balsamic vinegar
  • 1 tablespoon sugar
  • 1 pinch red pepper flakes
  • 2 tablespoons capers, drained
  • ½ teaspoon kosher salt
  • Basil, for garnish
  • Toasted pine nuts, for garnish (optional)


  1. Cut the eggplant into small cubes, about ½ inch by ½ inch. Dice the celery. Slice the red onion. Dice the red bell pepper. Mince the garlic.
  2. In a Dutch oven or large saute pan, heat the olive oil over medium heat.
  3. Add the eggplant, celery, red pepper and red onion and cook for 10 minutes, stirring occasionally. Add the garlic and cook 3 to 5 minutes until the eggplant and onions are browned and softened.
  4. Add the crushed tomatoes, balsamic vinegar, sugar, red pepper flakes, capers, and salt. Cover and simmer on low for 10 minutes, stirring once, until very tender. Taste and add another pinch or two of salt. Serve warm, garnished with chopped basil and toasted pine nuts. Or, chill for up to 1 day and serve cold or at room temperature (the flavors taste even better after refrigerating). 
  • Category: Appetizer
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan

More with eggplant!

Eggplant is an underrated vegetable, in our opinion! Here are some more great recipes for eating it:

  • Easy Eggplant Pizza Use eggplant for the crust to make eggplant pizza! These mini pizzas are tasty and easy to make, covered in garlicky sauce and gooey cheese.
  • Baked Eggplant Parmesan Truly incredible: coated in a crispy crust that’s magically gluten free. You’ll never make it another way!
  • Perfect Roasted Eggplant Here’s how to make the BEST roasted eggplant! Baking until it’s tender makes for unreal flavor.
  • Roasted Eggplant Pasta This eggplant pasta is flavor-packed with roasted eggplant & zesty marinara sauce! An impressive plant based dinner, it works for weeknights or parties.
  • Eggplant Sandwich with Tomato & Pesto This Mediterranean tomato and grilled eggplant sandwich with basil pesto is seriously flavorful. It was inspired by a trip to Italy!

About the authors

Sonja & Alex

Hi, we’re Alex and Sonja Overhiser, married cookbook authors, food bloggers, and recipe developers. We founded A Couple Cooks to share fresh, seasonal recipes and the joy of cooking! Our recipes are made by two real people and work every time.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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


  1. AEB says:

    Excellent recipe! I brought as an appetizer to an Italian themed dinner party, everyone wanted the recipe. Served with home made crostini. I used only ¼ red bell pepper (not a huge fan), also added chopped kalamata olives. I didn’t add sugar, as the balsamic added enough sweetness, IMHO. I made sure the vegatables were nice and browned, created a nice savory depth to the flavors. Lightly toasted pine nuts on top delicious. I will make again and again!

  2. Keller Adcock says:

    I just brought in the last of the eggplant from the garden. This is what I’m going to make for lunch. Thanks for the inspiration!