Easy Homemade Cranberry Compote
Cranberry compote is a simple fruit sauce that takes just 4 ingredients and 10 minutes to make. Its fresh, sweet-tart flavor makes it a delicious addition to holiday meals, desserts, and breakfast favorites. And it freezes well, making it easy to stock up while cranberries are in season.

Put cranberry compote on the holiday spread
I’ve only been making fruit compotes for a few years now, but I’ve come to love how versatile they are in the kitchen and how little effort they take to make. You can serve them warm or cold, depending on what you’re pairing them with. They’re delicious either way.
Fruit compote can be made with just about any type of fruit. And experimenting with different combinations is part of the fun — the possibilities are endless. This cranberry compote recipe makes the most of fresh cranberries while they’re in season, bringing their distinctive, bright berry flavor to the table in a delicious way.
If you love bringing from-scratch condiments to the table as much as I do, be sure to try my easy blueberry compote from scratch, homemade strawberry jalapeño jam, and small batch pear chutney next.
Recipe ingredients
- Cranberries: Fresh cranberries are recommended for their bright flavor and firm texture. Choose plump, glossy berries that are free of wrinkles and soft spots. Frozen cranberries work just as well in compote and are a great option when fresh berries aren’t in season.
- Navel Orange: Both the zest and juice from a fresh orange are used in this recipe. The zest contributes fragrant citrus oils, while the juice adds brightness and natural sweetness that balance the tart cranberries. Choose an orange that feels heavy for its size, with smooth, fragrant skin.
- Vanilla Extract: Choose pure vanilla extract for its rich, aromatic flavor. It adds warmth and depth to the compote, rounding out the tartness of the cranberries and complementing the fresh orange flavor.
See the recipe card for full information on ingredients and quantities.
How to make cranberry compote
Step 1: Place the cranberries and sugar in a saucepan. Zest the orange directly into the saucepan, then cut it in half and squeeze in the juice.
Step 2: Place the saucepan over medium heat and bring the mixture to a boil, stirring occasionally to help dissolve the sugar and prevent sticking.
Step 3: Reduce the heat to maintain a gentle simmer. Cook for 5–7 minutes, stirring occasionally, until the cranberries begin to burst and the sauce starts to thicken. Some berries may remain whole, giving the compote a nice texture.
Step 4: Remove the saucepan from the heat and stir in the vanilla extract. Adding it after cooking preserves more of its delicate aroma and flavor.
Step 5: Serve the cranberry compote warm, or allow it to cool before transferring it to the refrigerator until ready to serve. The compote will continue to thicken as it cools.
Would you like to save this post for later?
Top tips
- Use a wide saucepan: A larger surface area encourages more even evaporation, helping the compote thicken without excessive cooking.
- Adjust the sweetness to taste: Cranberries vary in tartness. Taste the compote after cooking and add a little more sugar if needed to balance the flavor.
- Control the texture: For a smoother compote, gently mash some of the cooked cranberries with the back of a spoon. Leave more berries intact for a chunkier consistency.
- Avoid overcooking: Cranberries contain natural pectin, which thickens the compote as it cools. Cooking it too long can leave you with a sauce that’s thicker than intended.
- Choose a nonreactive saucepan: Stainless steel or enameled cookware prevents the acidity of the cranberries from reacting with the metal and affecting the flavor.
Serve
Cranberry compote is a delicious topping for breakfast favorites like waffles, French toast, and oatmeal. Spoon it over gluten free farmhouse pancakes or homemade pumpkin spice pancakes for a seasonal treat. It’s also wonderful on homemade New York style bagels, pumpkin spice bagels from scratch, or warm classic buttermilk biscuits with a generous spread of whipped honey cream cheese.
For dessert, serve warm cranberry compote over cheesecake, vanilla ice cream, pound cake, or bread pudding. It’s also a lovely addition to classic pear upside down cake, where the tart cranberries complement the sweetness of the pears.
Cranberry compote is just as delicious with savory dishes. Serve it alongside herb roasted turkey breast, roasted turkey thighs with apple cider brine, homemade Italian chicken and potatoes, or country style chicken and gravy. It also pairs beautifully with baked pork tenderloin and apples and makes a tasty dipping sauce for mini turkey meatballs from scratch.
For a delicious twist on Thanksgiving leftovers, use cranberry compote in my turkey and stuffing grilled cheese in place of the cranberry orange relish. It’s also wonderful served with baked brie, goat cheese crostini, or a cheese board with homemade savory crackers.
Other recipes you’ll love
If you loved this from scratch cranberry compote recipe, give these other great recipes a try too!
Small Batch Whipped Cream Recipe (Light and Smooth)
Cranberry Simple Syrup
Vanilla Simple Syrup
Ginger Simple Syrup

Cranberry Compote
Ingredients
- 2 cups fresh cranberries
- 3/4 cup granulated sugar
- 1 navel orange
- 1/2 teaspoon vanilla extract
Instructions
- Place the cranberries and sugar in a saucepan. Zest the orange into the saucepan, then squeeze in the juice from the orange.
- Place the saucepan over medium heat and bring the mixture to a boil, stirring occasionally.
- Reduce the heat and simmer for 5–7 minutes, stirring occasionally, until the cranberries burst and the compote begins to thicken.
- Remove from the heat and stir in the vanilla extract.
- Serve warm or allow to cool and refrigerate until ready to serve.
Notes
-
Frozen cranberries can be used in this recipe without thawing.
-
Taste the finished compote and adjust the sugar if needed to balance the tartness of the cranberries.
-
The compote will continue to thicken as it cools. For a smoother texture, gently mash some of the berries.
-
Refrigerate in an airtight container for up to 5 days.
-
Freeze in an airtight, freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before serving.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

