This homemade cranberry sauce is sweet, tart and filled with fresh orange flavour. It is prepared in one saucepan with cranberries, sugar, orange juice and a touch of cinnamon.
The complete recipe takes approximately 20 minutes to prepare. It can also be made several days in advance, making it a convenient addition to a Thanksgiving or Christmas menu.
The sauce will look slightly loose while warm but thickens considerably as it cools.
Why You’ll Love This Cranberry Sauce
- Ready in approximately 20 minutes.
- Made in one saucepan.
- Uses fresh or frozen cranberries.
- Sweetness can be adjusted.
- Naturally bright and colourful.
- Easy to prepare in advance.
- Suitable for Thanksgiving and Christmas.
- No artificial colours or preservatives.
- Delicious with turkey, ham and leftover sandwiches.
- Freezer-friendly.
Ingredients You’ll Need
- 12 ounces fresh or frozen cranberries.
- ¾ cup granulated sugar.
- ½ cup fresh orange juice.
- ½ cup water.
- 1 teaspoon finely grated orange zest.
- ¼ teaspoon ground cinnamon.
- Pinch of salt.
- ½ teaspoon pure vanilla extract, optional.
- 1 small cinnamon stick, optional.

Ingredient Notes
Cranberries: Fresh or frozen cranberries both work. Frozen cranberries do not need to be thawed before cooking.
Sugar: Balances the natural tartness of the berries and helps the sauce set. Reducing it substantially may affect both flavour and texture.
Orange juice: Adds natural sweetness and a bright citrus flavour. Freshly squeezed juice gives the cleanest result.
Orange zest: Contains concentrated citrus oils. Grate only the coloured outer layer and avoid the bitter white pith.
Water: Prevents the mixture from becoming too sweet and provides enough liquid for the cranberries to simmer.
Cinnamon: Adds subtle holiday warmth without overpowering the fruit.
Vanilla: Optional vanilla softens the tartness and creates a slightly rounder flavour.
How to Sort and Wash Cranberries
Place the cranberries in a colander and rinse them under cool running water.
Remove any berries that are:
- Soft or crushed.
- Brown or heavily marked.
- Shrunken or dried.
- Damaged or mouldy.
Fresh cranberries are naturally firm and may bounce when dropped. Their colour can vary from bright red to deep burgundy.
How to Make Homemade Cranberry Sauce
Step 1: Combine the Liquid and Sugar
Add the sugar, orange juice and water to a medium saucepan.
Place the saucepan over medium heat and stir until the sugar begins to dissolve.
Bring the mixture to a gentle simmer.
Step 2: Add the Cranberries
Add the rinsed cranberries, orange zest, cinnamon and salt.
Add the optional cinnamon stick if using.
Stir until the berries are evenly distributed.

Step 3: Simmer the Sauce
Return the mixture to a gentle simmer.
Cook uncovered for approximately 10–15 minutes, stirring occasionally.
The cranberries will begin to pop as their skins split. The liquid will turn deep red and gradually thicken.
For a chunkier sauce, avoid stirring too vigorously.
Step 4: Adjust the Texture
When most of the berries have burst, use the back of a wooden spoon to crush some of the remaining whole cranberries.
Leave several berries intact for a whole-berry texture.
Remember that the sauce will thicken significantly after cooling.

