Pasta alla Caponata is a flavorful Sicilian-inspired pasta salad made with eggplant, bell peppers, tomatoes, olives, capers, celery, onion, vinegar, sugar, and fresh basil. It has the same sweet and sour flavor of traditional caponata, but in a lighter and easier version, perfect for dressing pasta.
Classic Sicilian caponata is usually made with fried eggplant and served as an appetizer or side dish. In this recipe, the vegetables are not fried. They are slowly cooked in a pan with extra virgin olive oil until tender and full of flavor. This makes the dish lighter, while still keeping the typical Mediterranean taste of caponata.

The addition of red and yellow bell peppers gives this pasta a colorful and summery touch. It's inspired by the Sicilian versions of caponata that include peppers, especially those found in the Catania area.
Pasta alla Caponata is best served cold or at room temperature, which makes it ideal for summer lunches, picnics, potlucks, or make-ahead meals. Fusilli are perfect because they hold the vegetable sauce well, but you can also use other short pasta shapes such as penne, rigatoni, or mezze maniche.
If you love Sicilian recipes with eggplant, this pasta is a delicious way to enjoy the flavors of caponata in a fresh, colorful, and satisfying first course.
Jump to:
What is Pasta alla Caponata?
Pasta alla Caponata is a Sicilian-inspired pasta dish made with the same Mediterranean flavors as traditional caponata: eggplant, tomatoes, olives, capers, celery, onion, vinegar, sugar, and fresh basil. In this version, red and yellow bell peppers are also added, giving the pasta a colorful and summery flavor.
Unlike classic Sicilian caponata, where the eggplant is usually fried, this recipe is made with vegetables slowly cooked in a pan with extra virgin olive oil. The result is lighter, but still rich, savory, and slightly sweet and sour.
Pasta alla Caponata is usually served cold or at room temperature, just like a pasta salad. It is perfect for summer meals, picnics, potlucks, or as a make-ahead vegetarian dish.
Ingredients

Prep Time: 10 Min | Cook Time: 40 Min | Resting Time: 1 Hour | Servings: 4-6
- 340 g (12 oz) fusilli or another short pasta
- 1 medium eggplant, diced
- 1 medium red bell pepper, cut into strips
- 1 medium yellow bell pepper, cut into strips
- 3 medium ripe tomatoes, peeled, seeded, and cut into strips
- 2 celery stalks, thinly sliced
- 1 small white onion, thinly sliced
- 1 garlic clove, peeled and left whole
- 50 g (⅓ cup) pitted black olives, sliced
- 50 g (⅓ cup) pitted green olives, sliced
- 1 tablespoon capers in vinegar, rinsed or soaked briefly in cold water
- 70 ml (⅓ cup) extra virgin olive oil, plus more for dressing
- 20 ml (1 ½ tablespoons) white wine vinegar
- 20 g (1 ½ tablespoons) granulated sugar
- 10 fresh basil leaves, chopped
- fine salt, to taste
How to Make Pasta alla Caponata
BEFORE YOU START - Wash and dry the eggplant, then cut it into small cubes. Place the cubes in a bowl with cold water and a little salt. Let them soak for about 30 minutes. After this time, rinse the eggplant well and pat it dry with a clean kitchen towel or paper towels. This step helps remove any bitterness and keeps the eggplant from absorbing too much oil while cooking.
Make the Caponata Without Frying

Step 1) - Pour the extra virgin olive oil into a large pan. Add the whole garlic clove, the sliced onion, and the chopped celery. Sauté over low heat for a few minutes, until the onion becomes soft and fragrant.
Remove the garlic as soon as it turns lightly golden, making sure it does not burn.
Add the well-dried eggplant cubes

Step 2) - and the bell pepper strips to the pan. Stir well, cover with a lid, and cook over low heat for about 20 minutes, stirring from time to time.
The vegetables should become tender but not fall apart.
After 20 minutes of cooking, add the sliced olives and drained capers.

Step 3) - Stir, then increase the heat and pour in the white wine vinegar. Let it evaporate for a couple of minutes.
Add the sugar and mix well. This creates the typical sweet and sour flavor of caponata. Taste and adjust with a little more vinegar or sugar if you prefer a stronger agrodolce flavor.

Step 4) - Add the tomatoes - peeled, seeded, and cut into strips - and stir gently. Cook over low heat for about 15 to 20 minutes, or until the vegetables are tender and the excess liquid has evaporated.
Finally, add the chopped fresh basil and season with salt to taste.

The caponata-style vegetable sauce is ready. Transfer it to a large bowl and let it cool first at room temperature, then in the refrigerator.
For the best flavor, let it rest for at least 1 hour before adding the pasta.
Cook the Pasta, Dress and Serve

Step 5) - Bring a large pot of salted water to a boil. Cook the fusilli until al dente, following the time on the package.
Drain the pasta and transfer it to a large bowl. Drizzle with a little extra virgin olive oil and mix well, so the pasta does not stick together. Let it cool for a few minutes.
Add the cold or room-temperature caponata sauce to the pasta and mix gently until well combined.
Cover and refrigerate until ready to serve. Before serving, let the Pasta alla Caponata sit at room temperature for about 10 to 15 minutes, then add a final drizzle of extra virgin olive oil if needed.

