
Tart cranberries and sweet diced apple simmer down into a glossy, jammy compote that smells absolutely incredible ā warm cinnamon, fresh ginger, and a bright hit of orange zest all coming together in one pot. The Ceylon cinnamon is a nice touch here, bringing a softer, more floral spice than the standard grocery store variety, and it plays beautifully against the natural tartness of the cranberries. Everything gets cooked down until the berries burst and the apple turns tender, leaving you with a thick, spoonable sauce that works on everything from a holiday table spread to a quiet weekday breakfast. Store-bought versions of this kind of condiment can sneak in unexpected additives, but this one is built entirely from whole fruit, honey, and fresh aromatics ā nothing to second-guess. It's naturally free of the common allergens that tend to hide in packaged sauces and spice blends, so you can serve it with confidence to a crowd with mixed dietary needs. Let it cool to room temperature for a looser pour, or refrigerate it overnight and it firms up into something almost spreadable. Either way, it's the kind of simple, from-scratch recipe that earns a permanent spot in your rotation.
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








Combine the cranberries, diced apple, honey, water, Ceylon cinnamon, grated ginger, orange zest, and orange juice in a medium saucepan over medium heat. Stir to distribute the honey.
Bring the mixture to a gentle boil, then reduce the heat to medium-low. Cook, stirring occasionally, for 15ā18 minutes, until the cranberries have all burst and collapsed, the apple pieces are tender when pressed with the back of a spoon, and the compote has thickened to a loose, jammy consistency that mounds slightly on the spoon.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
