Cranberry sauce doesn't need to come from a can. I know that sounds obvious, but I made canned cranberry sauce for the first three Thanksgivings I hosted because I thought fresh was complicated. Then one November I had a bag of fresh cranberries left over from something else, twenty minutes before guests arrived, and I threw it in a pot with sugar and orange juice just to see. That was the last time I opened a can.
What makes this version work is the orange — both the juice and the zest — and just a pinch of cinnamon and cloves to give it that warm, holiday edge. The whole thing takes about 20 minutes start to finish, and it's mostly hands-off. You don't need to stir constantly or babysit it. Just let the cranberries do their thing: they pop, the liquid thickens, and by the time it cools it's exactly the texture you want. This isn't an overly sweet sauce — it's genuinely tart with enough sugar to balance it.
My husband eats this on everything during the holiday season — on turkey obviously, but also on toast the next morning, and once I caught him spooning it straight from the jar. I always make a double batch now because one batch disappears at the table and I like having leftovers. If you're putting together a bigger holiday spread, this pairs really well alongside something like slow cooker pulled pork too — the tartness cuts through rich meat beautifully.
One thing to know before you start: the sauce will look thinner than you expect while it's still warm. Don't keep cooking it down trying to get it thick on the stove — it thickens significantly as it cools. I made that mistake once and ended up with something closer to cranberry jam than sauce. Pull it off the heat when it's just barely saucy and let the fridge do the rest.

Why You'll Love This Recipe
- It comes together in under 20 minutes: I'm not exaggerating — from cold pan to done is about 18 minutes. The cranberries pop fast once the liquid heats up, and then you're just waiting for a light simmer to finish the job. On a day when you've got a turkey in the oven and two side dishes going, that matters a lot.
- Fresh cranberries are easy to find: Every Walmart, Aldi, and Trader Joe's carries 12-ounce bags of fresh cranberries through November and December. Frozen works just as well if that's what you've got — you don't even need to thaw them first, just toss them in straight from frozen.
- The flavor is genuinely different from canned: This isn't me being a snob — real cranberries have a brightness that the canned stuff just doesn't have. The orange zest especially adds something you'd never get from a tin. It smells incredible while it cooks too, which is a bonus when your kitchen is already full of good smells.
- Make it days ahead: This is genuinely one of the easiest make-ahead dishes in a holiday lineup. I usually make it two or three days before Thanksgiving so it's one less thing to think about on the day itself. It keeps well in the fridge and honestly tastes better after a day or two once the flavors settle.
- It works beyond the holiday table: I spoon this over my overnight French toast casserole the morning after Thanksgiving and it's genuinely one of the best things I make all year. It also works stirred into yogurt, over vanilla ice cream, or alongside a cheesecake slice. Don't limit it to one meal.
Ingredients
- 1 (12-ounce) bag fresh or frozen cranberries (about 3 cups)
- 1 cup granulated sugar
- ½ cup orange juice (freshly squeezed if you have an orange on hand, carton juice works fine too)
- ½ teaspoon orange zest
- ¼ teaspoon ground cinnamon
- Pinch of ground cloves (optional but good)
- Pinch of salt
Directions
- Step 1: Combine everything in the pot. Add the cranberries, sugar, orange juice, orange zest, cinnamon, cloves (if using), and salt to a medium saucepan. Give it a stir so the sugar starts to coat the berries. No need to heat anything separately — it all goes in together from the start.
- Step 2: Bring to a boil. Set the pan over medium heat and let it come to a boil, stirring occasionally. This takes about 5-7 minutes. You'll start hearing the cranberries pop — that's exactly what you want. They're bursting and releasing their juice into the liquid, which is what builds the sauce.
- Step 3: Simmer until just thickened. Once it reaches a rolling boil, drop the heat to low and simmer for 10-12 minutes. Stir every few minutes to make sure nothing sticks to the bottom. The sauce will still look fairly loose at this point — that's fine. Remember, it thickens a lot as it cools, so pull it off before it looks done.
- Step 4: Cool completely before serving. Take the pan off the heat and let the sauce cool to room temperature. Then transfer it to a jar or airtight container and refrigerate. It'll be properly thick and set after an hour in the fridge, and best after several hours or overnight.

