Aubergine Caponata with Beef Meatballs (Caponata di Melanzane con Polpette)
Why this recipe works
- Layered savoury depth: Browning the meatballs first adds flavour to the pan before the aubergine, celery and tomato sauce are built in the same base.
- Classic agrodolce balance: Red wine vinegar and sugar give the caponata its sweet-and-sour character, balanced by salty capers and green olives.
- Gentle finishing: Returning the meatballs to the sauce lets them cook through slowly while absorbing the caponata’s rich, glossy flavour.
- Flexible serving: Caponata works well warm or at room temperature, making this dish suitable for relaxed dinners, antipasti-style spreads or make-ahead meals.
Get the most out of this recipe
Authenticity notes
- Sicilian sweet-and-sour style: Caponata is closely associated with Sicily and is known for its agrodolce balance of vinegar, sweetness, aubergine and briny ingredients.
- Made more substantial: Adding beef meatballs turns the vegetable-based caponata into a fuller main course while keeping the essential sauce profile intact.
Texture tips
- Keep the meatballs tender: Once the meatballs go back into the pan, use a gentle simmer rather than a hard boil so they stay soft and juicy.
- Let the aubergine colour first: Cooking the aubergine until golden before adding the passata helps it soften without collapsing completely into the sauce.
Ingredient notes
- Check the capers and olives: If they taste very salty, rinse and drain them before adding so the sauce stays balanced.
- Adjust the sweet-and-sour finish: Taste near the end and add a little more vinegar for brightness or a touch more sugar if the sauce tastes too sharp.
Make-ahead tips
- Flavour improves as it rests: The caponata’s sweet, tangy and briny flavours settle well after chilling, making leftovers especially good the next day.
- Reheat gently: Warm in a saucepan over a low heat with a splash of water, stirring carefully, until piping hot throughout.
- Freezer-friendly: Cool completely before freezing, then defrost overnight in the fridge and reheat gently to preserve the meatballs’ texture.
Equipment you'll need
Ingredients
Meatballs
Caponata
Instructions
- Finely grate the garlic. Cut the aubergines into 2 cm cubes and slice the celery.
- In a mixing bowl, combine the minced beef, breadcrumbs, egg and half the garlic. Mix until just combined, then roll into small meatballs about the size of a walnut.
- Heat 2 tbsp of the olive oil in a large frying pan over a medium-high heat. Brown the meatballs for 6 to 8 minutes, turning, until well coloured; they do not need to be cooked through yet. Transfer to a plate.
- Add 3 tbsp olive oil to the pan and cook the aubergine for 10 to 12 minutes, stirring often, until golden and softened. If the pan looks dry, add the remaining 1 tbsp oil.
- Stir in the celery and cook for 4 to 5 minutes until it starts to soften but still has a little bite. Add the remaining garlic and cook for 30 seconds until fragrant.
- Pour in the tomato passata, then stir in the red wine vinegar and caster sugar. Bring to a gentle simmer and cook for 10 minutes, stirring occasionally, until slightly thickened and glossy.
- Stir in the capers and green pitted olives, then nestle the meatballs back into the sauce along with any juices. Cover and simmer gently for 12 to 15 minutes, until the meatballs are cooked through and tender.
- Tear in most of the fresh basil and stir through, then taste and adjust the sweet-and-sour balance with a touch more vinegar or sugar if you like. Rest for 5 minutes so the flavours settle, then scatter over the remaining basil to serve warm or at room temperature.
Recipe notes
Serving suggestions
This recipe pairs well with:
Tips
- Keep the simmer gentle once the meatballs go back in; a hard boil can make them tough.
- If your capers and olives are very salty, rinse them briefly and drain well before adding.
- Food safety: if serving to pregnant people, young children, older adults, or anyone immunocompromised, ensure the meatballs are cooked until piping hot throughout.
Substitutions
- Replace red wine vinegar with white wine vinegar for a slightly softer acidity.
- Replace fresh basil with fresh parsley for a more herbaceous, less sweet finish.
- Replace breadcrumbs with gluten-free bread crumbs to make the meatballs gluten-free.
Storage
- Refrigerate up to 3 days
- Cool completely, then refrigerate in a sealed container for up to 3 days. Reheat gently in a saucepan over a low heat with a splash of water until piping hot, or freeze for up to 2 months and defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 1h 20min (40min active)
- Difficulty: Medium
- Cuisine: Italian
-
Allergens:
Eggs Gluten Wheat
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen Carbon Steel Nonstick Frying Pan 12 Inch
- Works on all stovetops
- Naturally nonstick when seasoned
- Requires seasoning and maintenance
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch
- Top-tier build quality
- Excellent heat distribution
- Expensive
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























