If cranberry sauce at your house still comes out of a can with the ridges still on it, this is the year to try making it from scratch. Homemade cranberry sauce is honestly one of the easiest holiday recipes there is — a handful of ingredients, one saucepan, and about 15 minutes at the stove. The difference in flavor is huge.
Fresh cranberries simmer with sugar and orange juice until they pop and turn into a glossy, jewel-red sauce with a bright sweet-tart flavor. It is the perfect partner for rich holiday food, and it makes the whole kitchen smell wonderful. Best of all, it is supposed to be made ahead, so it is one less thing to cook on the busiest day of the year.
Why You’ll Love This Recipe
- Ready in about 20 minutes. A few ingredients, one pan, and a short simmer is all it takes.
- Made to be made ahead. It keeps beautifully in the fridge for up to a week, and the flavor improves after a day.
- Just the right balance. Sweet enough to please everyone, tart enough to cut through rich turkey and gravy.
- No gelatin, no can. The cranberries thicken the sauce naturally as it cools.
- Endlessly useful. Leftovers are wonderful on sandwiches, swirled into yogurt, or spooned over baked brie.
Ingredients
- 12 ounces (340 g) fresh or frozen cranberries (about 3 cups) — No need to thaw frozen berries; just add a minute or two to the simmer.
- 1 cup (200 g) granulated sugar — The standard amount for a sweet-tart sauce; adjust slightly to your taste.
- 3/4 cup (180 ml) fresh orange juice — About 2 oranges. Bottled juice works in a pinch.
- 1 teaspoon orange zest — Adds a bright, fresh citrus aroma.
- 1/4 cup (60 ml) water — Gives the berries a little liquid to start cooking before they release their own juices.
- Pinch of salt — Just enough to make the flavors pop; you will not taste it.
- 1 cinnamon stick (optional) — Adds gentle warmth as the sauce simmers.
How to Make It
- Rinse the cranberries in a colander and pick out any that are soft or shriveled. Set aside.
- In a medium saucepan, combine the sugar, orange juice, and water. Set over medium heat and stir until the sugar dissolves and the mixture comes to a gentle simmer.
- Add the cranberries, orange zest, pinch of salt, and the cinnamon stick if using.
- Simmer for 10 to 12 minutes, stirring occasionally, until most of the berries have popped and the sauce looks glossy and slightly thick. You will hear the berries pop as they cook — that is exactly what you want.
- Remove the pan from the heat and take out the cinnamon stick. The sauce will look a little loose, but it thickens a lot as it cools.
- Transfer to a serving bowl or jar. Let it cool to room temperature, then cover and chill for at least 1 hour before serving.
Tips for the Best Results
- Do not walk away for long. Once the berries start popping, the sauce can foam up. A quick stir keeps everything under control.
- Use a big enough pan. Cranberries expand and bubble as they pop, so a medium saucepan is safer than a small one.
- Taste after it cools a bit. The sauce tastes sweeter while hot. If it is still too tart when warm, stir in another tablespoon of sugar.
- Like it smoother? Mash some of the berries against the side of the pan with your spoon as it simmers for a less chunky texture. Like it chunky? Stir less.
- Serve it at room temperature or chilled. Straight-from-the-fridge cold can mute the flavor slightly.
Common mistakes to avoid:
- Overcooking it. Simmering much past 12 minutes can make the sauce bitter and dull its bright color.
- Panicking about the loose texture. Hot cranberry sauce always looks thin. It sets as it cools thanks to the natural pectin in the berries.
- Skipping the chill time. The sauce needs at least an hour to set up and for the flavors to come together.
Substitutions and Variations
- Brown sugar: Swap the granulated sugar for light brown sugar for a deeper, rounder sweetness.
- Maple version: Replace half the sugar with pure maple syrup for a cozy fall flavor.
- Spiced cranberry sauce: Add the cinnamon stick plus 2 whole cloves or a pinch of ground ginger.
- Cranberry-orange relish style: Stir in 1/2 cup of finely chopped toasted walnuts after cooking for crunch.
- Less sweet: Reduce the sugar to 3/4 cup if you like your sauce quite tart, and balance with an extra splash of orange juice.
Serving Suggestions
Spoon this sauce alongside roast turkey, chicken, or ham — it is a classic for a reason. It belongs on the same table as other holiday favorites like the best homemade pumpkin pie for dessert. The next day, spread leftovers on a sandwich with this cranberry pecan chicken salad for an easy lunch, or bake a batch of healthy pumpkin cranberry muffins to keep the cranberry theme going at breakfast.
Storage and Reheating
- Refrigerator: Store in an airtight container or covered jar for up to 1 week.
- Freezer: Freeze for up to 3 months. Thaw overnight in the fridge. The texture may be slightly looser after freezing; a quick stir fixes it.
- Reheating: Cranberry sauce is usually served chilled or at room temperature, so no reheating is needed. If you prefer it warm, heat it gently in a small saucepan over low heat just until it loosens.
FAQs
Can I use frozen cranberries? Yes, they work perfectly. Add them straight from the freezer and give the sauce an extra minute or two of simmering.
Why didn’t my sauce thicken? It probably just needs time to cool — cranberry sauce sets as it chills. If it is still thin after chilling, simmer it for 2 to 3 more minutes and chill again.
How far ahead can I make it? Up to a week in the fridge, and it honestly tastes better after a day or two. It is the ideal make-ahead holiday recipe.
Can I double the recipe? Yes. Use a larger pot since the berries foam and expand, and add a couple of minutes to the simmering time.


Easy Homemade Cranberry Sauce
Ingredients
Equipment
Method
- Rinse the cranberries and pick out any soft or shriveled berries.
- In a medium saucepan, combine the sugar, orange juice, and water. Heat over medium, stirring, until the sugar dissolves and the mixture simmers.
- Add the cranberries, orange zest, pinch of salt, and cinnamon stick if using.
- Simmer 10 to 12 minutes, stirring occasionally, until most berries have popped and the sauce is glossy.
- Remove from heat and discard the cinnamon stick. The sauce will thicken as it cools.
- Transfer to a bowl or jar, cool to room temperature, then chill at least 1 hour before serving.






