There's something so cheerful about a pot of cranberries bubbling away on the stove. As they warm up, the berries start to pop one by one, the sauce turns a deep ruby red, and your whole kitchen fills with a sweet, citrusy aroma that just smells like the holidays. Fresh orange zest brightens every spoonful, balancing the tart berries with a sunny, fragrant sweetness that makes this sauce taste anything but ordinary.
This is the recipe I make every November, usually a day or two before Thanksgiving so it has time to chill and thicken in the fridge. It takes about 15 minutes, uses a handful of simple ingredients, and frees up precious stovetop space on the big day. It's just as lovely at Christmas dinner, spooned over a wheel of baked brie, or swirled into your morning yogurt.
SaveIf you grew up with the jellied kind that slid out of the can with the ridges still on it, I totally understand the nostalgia. But once you taste how fresh and vibrant homemade cranberry sauce can be, I have a feeling you'll never go back. Even the pickiest eaters at my table ask for seconds, and it always disappears faster than the mashed potatoes.
Homemade Cranberry Sauce Recipe With Orange Zest
Ingredients
Cranberry Sauce
Optional Finishing Touches
Instructions
- Prep the cranberries
Pour the cranberries into a colander and rinse them under cool water. Sort through them and toss out any that are soft, shriveled, or brown, along with any little stems. Shake off the excess water and set them aside.
- Zest and juice the oranges
Wash and dry the oranges, then use a microplane to grate 1 tablespoon of zest, taking only the bright orange outer layer and avoiding the bitter white pith underneath. Cut the oranges in half and squeeze out 1/2 cup of juice, straining out any seeds.
- Dissolve the sugars
In a medium saucepan, combine the granulated sugar, brown sugar, orange juice, and water. Set the pan over medium heat and stir for 2 to 3 minutes until the sugar fully dissolves and the liquid looks clear rather than grainy.
- Add the cranberries
Tip the cranberries into the pan along with the cinnamon and the pinch of salt. Stir well to coat every berry in the syrup, then raise the heat to medium-high and bring the mixture to a gentle boil.
- Simmer until the berries burst
Lower the heat to medium and let the sauce simmer for 10 to 12 minutes, stirring every minute or two. You'll hear the cranberries start to pop after about 5 minutes. Keep cooking until most of them have burst and the sauce has thickened enough to coat the back of a spoon.
- Mash for your favorite texture
For a chunky sauce, leave some berries whole. For a smoother sauce, gently press some of the berries against the side of the pan with a wooden spoon or potato masher until it looks the way you like it.
- Stir in the orange zest
Take the pan off the heat and stir in the orange zest. Adding it at the end keeps its fresh, fragrant oils from cooking off. If you're using the orange liqueur or vanilla, stir it in now too, and remove the cinnamon stick if you used one.
- Taste and adjust
Carefully taste a small spoonful, letting it cool for a moment first. If it's too tart, stir in another tablespoon or two of sugar until it dissolves. If it tastes a bit flat, add a squeeze of fresh orange juice or another tiny pinch of salt.
- Cool to room temperature
Pour the sauce into a heatproof bowl or jar and let it cool on the counter for about 30 minutes. It will look loose at first, but the natural pectin in the cranberries thickens it as it cools.
- Chill and serve
Cover the bowl and refrigerate for at least 1 1/2 hours, or overnight, until the sauce is fully set. Give it a stir, sprinkle on a little extra orange zest, and spoon it into a pretty serving dish.
Substitutions and variations
- Frozen cranberries work perfectly here; add them straight from the freezer and give the sauce an extra 2 to 3 minutes of simmering.
- Swap the granulated and brown sugars for 2/3 cup pure maple syrup or honey for a softer, more rounded sweetness.
- Use bottled orange juice if fresh oranges aren't on hand, but keep the fresh zest, since it carries most of the bright orange flavor.
- For a warmer, spiced version, add a pinch of ground ginger, a few whole cloves, or a star anise pod while the sauce simmers, and remove the whole spices before serving.
- Stir in 1/3 cup chopped toasted pecans or walnuts after cooking for a little crunch.
Chloe's tips
- Use a pan with tall sides, because popping cranberries can splatter hot syrup.
- Don't overcook the sauce; it should still look a little loose when you take it off the heat, since it firms up a lot in the fridge.
- If your chilled sauce turns out thicker than you'd like, stir in a splash of orange juice or water to loosen it.
- Zest the oranges before juicing them, since zesting a squeezed orange half is nearly impossible.
- Make it up to a week ahead to free up your stovetop and your schedule on the holiday.
How to store it
- Store cranberry sauce in an airtight container in the refrigerator for up to 10 days.
- Freeze it in freezer-safe containers or zip-top bags for up to 3 months, leaving a little room at the top for expansion.
- Thaw frozen sauce overnight in the refrigerator and stir well before serving.
- To serve it warm, reheat gently in a small saucepan over low heat for 3 to 5 minutes, stirring often, or microwave in 30-second bursts.
Serving suggestions
This bright, citrusy sauce is wonderful far beyond the Thanksgiving turkey.
- Spoon it alongside roast turkey, glazed ham, or pork tenderloin
- Layer it into leftover turkey sandwiches with a little mayo and stuffing
- Pour it over a wheel of warm baked brie and serve with crackers
- Swirl it into Greek yogurt or oatmeal for a festive breakfast
- Use it as a topping for cheesecake, vanilla ice cream, or pancakes
- Add a dollop to a holiday cheese board next to sharp cheddar and goat cheese

Frequently asked questions
Can I make cranberry sauce ahead of time?
Absolutely, and I actually recommend it. Cranberry sauce tastes even better after a day or two in the fridge as the flavors blend. Make it up to a week before your holiday meal and keep it covered in the refrigerator.
Why is my cranberry sauce runny?
Usually it just needs more time to cool. Cranberry sauce thickens a lot as it chills, so give it a few hours in the fridge. If it's still runny after chilling, return it to the stove and simmer for another 3 to 5 minutes.
Can I use less sugar?
Yes, you can cut the sugar down to about 1/2 cup total, but the sauce will be noticeably tart. Cranberries are naturally very sour, so I suggest tasting it after cooking and adding sweetener a little at a time until it suits you.
Should cranberry sauce be served warm or cold?
It's all personal preference. Most people serve it chilled or at room temperature, when it's thick and spoonable, but warm cranberry sauce is lovely spooned over meats or desserts. Both ways taste delicious.
Let's get cooking!
Once you see how easy it is to make cranberry sauce from scratch, I think it'll earn a permanent spot on your holiday table. It takes just 15 minutes and a handful of ingredients, and the bright orange zest turns simple cranberries into something truly special. So grab a bag of berries, put on your favorite playlist, and enjoy the cheerful sound of cranberries popping on the stove. Your family is going to love it, and you'll love having one less thing to worry about on the big day.