Tips for Success
- Don't cook it until it's thick on the stove: I made this mistake the first time and overcooked the sauce by about 5 minutes trying to get it to the right consistency. Fresh cranberry sauce thickens dramatically as it cools because of the natural pectin in the skins. Take it off the heat when it still looks a little thin — trust the fridge to finish the job.
- Use both the zest and the juice: A lot of recipes skip the zest and just use juice. Don't skip the zest — it's where most of the orange flavor actually lives. I use a fine grater (a basic box grater works too if you use the smallest holes) and take just the outer layer of one orange. Takes 30 extra seconds and makes a real difference.
- Taste and adjust after it cools: The sweetness level changes as the sauce cools — it'll taste more tart when it's hot and a bit more balanced once chilled. Wait until it's fully cold before deciding whether to add more sugar. If it's too tart for you after cooling, you can stir in an extra tablespoon of sugar and it'll dissolve right in.
- Frozen cranberries go in straight from the bag: No need to thaw. I've made this with frozen cranberries several times when fresh weren't available and the result is identical. They take a minute or two longer to start popping, but the flavor is the same. This also means you can make cranberry sauce any time of year, not just when fresh are in season.
- Make it at least a day ahead: This is one of those things that genuinely improves overnight. The spices settle in, the color deepens, and the texture gets to exactly where you want it. I always make cranberry sauce the day before or two days before any big meal. It's one less thing to manage on the day.
Variations
- Spiced cranberry sauce: Add a whole cinnamon stick and one star anise to the pot while it simmers, then fish them out before serving. The flavor is noticeably deeper and more complex than using ground spices alone. This is the version I make when I want the sauce to feel a little more special — it's still easy but tastes like you put in extra effort.
- Maple cranberry sauce: Swap half the granulated sugar for pure maple syrup — so ½ cup sugar and ¼ cup maple syrup. It adds a slightly earthy sweetness that works really well with the tartness of the cranberries. My husband prefers this version. Use a good-quality maple syrup here; the cheap stuff doesn't have much flavor.
- Cranberry apple sauce: Dice one medium Granny Smith apple into small pieces and add it to the pot with the cranberries. It makes the sauce chunkier and a little less tart, which is great if you're serving it to people who find plain cranberry sauce too sharp. Honeycrisp works too if that's what you have.
- Port cranberry sauce: Add ¼ cup of port wine along with the orange juice. The port adds depth and a slight jammy richness that makes this version feel more grown-up. I wouldn't necessarily put this on the table for the kids, but for a dinner party or a holiday meal with adults it's a genuinely different experience.
- Extra-citrus version: Increase the orange juice to ¾ cup and add the zest of a full large orange instead of just half. If you want to push it further, a small squeeze of lemon juice at the end brightens the whole thing. This is a good version if you find the standard recipe a little too one-note — the extra citrus adds another layer.
Serving and Storage
Serving
Serve this chilled or at room temperature — both work. Straight from the fridge is my preference because the texture is firmer and cleaner, but if you forget to pull it out ahead of time it's fine cold or cool. Beyond the obvious (turkey, roasted chicken, holiday pork), try it spooned over a slice of cheesecake or stirred into plain yogurt with granola. The morning after Thanksgiving I always drizzle leftovers over my overnight French toast casserole — it's one of the best things I make all season.
Storage
Store in an airtight jar or container in the refrigerator for up to 1 week. Cranberry sauce freezes well too — spoon it into a freezer-safe container or zip-lock bag and it'll keep for up to 3 months. Thaw it overnight in the fridge before using. I usually freeze a small jar of it right after Thanksgiving so I have some for Christmas without having to make a new batch.