Step 5: Add the Vanilla
Remove the saucepan from the heat.
Discard the cinnamon stick and stir in the optional vanilla extract.
Taste carefully once the mixture has cooled slightly. Add a small amount of extra sugar only if necessary.
Step 6: Cool the Sauce
Allow the cranberry sauce to cool in the saucepan for approximately 20–30 minutes.
Transfer it to a serving bowl or airtight container.
Refrigerate until completely chilled and thickened.
Serve chilled or at room temperature.
How Thick Should Cranberry Sauce Be?
Warm cranberry sauce should look glossy and slightly loose rather than completely firm.
Cranberries contain natural pectin, which causes the sauce to thicken as it cools. A sauce that appears perfect while hot may become overly firm after refrigeration.
Remove it from the heat when it coats a spoon but still flows slowly back into the saucepan.
Tips for Perfect Cranberry Sauce
Use a Medium or Large Saucepan
The cranberries may pop and splatter while cooking. A saucepan with high sides helps contain the mixture.
Simmer Gently
A rapid boil can cause excessive splattering and may break down every cranberry.
Do Not Overcook the Sauce
The sauce continues to thicken while cooling. Excessive cooking can make it firm or sticky.
Add Zest Carefully
Avoid the white pith beneath the orange skin because it can taste bitter.
Taste After Cooling Slightly
Very hot food can make it difficult to judge sweetness accurately.
Prepare It Ahead
The flavour improves after several hours in the refrigerator, and making it early reduces work on the holiday.
Cranberry Sauce Variations
Apple Cranberry Sauce
Add one peeled and finely diced apple with the cranberries. You may need a small amount of additional water.
Maple Cranberry Sauce
Replace part of the granulated sugar with pure maple syrup. Adjust the liquid if necessary.
Cranberry Sauce With Pecans
Fold toasted chopped pecans into the cooled sauce for additional texture.
Spiced Cranberry Sauce
Add a cinnamon stick, one star anise and a small pinch of ground cloves. Remove the whole spices before serving.
Ginger Cranberry Sauce
Add freshly grated ginger for a warm, slightly spicy flavour.
Cranberry Sauce With Red Wine
Replace part of the water with dry red wine for an adult variation. Simmer thoroughly and test the flavour before publishing exact quantities.
Lower-Sugar Cranberry Sauce
Reduce the sugar gradually rather than removing it completely. Cranberries are naturally very tart, and sugar contributes to the finished texture.
Smooth Cranberry Sauce
Blend the cooked sauce carefully and pass it through a fine-mesh sieve. Allow it to cool completely before serving.
Fresh Versus Frozen Cranberries
Fresh Cranberries
Fresh cranberries offer firm texture and are usually available during the autumn and winter holiday season.
Frozen Cranberries
Frozen cranberries work equally well in cooked sauce.
Add them directly to the saucepan without thawing. The mixture may take slightly longer to return to a simmer.
Avoid using dried cranberries as a direct substitute because they contain less moisture and often have added sugar.
What to Serve With Cranberry Sauce
Serve cranberry sauce with:
- Roast turkey.
- Baked ham.
- Roast chicken.
- Pork tenderloin.
- Classic Thanksgiving stuffing.
- Creamy mashed potatoes.
- Turkey gravy.
- Sweet potato casserole.
- Green bean casserole.
- Homemade dinner rolls.
- Baked Brie.
- Holiday cheese boards.
For a complete Thanksgiving menu, serve it with Classic Thanksgiving Stuffing, Green Bean Casserole From Scratch, Sweet Potato Casserole With Marshmallows and Creamy Mashed Potatoes.
Ways to Use Leftover Cranberry Sauce
Use leftovers in:
- Turkey and cranberry sandwiches.
- Leftover turkey sliders.
- Grilled cheese sandwiches.
- Yoghurt or oatmeal.
- Pancakes and waffles.
- Cheesecake toppings.
- Thumbprint cookies.
- Cranberry muffins.
- Salad dressings.
- Baked Brie.
- Smoothies.
- Glazes for chicken or pork.
Can You Make Cranberry Sauce Ahead?
Yes. Cranberry sauce is an excellent make-ahead holiday recipe.
Prepare it up to five days in advance and store it in an airtight container in the refrigerator.
Allow the sauce to sit at room temperature for approximately 20–30 minutes before serving if you prefer a softer consistency.
How to Store Cranberry Sauce
Allow the sauce to cool completely.
Transfer it to a clean airtight container and refrigerate within two hours.
Use homemade cranberry sauce within 7–10 days.
Always use a clean spoon when serving to avoid introducing contaminants.
Can You Freeze Cranberry Sauce?
Yes. Place the cooled sauce in a freezer-safe container, leaving a little space for expansion.
Freeze for up to three months for best quality.
Thaw it overnight in the refrigerator and stir well before serving.
The texture may become slightly softer after freezing.
How to Fix Cranberry Sauce
Sauce Is Too Thick
Add orange juice or water one tablespoon at a time.
Warm the sauce gently and stir until it reaches the desired consistency.
Sauce Is Too Thin
Return it to the saucepan and simmer gently for several additional minutes.
Remember that it will continue thickening as it cools.
Sauce Is Too Tart
Add sugar in small amounts while the sauce is warm enough for it to dissolve.
Sauce Is Too Sweet
Add a small amount of lemon juice or additional unsweetened cranberries.
Sauce Tastes Bitter
Too much orange pith or overcooked zest may cause bitterness. Balance it with a small amount of sugar, although severe bitterness may be difficult to correct.
Frequently Asked Questions
Why does cranberry sauce thicken?
Cranberries naturally contain pectin. When the berries cook with sugar and acid, the pectin helps the sauce set as it cools.
Can I use frozen cranberries?
Yes. Add them directly to the saucepan without thawing.
Can I make cranberry sauce without orange juice?
Yes. Replace the orange juice with water, apple juice or another suitable fruit juice. The flavour and sweetness will differ.
Why is my cranberry sauce runny?
It may need more simmering time or may still be warm. Refrigerate it before deciding whether additional cooking is necessary.
Why is my cranberry sauce too firm?
It may have been cooked for too long or contained too little liquid. Warm it gently with a small amount of water or orange juice.
Should cranberry sauce be served hot or cold?
It may be served chilled, at room temperature or slightly warm. Chilled or room-temperature sauce is most common.
How far ahead can I prepare it?
Prepare the sauce up to five days before serving and keep it refrigerated.
Can I double the recipe?
Yes. Use a larger saucepan and allow additional time for the mixture to reach a simmer. Do not rely only on the original cooking time.

Homemade Cranberry Sauce Recipe Card
Preparation time: 5 minutes
Cooking time: 15 minutes
Cooling time: Approximately 1 hour
Total time: Approximately 1 hour 20 minutes
Servings: 8
Course: Side Dish or Sauce
Cuisine: American
Method: Stovetop
Ingredients
- 12 ounces fresh or frozen cranberries.
- ¾ cup granulated sugar.
- ½ cup fresh orange juice.
- ½ cup water.
- 1 teaspoon finely grated orange zest.
- ¼ teaspoon ground cinnamon.
- Pinch of salt.
- ½ teaspoon vanilla extract, optional.
- 1 cinnamon stick, optional.
Instructions
- Rinse and sort the cranberries.
- Add the sugar, orange juice and water to a saucepan.
- Heat over medium heat until the sugar begins to dissolve.
- Add the cranberries, orange zest, cinnamon and salt.
- Add the optional cinnamon stick.
- Bring the mixture to a gentle simmer.
- Cook uncovered for 10–15 minutes, stirring occasionally.
- Crush some of the berries for the desired texture.
- Remove the saucepan from the heat.
- Discard the cinnamon stick.
- Stir in the optional vanilla.
- Cool for 20–30 minutes.
- Transfer to an airtight container.
- Refrigerate until completely chilled and thickened.
Recipe Notes
- Fresh and frozen cranberries both work.
- Frozen cranberries do not need to be thawed.
- The sauce thickens considerably after cooling.
- Avoid grating the bitter white orange pith.
- Adjust sweetness only after the sauce has cooled slightly.
- Test the complete recipe before confirming the final sugar level, timing and yield.