Eggplant Caponata Pasta

Sweet-sour eggplant caponata makes a great sauce for pasta. Simple vegetarian dinner.

Eggplant Caponata Pasta
Sheryl Julian

Caponata is a sweet-and-sour eggplant relish and one of Sicily's most famous dishes.

It's typically spooned onto crusty bread as an appetizer, but caponata also makes a wonderful pasta sauce.

Agrodolce (literally "sour-sweet") preparations are popular all over the island of Sicily. This technique of mixing vinegar into dishes sweetened with ingredients like tomatoes and raisins is a lesson learned centuries ago from the Arabs who settled in the region.

Caponata is part of this long-standing Arab-Sicilian cuisine.

Eggplant Caponata Pasta
Sheryl Julian

Traditionally, making caponata begins by frying cubes of eggplant in oil, but I prefer roasting them instead. This uses less oil and gives the eggplant lovely charred flavor.

Roast some red onion along with the eggplant to start building the "sweet" side of this sweet-sour dish.

Once the eggplant is roasted, you mix it into an easy sauce of canned tomatoes, garlic, and celery. You’re practically done at this point! Just stir in the vinegar, raisins, capers, and a tiny bit of sugar, and let the sauce simmer until the flavors are blended.

When you boil the pasta, save some of the starchy cooking water to add to the sauce. This is an old trick to help loosen a thick sauce, and you can apply it to any pasta sauce you make.

Ladle the pasta and caponata into bowls and sprinkle with olives, Parmesan, and parsley. Give it a taste, and you’ll immediately understand why sweet-and-sour dishes like this one have lasted for centuries.

Eggplant Caponata Pasta

Prep Time 20 mins
Cook Time 40 mins
Total Time 60 mins
Servings 4 servings


  • 2 medium eggplants (1 1/2 to 2 pounds total)

  • 1/2 red onion, cut into 1-inch pieces

  • 4 tablespoons olive oil

  • 1 clove garlic, finely chopped

  • 1 stalk celery, finely chopped

  • 1 (28-ounce) can whole tomatoes (I like an imported variety like San Marzano.)

  • 1/2 cup golden raisins

  • 1/4 cup red wine vinegar, or more to taste

  • 2 tablespoons capers

  • 1/4 teaspoon sugar

  • 3/4 pound pasta shells, orecchiette, or any other curly pasta shape

  • 1/2 cup fresh Parmesan, grated

  • 1/2 cup mixed green and black olives, pitted and coarsely chopped

  • 1/4 cup fresh parsley, chopped


  1. Prepare the eggplant:

    Turn on the broiler and slide a rack 10-inches below the broiling element. Trim the stem and bottom from the eggplant and cut it into 1-inch pieces. Combine the eggplant and onion in a bowl and toss with salt, pepper, and 2 tablespoons of the olive oil.

    Eggplant Caponata Pasta
    Sheryl Julian
  2. Broil the eggplant:

    Spread the eggplant and onions on a large rimmed baking sheet. Broil for 5 to 6 minutes, turning once, or until the eggplant begins to char at the edges.

  3. Roast the eggplant until tender:

    Place the eggplant and onion in the middle of the oven and turn the oven temperature to 450F. Continue roasting for 20 minutes, turning several times, or until the eggplant and onion are tender.

    Eggplant Caponata Pasta
    Sheryl Julian
  4. Prepare the tomato sauce:

    In a large pot (big enough to hold the eggplant later), heat the remaining 2 tablespoons olive oil over medium-high heat. Add the garlic and celery and cook, stirring, for 1 minute.

    Crush the whole tomatoes in a bowl using your hands or a potato masher until you have small, bite-sized pieces. Add both the tomatoes and the roasted eggplant mixture into the pan with the garlic and celery. Bring to a boil, then lower the heat, cover the pan, and simmer for 5 minutes.

    Eggplant Caponata Pasta
    Sheryl Julian
  5. Stir the raisins, vinegar, capers, and sugar into the sauce:

    Continue cooking for 5 minutes, or until the eggplant is very soft. Taste for seasoning and add more salt and vinegar, if you like.

    Eggplant Caponata Pasta
    Sheryl Julian
  6. Cook the pasta:

    Bring a large pot of salted water to a boil. Add the pasta and let it cook, stirring once or twice, for 8 minutes, or until it is tender but still has some bite. Before you drain the pasta, use a heatproof measuring cup to scoop out roughly 1 cup of the water; set aside. Drain the pasta and return it to its cooking pot. Sprinkle with olive oil and toss gently.

  7. Combine the pasta and sauce:

    Pour the eggplant sauce over the pasta, then add 1/2 cup of the pasta cooking water.. Place over low heat and stir until the sauce begins to coat the pasta. Add enough of the remaining cooking water to make a saucy mixture. Taste for seasoning and add more salt and vinegar, if you like.

  8. Serve the pasta:

    Spoon the pasta and sauce into 4 shallow bowls. Sprinkle with Parmesan, olives, and parsley.

Eggplant Caponata Pasta
Sheryl Julian
Nutrition Facts (per serving)
583 Calories
21g Fat
92g Carbs
15g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 583
% Daily Value*
Total Fat 21g 27%
Saturated Fat 4g 22%
Cholesterol 11mg 4%
Sodium 480mg 21%
Total Carbohydrate 92g 33%
Dietary Fiber 16g 59%
Total Sugars 32g
Protein 15g
Vitamin C 40mg 199%
Calcium 199mg 15%
Iron 4mg 23%
Potassium 1275mg 27%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.