
This Sicilian-inspired sweet-and-sour stew is the kind of dish that tastes like it took all day, even though it comes together in a single skillet. Tender golden eggplant soaks up a deeply savory sauce of diced tomatoes, briny capers, green olives, and a splash of red wine vinegar balanced with just a touch of cane sugar — that agrodolce contrast is what makes caponata so addictive. Every ingredient here is naturally plant-based, so there's no swapping or substituting required; this is just good food that happens to be completely free of animal products. Salting and draining the eggplant before cooking is the move that keeps it from turning mushy, giving you pieces that are golden on the outside and silky all the way through. The recipe makes six servings, and it genuinely gets better as it sits, making it an ideal make-ahead dish for entertaining or meal prep. Torn fresh basil and toasted pine nuts scattered over the top right before serving add brightness and a little crunch that take it from weeknight dinner to something you'd proudly put on a table for guests.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings














Toss the eggplant cubes with 1 tsp kosher salt in a colander and let drain over the sink for 20 minutes. Pat dry thoroughly with paper towels.
Heat 3 tbsp of the olive oil in a large skillet over medium-high heat until shimmering. Add the eggplant in a single layer and cook, stirring occasionally, until golden brown on most sides and tender throughout, about 8–10 minutes. Transfer to a plate and set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
