This low-carb caponata is the dish I make when I want something Mediterranean on the table that isn’t another salad. Sweet, briny, and a little sharp from the vinegar, it’s built to sit alongside grilled meat or get spooned onto a cheese board.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.
I keep this one close to the traditional Sicilian version, with capers and olives doing the heavy lifting instead of sugar. It’s the kind of side dish that tastes better the second day than the first, which makes it a genuinely good meal-prep option, not just a nice-to-have.
Serve it warm off the stove or cold from the fridge. Both work, depending on what else is on the table.
Chef Jenn’s Take on Low-Carb Caponata
Most caponata recipes lean hard into sugar to balance the acidity, and that’s exactly the part that makes it tricky on a low-carb table. Skip the sugar entirely and the dish tastes flat, all vinegar and no roundness.
The other piece that actually matters is salting the eggplant first. Skip that step and the eggplant releases water into the pan later, and the whole dish turns watery instead of jammy. Thirty minutes with salt draws that moisture out ahead of time, so what hits the skillet is ready to brown instead of steam.

What You’ll Love About Low-Carb Caponata
- It tastes like something you’d order at a restaurant, not a diet workaround, which is exactly what a good low-carb side should do.
- It holds up in the fridge for days and actually improves with time, so it’s one less thing to think about on a busy week.
- It works three different ways on the table, as a side, a spread, or a topper for grilled protein, so one batch covers more than one meal.
Ingredients

- Eggplant – About 4 cups diced, skin left on.
- Salt – Used to draw water out of the eggplant before cooking, not just for seasoning.
- Olive oil – Any everyday olive oil works.
- Red onion – Regular cooking onion works too. Skip sweet onion varieties, they push the dish sweeter than it needs to be.
- Celery – Use the leaves too if your stalks have them, they carry a lot of flavor.
- Red bell pepper – Yellow or orange work the same, color doesn’t matter here.
- Garlic cloves – Fresh only. Pre-minced jarred garlic gives a noticeably milder flavor.
- Ripe tomatoes – Any variety. Squeeze the seeds out after cutting to remove excess water.
- Capers – Not optional, they’re core to the flavor of this dish.
- Pitted green olives – Roughly chopped. Black olives work as a substitute.
- Red wine vinegar
- Sugar substitute – You can skip the additional sweetener if you like.
- Salt and freshly ground black pepper
- Fresh basil or parsley – For garnish.
How To Make Low-Carb Caponata
Scroll down for the full recipe card with exact measurements and printable instructions.
Sprinkle the diced eggplant with salt and let it sit in a colander for 30 minutes. This step pulls the excess water out ahead of time. Rinse briefly and pat dry before it goes anywhere near the pan.

Heat olive oil in a skillet and cook the eggplant until golden and soft, about 8 to 10 minutes. Pull it out and set it aside. In the same pan, cook the onion, celery, and bell pepper for about 5 minutes until soft, then stir in the garlic for just a minute, until fragrant.

Add the chopped tomatoes and cook for 8 to 10 minutes, stirring occasionally, until they break down into a sauce. Stir in the capers, olives, vinegar, and sweetener if using, and simmer for about 5 minutes.

Return the eggplant to the pan and stir gently. Let everything cook together another 10 minutes so the flavors come together, then season with salt and pepper to taste.

Let the caponata cool to room temperature before serving, or chill it if you’re serving cold. Garnish with fresh basil or parsley right before it hits the table.

make it a meal
I serve this alongside Bacon-Wrapped Pork Tenderloin or Baked Pesto Salmon when I want a Mediterranean-leaning dinner. It also earns a spot on a cheese board alongside Cucumber Salsa if you’re putting together an appetizer spread instead of a full meal.

Storage
Keep leftovers in a sealed container in the fridge for up to 5 days; the flavor actually improves after a day or two. Serve cold, at room temperature, or reheated gently in a skillet. This freezes well for up to 1 month. Thaw in the fridge overnight before serving.
Frequently asked questions
Yes, and it’s actually better that way. The flavors deepen in the fridge, so making it a day or two before you plan to serve it improves the final dish rather than hurting it.
Both work. It’s traditionally served at room temperature or chilled, but it also holds up well served warm straight from the skillet.
Eggplant is what gives caponata its texture and the dish its identity, so swapping it out changes the recipe significantly. Zucchini can work in a pinch, but expect a softer, less traditional result.
Salting isn’t strictly required, but skipping it means more water releases into the pan during cooking, which can leave the finished dish thinner and less concentrated in flavor.
Low Carb Caponata
Ingredients
- 1 eggplant diced
- 1 teaspoon salt
- ¼ cup olive oil
- 1 cup red onion diced
- 2 celery stalks diced
- 1 red bell pepper chopped
- 2 garlic cloves minced
- 4 large ripe tomatoes peeled, seeded, and chopped
- 2 tablespoons capers drained
- ⅓ cup pitted green olives drained and chopped
- 2 tablespoons red wine vinegar
- 2 teaspoons sugar substitute
- salt and freshly ground black pepper
- fresh basil or parsley
Instructions
- Sprinkle diced eggplant with salt and let it rest in a colander for 30 minutes. Rinse briefly, then pat dry thoroughly using a towel or paper towels.
- Heat the olive oil. Add the eggplant and cook until it turns golden and soft—about 8 to 10 minutes. Remove from the pan and set aside.
- Cook the onion, celery, and bell pepper for about 5 minutes until soft.
- Stir in the garlic and cook for 1 minute, just until it becomes fragrant.
- Add the chopped tomatoes to the skillet and cook for about 8 to 10 minutes, stirring occasionally, until they start to break down and form a sauce.
- Mix in the capers, olives, vinegar, and sweetener. Simmer for about 5 minutes.
- Return the eggplant to the skillet and stir gently. Let everything cook together for another 10 minutes.
- Taste and season with salt and pepper.
- Let the dish cool to room temperature.
- Serve warm, chilled, or at room temp. Garnish with chopped basil or parsley before serving.
Notes
Chef Jenn’s Tips
- Don’t skip salting the eggplant. That 30-minute rest pulls out the water that would otherwise turn the finished dish watery instead of jammy.
- Make it a day ahead if you can. The flavors round out and deepen overnight in the fridge, more than they do straight off the stove.
Nutrition
A Note on Nutritional Information
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed. Erythritol carbs (sugar substitutes) are not included in the carbohydrate counts as they have been shown not to impact blood sugar, and they have zero calories and zero carbs. Net carbs are the total carbs minus fiber.

Add Preferred Source