Tips for the Best Pasta alla Caponata
Dry the eggplant well: After soaking and rinsing the eggplant, dry it very well before cooking. This helps it brown better and prevents the vegetables from becoming watery.
Do not overcook the vegetables: The eggplant and peppers should be tender but still hold their shape. Since this pasta is served cold or at room temperature, the vegetables should remain colorful and pleasant in texture.
Balance the sweet and sour flavor: Vinegar and sugar give this pasta its typical caponata taste. Start with the amounts in the recipe, then taste and adjust slightly if you prefer a stronger sweet and sour flavor.
Cook the pasta al dente: Fusilli and other short pasta shapes work best when cooked al dente. This helps the pasta keep a good texture even after resting in the refrigerator.
Let it rest before serving: Pasta alla Caponata tastes better after at least one hour of resting. Before serving, let it sit at room temperature for a few minutes and add a drizzle of extra virgin olive oil if needed.
Storage
Store Pasta alla Caponata in an airtight container in the refrigerator for up to 2 days.
Before serving, let it sit at room temperature for about 10 to 15 minutes, so the flavors become more balanced and the pasta is not too cold.
If needed, add a drizzle of extra virgin olive oil before serving and mix gently.
Freezing is not recommended, as the pasta and vegetables may lose their texture after thawing.

Variations
With pine nuts and raisins: For a more traditional Sicilian touch, add toasted pine nuts and a small handful of raisins to the caponata sauce. The raisins make the sweet and sour flavor even richer, while the pine nuts add a pleasant crunch.
With ricotta salata: Before serving, sprinkle the pasta with grated or crumbled ricotta salata. Its salty, savory flavor pairs very well with eggplant, tomatoes, olives, and capers.
With roasted vegetables: Instead of cooking the vegetables in a pan, you can roast the eggplant and peppers in the oven until tender and lightly golden. Then mix them with the sweet and sour sauce, olives, capers, tomatoes, and pasta.
With tuna or swordfish: For a seafood version, add small pieces of seared tuna or swordfish to the caponata sauce. This turns Pasta alla Caponata into a more substantial Sicilian-style main dish.
More Eggplant Recipes to Try
- Authentic Italian Pasta alla Norma Recipe
- Classic Italian Eggplant Parmigiana
- Eggplant Lasagna
- Melanzane a Funghetto (Italian Eggplant and Tomatoes)
- Eggplant Meatballs
- Breaded Eggplant Cutlets

Recipe Card

Pasta alla Caponata Recipe (Sicilian Eggplant Pasta Salad)
Ingredients
- 340 g fusilli or another short pasta - 12 oz
- 1 medium eggplant - diced
- 1 medium red bell pepper - cut into strips
- 1 medium yellow bell pepper - cut into strips
- 3 medium ripe tomatoes - peeled, seeded, and cut into strips
- 2 stalks celery - thinly sliced
- 1 small white onion - thinly sliced
- 1 clove garlic - peeled and left whole
- 50 g pitted black olives - ⅓ cup, sliced
- 50 g pitted green olives - ⅓ cup, sliced
- 1 tablespoon capers in vinegar - rinsed or soaked briefly in cold water
- 70 ml extra virgin olive oil - ⅓ cup, plus more for dressing
- 20 ml white wine vinegar - 1 ½ tablespoons
- 20 g granulated sugar - 1 ½ tablespoons
- 10 leaves fresh basil - chopped
- salt - to taste
Instructions
- BEFORE YOU START - Wash and dry the eggplant, then cut it into small cubes. Place the cubes in a bowl with cold water and a little salt. Let them soak for about 30 minutes. After this time, rinse the eggplant well and pat it dry with a clean kitchen towel or paper towels. This step helps remove any bitterness and keeps the eggplant from absorbing too much oil while cooking.
- Pour the extra virgin olive oil into a large pan. Add the whole garlic clove, the sliced onion, and the chopped celery. Sauté over low heat for a few minutes, until the onion becomes soft and fragrant. Remove the garlic as soon as it turns lightly golden, making sure it does not burn.
- Add the well-dried eggplant cubes and the bell pepper strips to the pan. Stir well, cover with a lid, and cook over low heat for about 20 minutes, stirring from time to time. The vegetables should become tender but not fall apart.
- After 20 minutes of cooking, add the sliced olives and drained capers.
- Stir, then increase the heat and pour in the white wine vinegar. Let it evaporate for a couple of minutes.
- Add the sugar and mix well. This creates the typical sweet and sour flavor of caponata. Taste and adjust with a little more vinegar or sugar if you prefer a stronger agrodolce flavor.
- Add the tomatoes - peeled, seeded, and cut into strips - and stir gently. Cook over low heat for about 15 to 20 minutes, or until the vegetables are tender and the excess liquid has evaporated.
- Finally, add the chopped fresh basil and season with salt to taste.
- The caponata-style vegetable sauce is ready. Transfer it to a large bowl and let it cool first at room temperature, then in the refrigerator. For the best flavor, let it rest for at least 1 hour before adding the pasta.
- Bring a large pot of salted water to a boil. Cook the fusilli until al dente, following the time on the package.
- Drain the pasta and transfer it to a large bowl. Drizzle with a little extra virgin olive oil and mix well, so the pasta does not stick together. Let it cool for a few minutes.
- Add the cold or room-temperature caponata sauce to the pasta and mix gently until well combined.
- Cover and refrigerate until ready to serve. Before serving, let the Pasta alla Caponata sit at room temperature for about 10 to 15 minutes, then add a final drizzle of extra virgin olive oil if needed.





Leave a Reply