Homemade Cranberry Sauce
This homemade cranberry sauce is the side dish that earns its place on the Thanksgiving table every year. Fresh cranberries simmer with sugar, water, and orange until they pop and the sauce turns glossy and ruby-red. It tastes brighter than anything from a can, and it takes about 30 minutes from start to finish. Make it a day or two ahead, let it chill, and cross one dish off your holiday list before the big day even starts.
If you are building your Thanksgiving menu, pair this sauce with Sausage & Herb Bread Stuffing and Creamy Make-Ahead Mashed Potatoes for a table where every classic side is covered.

Photo: Wikimedia Commons, “Cranberry sauce for roast turkey” by Burkhard Mucke, CC BY-SA 4.0.
Why This Recipe Works
- Fresh cranberries do the work — They are naturally high in pectin, so the sauce thickens on its own as it cools, with no gelatin or cornstarch needed.
- Orange lifts the flavor — Zest and juice round out the tartness so the sauce tastes bright rather than sharp.
- It is genuinely make-ahead — The flavor improves after a night in the fridge, and the sauce holds for days.
- One pot, no special equipment — A medium saucepan and a spoon are all you need.
Ingredients
- 12 oz (340 g) fresh or frozen cranberries, rinsed and picked over
- 1 cup (200 g) granulated sugar
- 1 cup (240 ml) water
- Zest of 1 orange
- 1/4 cup (60 ml) fresh orange juice
- 1/4 teaspoon (1.5 g) fine salt
- 1/4 teaspoon (0.7 g) ground cinnamon (optional)

Second image: “Making cranberry sauce – ready to serve” by Mary Mark Ockerbloom, CC BY-SA 4.0.
(full list in card)
How to Make Homemade Cranberry Sauce
Step 1 — Combine the base: Add the sugar, water, orange zest, orange juice, and salt to a medium saucepan. Set it over medium heat and stir until the sugar dissolves and the liquid comes to a gentle simmer.
Step 2 — Add the cranberries: Tip in the cranberries and the cinnamon, if using. Return the mixture to a simmer, then reduce the heat to medium-low so it bubbles gently without splattering everywhere.
Step 3 — Simmer until popped and thickened: Cook for 10 to 12 minutes, stirring occasionally, until most of the berries have popped and the sauce has thickened enough to coat a spoon. It will still look a little loose in the pot; it sets as it cools.
Step 4 — Cool and chill: Remove the pan from the heat and let the sauce cool for 10 minutes, then transfer it to a serving dish or jar. Chill until serving, or refrigerate for up to 1 week.
Tips
- Do not overcook it — Once most berries have popped, stop. Overcooking turns the sauce jammy and dulls the fresh flavor.
- Frozen berries work fine — Use them straight from the freezer and add 2 to 3 minutes to the simmer time.
- Taste before chilling — The sauce tastes sweeter once cooled, so adjust sugar while it is warm only if it is sharply tart.
- For a smoother sauce — Press the warm sauce through a fine-mesh strainer for a seedless, jelly-style version.
Storage
Refrigerate the sauce in an airtight container for up to 1 week, or freeze it for up to 3 months. Thaw overnight in the fridge and stir before serving. The sauce is served chilled or at room temperature; it does not need reheating.
Frequently Asked Questions
Can I make cranberry sauce ahead of Thanksgiving?
Yes. This is one of the easiest Thanksgiving dishes to make ahead. Cook it up to 1 week before, refrigerate it in an airtight container, and set it out 30 minutes before dinner so it is not ice-cold.
Why is my cranberry sauce runny?
It thickens as it cools, so judge it after 10 minutes off the heat, not in the pot. If it is still thin after chilling, simmer it for 3 to 4 more minutes and cool it again.
Can I use less sugar?
You can reduce the sugar to 3/4 cup (150 g), but the sauce will be noticeably more tart. Taste it warm and add sugar a tablespoon at a time until it suits you.
Do I need to add orange?
No, the orange is optional, but it adds a warm citrus note that balances the cranberries. Plain water works in its place; use 1 1/4 cups (300 ml) water total and skip the zest and juice.
Homemade Cranberry Sauce
Course: Side DishCuisine: American8
servings5
minutes15
minutes110
kcal30
minutesIngredients
12 oz (340 g) fresh or frozen cranberries, rinsed and picked over
1 cup (200 g) granulated sugar
1 cup (240 ml) water
Zest of 1 orange
1/4 cup (60 ml) fresh orange juice
1/4 teaspoon (1.5 g) fine salt
1/4 teaspoon (0.7 g) ground cinnamon (optional)
Directions
- Combine the sugar, water, orange zest, orange juice, and salt in a medium saucepan over medium heat. Stir until the sugar dissolves and the liquid simmers.
- Add the cranberries and cinnamon, if using. Reduce the heat to medium-low and simmer gently for 10 to 12 minutes, stirring occasionally, until most berries have popped and the sauce coats a spoon.
- Remove from the heat and cool for 10 minutes. The sauce will thicken further as it cools.
- Transfer to a serving dish or jar and chill until serving, or refrigerate for up to 1 week.
Notes
- Nutrition (estimated per serving): 110 calories, 0 g fat, 28 g carbohydrates, 2 g fiber, 22 g sugar, 0 g protein, 75 mg sodium. Values are estimates and will vary with the exact ingredients used.
