
This compote is one of those recipes that sounds unexpected but tastes completely inevitable — sweet, savory, briny, and bright all at once. Cherry tomatoes and Kalamata olives simmer down into a jammy base, while fresh blueberries, raspberries, or blackberries melt in and add a fruity depth that plays beautifully against the garlic and thyme. A pinch of turmeric gives the whole thing a warm, golden hue and a subtle earthiness that ties the Mediterranean flavors together. Because every ingredient here is whole and unprocessed — no cured meats, no packaged sauces, no preserved anything — you can cook with total confidence that nothing sneaky has made its way into the pot. A finishing drizzle of honey and a squeeze of fresh lemon juice lift the compote just before serving, balancing the richness of the olives and oil. Torn fresh basil scattered over the top makes it feel like something you'd find at a little restaurant with mismatched chairs and a chalkboard menu. Spoon it over grilled fish, crusty bread, or a bowl of grains and it instantly becomes the most interesting thing on the table.
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!
