
This compote is one of those dishes that sounds unexpected but tastes completely inevitable — sweet berries, briny Kalamata olives, and juicy cherry tomatoes all collapsing together into something deeply savory and a little jammy. A bloom of garlic in olive oil starts things off, and from there the whole pot builds layers of flavor with thyme, turmeric, and a crack of black pepper. The berries break down slowly over medium-low heat until the mixture thickens to that perfect spoonable consistency that clings to a spoon without being stiff or gelled. That's actually the beauty of this recipe for anyone avoiding animal-derived thickeners — the natural pectin in the fruit and the slow reduction do all the work, no additives needed. A finishing hit of honey and lemon juice brightens everything and keeps the flavors lively rather than heavy. Torn fresh basil scattered over the top right before serving adds a fragrant, herby lift that ties the Mediterranean character together. Serve it warm alongside grilled bread, roasted vegetables, or a good cheese board and watch it disappear fast.
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 →4 servings










Heat the olive oil in a medium saucepan over medium heat until shimmering. Add the garlic and cook, stirring frequently, until fragrant and just beginning to turn golden at the edges, about 1–2 minutes. Watch closely, as garlic can brown quickly.
Add the cherry tomatoes and cook, stirring occasionally, until they begin to soften and release their juices, about 4–5 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
