Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 large eggplant (about 1.25 lb), cut into 1.25 cm cubes
- 1 medium yellow onion, diced
- 2 ribs celery, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1/3 cup extra-virgin olive oil, divided
- 1/2 cup canned crushed tomatoes
- 2 tbsp tomato paste
- 1/4 cup green olives, pitted and chopped
- 2 tbsp capers, rinsed and drained
- 3 tbsp red wine vinegar
- 2 tbsp sugar
- 1/4 tsp red pepper flakes
- 1/2 tsp dried oregano
- 2 tbsp toasted pine nuts (optional)
- 1/4 cup fresh basil, chopped, plus extra leaves for garnish
- 4 sesame bagels, sliced and toasted
- Salt and black pepper
Do This
- 1. Salt cubed eggplant and let sit 15 minutes, then pat dry. Toss with 2 tbsp olive oil, spread on a tray, and roast at 220°C / 425°F for 20–25 minutes until golden and tender.
- 2. While eggplant roasts, sauté onion, celery, and bell pepper in 2 tbsp olive oil over medium heat for 8–10 minutes until softened.
- 3. Add garlic, tomato paste, and red pepper flakes; cook 1–2 minutes. Stir in crushed tomatoes, vinegar, sugar, olives, capers, oregano, salt, and pepper.
- 4. Fold in roasted eggplant and remaining olive oil. Simmer on low for 8–10 minutes until thick, glossy, and sweet-sour.
- 5. Turn off heat; stir in basil (and pine nuts, if using). Adjust seasoning. Let cool to warm or room temperature.
- 6. Toast sesame bagels until golden.
- 7. Spoon a generous layer of caponata onto each bagel half, garnish with fresh basil, and serve.
Why You’ll Love This Recipe
- All the sweet, tangy, savory magic of Sicilian caponata, piled high on a toasty sesame bagel.
- Make-ahead friendly: the caponata actually tastes better the next day.
- Hearty vegetarian lunch that feels special but uses simple, everyday ingredients.
- Highly customizable: eat it open-faced, as a sandwich, with or without cheese, or on gluten-free bagels.
Grocery List
- Produce: 1 large eggplant, 1 yellow onion, 2 ribs celery, 1 red bell pepper, 3 cloves garlic, fresh basil, optional fresh parsley, optional lemon (if you like a brighter finish).
- Dairy: None required for the base recipe. Optional: fresh mozzarella or ricotta for serving.
- Pantry: Extra-virgin olive oil, canned crushed tomatoes, tomato paste, green olives, capers, red wine vinegar, sugar, dried oregano, red pepper flakes, pine nuts (optional), kosher salt, black pepper, 4 sesame bagels.
Full Ingredients
For the Sicilian Eggplant Caponata
- 1 large eggplant (about 560 g / 1.25 lb), cut into 1.25 cm / 1/2 inch cubes
- 1 tsp kosher salt (for salting the eggplant, plus more to taste)
- 1 medium yellow onion, finely diced
- 2 ribs celery, finely diced
- 1 medium red bell pepper, diced
- 3 cloves garlic, minced
- 80 ml / 1/3 cup extra-virgin olive oil, divided (about 2 tbsp for roasting eggplant, 2 tbsp for sautéing, and 2 tbsp to finish)
- 120 ml / 1/2 cup canned crushed tomatoes (or passata)
- 2 tbsp tomato paste
- 60 ml / 1/4 cup green olives, pitted and roughly chopped (Castelvetrano or similar)
- 2 tbsp capers, rinsed and drained
- 45 ml / 3 tbsp red wine vinegar
- 2 tbsp granulated sugar (or 1.5 tbsp sugar plus 1/2 tbsp honey)
- 1/2 tsp dried oregano
- 1/4 tsp red pepper flakes (optional, adjust to taste)
- 2 tbsp toasted pine nuts (optional but classic and delicious)
- 1/4 cup fresh basil leaves, chopped or torn
- 2 tbsp fresh flat-leaf parsley, chopped (optional)
- Freshly ground black pepper, to taste
For the Caponata Bagels
- 4 sesame bagels, sliced horizontally
- 1–2 tbsp extra-virgin olive oil (optional, for brushing before toasting)
- Fresh basil leaves, for garnish
- Flaky sea salt, for finishing (optional)
- Optional extras for serving:
- Fresh mozzarella, sliced, or ricotta for spreading
- Lemon wedges, for squeezing over the top

