Kapunata (Maltese Vegetable Stew)
A vibrant Mediterranean vegetable stew with aubergines, peppers, tomatoes, capers, and olives.
Ingredients
- 1 aubergine, cubed
- 1 large onion, sliced
- 2 cloves garlic, minced
- 2 green peppers, sliced
- 4 large ripe tomatoes
- 1/2 cup red wine
- 2 tbsp capers, rinsed
- handful of black or green olives (optional but traditional)
- 2 to 4 tbsp olive oil
- small handful fresh basil or mint
- Salt and black pepper to taste
Instructions
- Salt the aubergine (optional but recommended): Toss the aubergine cubes with a little salt and leave them for 20-30 minutes. Pat dry with paper towels before cooking. This helps reduce bitterness and improves the texture.
Cook the base: Heat the olive oil in a pan, then saute the onion and garlic for about 5 minutes, until soft and fragrant.

Cook the peppers: Add the green peppers and continue cooking over medium heat until they begin to soften.

Cook the aubergine: Add the aubergine and cook for 8-10 minutes, stirring occasionally, until it is golden and tender.

Add the wine: Pour in the red wine and cook until it has mostly evaporated.

Add the tomatoes: Stir in the chopped tomatoes and basil or mint, then cover the pan to help the tomatoes soften and break down.

Cook slowly: Lower the heat and simmer gently, stirring every 15 minutes, for about 1 hour. The vegetables will soften, break down, and the flavours will meld together.

Reduce: Uncover the pan and continue cooking until most of the liquid has evaporated. Drag a spatula through the middle of the pan; if little to no liquid runs back, it is ready.

Finish: Stir in the capers, olives, fresh herbs, and, if you like, a small splash of vinegar. Taste and adjust the seasoning before serving.

Kapunata is a traditional Maltese vegetable stew that celebrates the flavours of the Mediterranean. This colourful dish combines tender aubergine, sweet peppers, and tomatoes with capers and olives. Serve it as a side dish, spooned over crusty bread, or even tossed with pasta. Like many Maltese dishes, it tastes even better the next day.
Serving Suggestions
- As a side dish with grilled fish or meat
- Served on crusty Maltese bread (ħobż tal-Malti)
- As part of a summer buffet spread
- Tossed with pasta as a sauce
- At room temperature as part of a mezze platter
- With a dollop of ricotta or fresh ġbejna (Maltese sheep cheese)
Traditional Notes & Tips
- Some Maltese families add ġbejna (fresh sheep cheese) on top when serving
- Others include diced potatoes or marrows when in season
- It tastes better the next day once the flavours deepen
- Can be served hot, warm, or at room temperature
- Store in the refrigerator for up to 4 days
- Don’t skip the salting step - it really improves the aubergine texture
- Use good quality olive oil for authentic Mediterranean flavour