.1. Heat oil in large sauté pan over medium-high heat. Working in batches, add eggplant and fry, tossing occasionally, until browned on both sides, about 3-4 minutes. Transfer eggplant to a sheet pan lined with paper towels.
Add onions and celery, and season with salt and pepper; cook, stirring often, until beginning to brown, 10 minutes.
Reduce heat to medium, and add tomato paste and cook, stirring, until the paste is caramelized and clings to the vegetables.
Add crushed tomatoes and cinnamon and continue cooking for 10 minutes.
Stir in olives, vinegar, raisins, capers, sugar, and chocolate, and cook, stirring occasionally, until thickened, about 15 minutes.
Add eggplant back to pan and stir to combine. Cook mixture for about 5 minutes to heat through. Season with salt and pepper.
Serve the caponata at room temperature with chicken or fish or dolloped on grilled bread.
Garnish with lots of fresh basil, toasted pine nuts and a sprinkle of cocoa nibs for cocoa flavor and unexpected crunch.