Step-by-Step Instructions
Step 1: Prep and Salt the Eggplant
Cut the eggplant into cubes about 1.25 cm / 1/2 inch in size. Place the cubes in a colander set over the sink or a bowl. Sprinkle with 1 tsp kosher salt and toss gently to coat. Let the eggplant sit for 15–20 minutes. This step helps draw out some of the bitterness and excess moisture, so the eggplant roasts up more flavorful and less spongy.
After resting, rinse the eggplant quickly under cool water to remove excess salt, then spread the cubes on a clean kitchen towel or paper towels. Pat very dry; removing moisture is key for good browning in the oven.
Step 2: Roast the Eggplant Until Golden
Preheat your oven to 220°C / 425°F. Line a large baking sheet with parchment paper for easier cleanup. Place the dried eggplant cubes on the tray. Drizzle with about 2 tbsp of the olive oil and toss to coat. Spread the cubes into a single, even layer with some space between them (crowding will cause steaming instead of roasting).
Roast for 20–25 minutes, stirring once halfway through, until the eggplant is soft, lightly caramelized, and golden-brown in spots. Remove from the oven and set aside. Lower the oven temperature or turn it off; you are done with it for the caponata.
Step 3: Build the Flavor Base for the Caponata
While the eggplant roasts, heat 2 tbsp olive oil in a large sauté pan or wide saucepan over medium heat. Add the diced onion and celery with a pinch of salt. Cook, stirring often, for 5–6 minutes until the onion starts to turn translucent.
Add the diced red bell pepper and continue cooking for another 3–4 minutes, until the vegetables are soft and fragrant. Add the minced garlic, tomato paste, and red pepper flakes (if using). Cook for 1–2 minutes, stirring constantly, until the tomato paste darkens slightly in color and smells sweet and rich rather than raw.
Step 4: Add the Sweet-Sour Elements
Stir in the crushed tomatoes, red wine vinegar, sugar, chopped olives, capers, dried oregano, and a few grinds of black pepper. Mix well to combine everything into a thick, saucy base.
Let this mixture simmer gently over low heat for about 5 minutes. You want the vinegar to mellow slightly, the sugar to dissolve, and the flavors to begin to marry. The sauce should be thick and glossy, not watery. If it seems too thick, add 1–2 tbsp water. If it seems too thin, let it simmer a little longer.
Step 5: Fold in the Roasted Eggplant and Finish the Caponata
Add the roasted eggplant to the pan along with the remaining 2 tbsp olive oil. Gently fold the cubes into the sauce, taking care not to mash them too much; you want distinct, tender pieces. Simmer over low heat for another 8–10 minutes, stirring occasionally, until everything is well coated and the caponata tastes sweet, tangy, and savory all at once.
Taste and adjust the seasoning: add a pinch more salt, sugar, or vinegar as needed to balance the flavors. Turn off the heat. Stir in the chopped basil, parsley (if using), and toasted pine nuts. The herbs should stay bright and fresh, so add them off the heat.
Let the caponata cool to warm or room temperature. Caponata is traditionally served at room temperature or cool, and the flavors deepen as it rests.
Step 6: Toast the Sesame Bagels
When you are ready to assemble, slice the sesame bagels horizontally. For extra flavor, lightly brush the cut sides with a thin layer of olive oil. Toast the bagels in a toaster, under a grill/broiler, or cut-side down in a hot skillet for 2–4 minutes, until the edges are crisp and the sesame seeds are fragrant and golden.
Toasting gives a nice contrast between the crisp edges and the soft interior, and it stands up better to the juicy caponata.
Step 7: Assemble the Caponata Bagels
Spoon a generous layer of caponata onto each toasted bagel half. Do not be shy; you want a hearty mound of eggplant mixture that almost spills over the edges. If using cheese, you can spread a thin layer of ricotta on the bagel before adding caponata, or tuck a slice of fresh mozzarella under or over the caponata.
Finish with a few fresh basil leaves on top and, if you like, a tiny drizzle of olive oil and a sprinkle of flaky sea salt. Serve open-faced for a knife-and-fork lunch, or sandwich the halves together for a portable option. Enjoy warm, at room temperature, or even slightly chilled.
Pro Tips
- Roast, do not fry, the eggplant. Roasting gives you deep flavor with less oil and keeps the cubes from turning greasy or falling apart.
- Let the caponata rest. If you have time, refrigerate it for a few hours or overnight. The sweet-sour balance improves and the flavors meld beautifully.
- Balance to taste. Sicilian caponata should be both sweet and tangy. Add a tiny splash more vinegar or a pinch more sugar at the end until it sings.
- Serve at the right temperature. Slightly cool or room temperature caponata has more nuance than piping hot. Let it warm up a bit out of the fridge before serving.
- Toast the nuts. If using pine nuts, toast them in a dry pan over medium heat for 2–3 minutes until golden for maximum flavor and crunch.
Variations
- Creamy cheese layer: Spread a thin layer of ricotta, whipped feta, or fresh goat cheese on the toasted bagel before topping with caponata for extra richness.
- Gluten-free option: Swap the sesame bagels for your favorite gluten-free bagels or toasted rustic gluten-free bread.
- Extra-vegetable caponata: Add diced zucchini or fennel bulb along with the bell pepper and celery for an even more vegetable-packed topping.
Storage & Make-Ahead
Store leftover caponata in an airtight container in the refrigerator for up to 5 days. The flavor actually improves after a day, making this a fantastic make-ahead component. For longer storage, freeze in small containers for up to 2 months; thaw overnight in the refrigerator and stir well before serving.
To serve from the fridge, let the caponata sit at room temperature for 20–30 minutes so the olive oil softens and the flavors open up. Toast bagels just before serving so they stay crisp. It is best to assemble the bagels fresh, as assembled bagels will soften over time.
Nutrition (per serving)
Approximate values for 1 caponata bagel (1 sesame bagel plus one-quarter of the caponata, made with pine nuts and no additional cheese): about 500 calories, 20–23 g fat, 65–70 g carbohydrates, 9–11 g fiber, 10–12 g protein, and 10–12 g added sugars. Values will vary based on the exact bagels and ingredients you use, as well as any optional cheese or toppings.
