This Caponata with Fresh Tomatoes is a sweet, savory, and tangy vegetable medley that’s packed with Mediterranean flavors. Serve it warm, chilled, or at room temperature for an unforgettable side or appetizer.
Sprinkle diced eggplant with salt and let sit in a colander for 30 minutes to draw out moisture. Rinse quickly to remove any excess salt and then pat it dry with a clean kitchen towel or paper towel. Blot up as much liquid as you can.
Heat olive oil in a large skillet over medium heat.
Add the eggplant and cook until golden and tender, about 8–10 minutes. Remove and set aside.
Sauté the onion, celery, and red bell pepper in the same skillet until softened, about 5 minutes.
Add garlic and cook for 1 minute until fragrant.
Stir in the chopped fresh tomatoes and cook until they break down and release their juices, about 8–10 minutes.
Add the capers, olives, red wine vinegar, and sugar. Simmer for 5 more minutes.
Return the eggplant to the skillet and stir gently, cooking for another 10 minutes.
Season with salt and pepper to taste.
Cool the caponata to room temperature. Serve warm, at room temp, or chilled, topped with fresh basil or parsley.
Notes
Chef Jenn’s Tips
Salting the eggplant before cooking is key—it prevents sogginess and enhances the texture.
Use only ripe tomatoes for the best fresh flavor. If they’re super juicy, let them simmer a little longer to thicken the sauce.
Let the caponata rest for a few hours (or overnight!) for even deeper flavor.
Add a splash of balsamic vinegar for a slightly richer, sweeter twist.
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.