Sicilian caponata: sweet-and-sour aubergine with toasted bread (vegan)
Sicilian caponata: sweet-and-sour aubergine with toasted bread (vegan) is ready in 40 minutes (30 hands-on) and has 597 kcal and 14 g of protein per serving. One serving costs about $2.77. Prices from Walmart, 2026.

- Total time
- 40 min
- Hands-on
- 30 min
- Calories
- 597 kcal
- Cost per serving
- $2.77
Ingredients (Serves: 2)
- Eggplant500 g
- Celery100 g
- Onion120 g
- Crushed tomatoes (can)200 g
- Pitted green olives50 g
- Capers16 g
- Raisins24 g
- Almonds30 g
- White wine vinegar30 g
- Sugar10 g
- Olive oil36 g
- Ciabatta rolls100 g
Method
Cut the aubergine into 2 cm cubes, dice the celery and onion, and roughly chop the almonds.
Fry the aubergine in a large pan with two thirds of the olive oil for 10 minutes, stirring often, until golden and soft. Set aside.
In the same pan, with the remaining oil, soften the onion and celery for 5 minutes.
Add the crushed tomatoes and simmer for 8 minutes until thickened.
Stir in the olives, capers and raisins, then return the aubergine to the pan.
Add the vinegar and sugar and simmer for 5 minutes, stirring, until the sauce turns glossy and sweet-and-sour. Fold in the almonds.
Toast the ciabatta, season the caponata with a little pepper and serve warm or at room temperature with the bread.
Nutrition per serving
| Calories | 597 kcal |
|---|---|
| Protein | 14 g |
| Carbohydrates | 74 g |
| Sugars | 30 g |
| Fat | 31 g |
| Fiber | 16 g |
Plan your week with recipes like this
Cestio picks your meals for the whole week to fit your budget and diet, and writes the shopping list for your supermarket. Free for 3 days.
More recipes like this
Tofu pizzaiola with oregano25 min · 579 kcal · $3.79
Textured soy balls in tomato sauce45 min · 589 kcal · $1.95
Baked fresh anchovies with tomato and parsley (alici gratinate)30 min · 514 kcal · $4.71
White beans with seitan and paprika30 min · 468 kcal · $3.31
Arakas (peas stewed with potatoes)45 min · 563 kcal · $1.66
Rice with chickpeas & spinach30 min · 633 kcal · $1.36