Frequently Asked Questions
Can I make cranberry sauce a few days ahead?
Yes, and I'd actually encourage it. Cranberry sauce improves after a day or two in the fridge — the spices settle in and the flavor deepens. I usually make mine two to three days before any big holiday meal. Just store it in an airtight jar and it'll keep for up to a week in the refrigerator.
My cranberry sauce is too runny — how do I fix it?
First, give it time — fresh cranberry sauce thickens a lot as it cools, so if it just came off the stove it will look thin. Refrigerate it for at least an hour before you decide it needs fixing. If it's still too loose after chilling, you can simmer it for a few more minutes on low heat to reduce it further. As a last resort, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it in while the sauce is simmering.
Can I use less sugar?
You can. Start with ¾ cup instead of a full cup and taste after the sauce cools completely — the sweetness level will read differently cold versus hot. If you want to go even lower, try replacing some of the sugar with a little honey or maple syrup rather than just cutting it, which gives you sweetness with more complexity and a slightly softer tartness.
What if I don't have orange juice?
Apple juice works as a substitute and gives a mild sweetness without the citrus brightness. Water works too in a pinch — the original WPRM recipe actually uses water as the base — it'll just be a more straightforwardly tart cranberry sauce without the citrus layer. If you can, even half orange juice and half water is better than water alone.
Can I freeze cranberry sauce?
Yes, it freezes really well. Let it cool completely first, then transfer to a freezer-safe container or bag. It'll keep for up to 3 months. Thaw it overnight in the fridge — no need to reheat, just serve it cold or at room temperature. I freeze a jar every year after Thanksgiving specifically so I have some ready for Christmas.

This is one of those recipes I genuinely look forward to making every year, not because it's difficult or impressive but because it marks the start of the holiday season in my kitchen. The smell of cranberries and orange zest bubbling together on the stove is something I'd bottle if I could. Twenty minutes, one pot, and you've got something that makes your whole table look more put together.
I also love that it earns its keep beyond the holiday table. Zainab goes through the leftovers fast — she eats it with yogurt for breakfast like it's jam, which I fully support. And if you're planning a big holiday breakfast spread, it's genuinely one of the best toppings for a baked French toast casserole — the tartness against the custardy bread is something special.
If you make this, make a double batch. One batch goes to the table and the second goes in a jar in the fridge for the week after, when you're eating leftovers and sandwiches and anything cold that doesn't require effort. I promise you'll use it. 🍊❤️

BEST EVER CRANBERRY SAUCE
Ingredients
- 1 12-ounce bag fresh cranberries
- 1 cup granulated sugar
- 1 cup water or orange juice for a brighter flavor
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg optional
- Pinch of salt
Instructions
- Combine ingredients: In a medium saucepan, combine the cranberries, sugar, water (or orange juice), cinnamon, nutmeg (if using), and salt.
- Cook: Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to medium-low and simmer for 15-20 minutes, or until the cranberries have burst and the sauce has thickened slightly. Stir occasionally to prevent sticking.
- Cool: Remove the saucepan from the heat and let the cranberry sauce cool completely. The sauce will thicken further as it cools.
- Serve: Serve the cranberry sauce chilled or at room temperature.
Notes
- Fresh Cranberries: Fresh cranberries are preferred for this recipe. Frozen cranberries can also be used; do not thaw them.
- Sweetness: Adjust the amount of sugar to your liking. If you prefer a less sweet sauce, start with ¾ cup of sugar and add more to taste.
- Thickness: The sauce will thicken as it cools. If you want a thicker sauce, you can simmer it for a longer period of time.
- Storage: Store leftover cranberry sauce in an airtight container in the refrigerator for up to a week.
If you're building out a holiday menu and need more ideas, here are a few things on my site that work well together:
- Best Slow Cooker Pulled Pork — cranberry sauce alongside pulled pork is genuinely underrated
- Overnight French Toast Casserole — perfect for the morning after, with cranberry sauce spooned on top
- Bacon and Cheese Quiche — a great addition to a holiday brunch table
- Parmesan Roasted Cauliflower — an easy side dish that holds its own next to anything rich
- Pineapple Coconut Dream Cake — if you want a lighter dessert to balance the holiday table





Comments
No Comments