This Homemade Cranberry Orange Sauce is bright, fresh, and incredibly easy to make. Fresh cranberries simmer with orange juice, orange zest, and sugar until they burst and create a naturally thick, ruby-red sauce with the perfect balance of sweet and tart flavors.
It takes only a few minutes of hands-on preparation and can be made ahead, making it an easy addition to your Thanksgiving dinner table. Serve it alongside roast turkey, stuffing, mashed potatoes, and all your favorite holiday dishes.
Why You’ll Love This Recipe
- Made with fresh cranberries and real orange
- Sweet, tart, and citrusy
- Ready in about 20 minutes
- Only a handful of simple ingredients
- Can be made several days ahead
- Delicious with turkey and holiday leftovers
- Perfect for Thanksgiving and Christmas
Ingredients

- 12 ounces fresh cranberries
- ¾ cup granulated sugar
- ½ cup fresh orange juice
- 1 tablespoon orange zest
- ½ cup water
- 1 teaspoon vanilla extract
- ¼ teaspoon ground cinnamon
- Pinch of salt
Ingredient Notes
Fresh cranberries: Look for firm, bright red cranberries. Remove any soft or damaged berries before cooking.
Orange juice: Freshly squeezed orange juice gives the sauce a brighter flavor, but bottled orange juice can work in a pinch.
Orange zest: Zest only the colored outer layer of the orange. Avoid the white pith underneath because it can taste bitter.
Sugar: Granulated sugar balances the natural tartness of the cranberries.
Vanilla: A small amount of vanilla adds warmth without overpowering the citrus.
Cinnamon: Cinnamon is optional but adds a subtle holiday flavor.
How to Make Homemade Cranberry Orange Sauce
Step 1: Prepare the Cranberries
Place the cranberries in a colander and rinse them under cool running water.
Pick through them and remove any soft, damaged, or discolored berries.
Step 2: Combine the Ingredients
Add the cranberries, sugar, orange juice, orange zest, water, vanilla extract, cinnamon, and salt to a medium saucepan.
Stir everything together.
Step 3: Bring to a Simmer
Place the saucepan over medium heat.
Bring the mixture to a gentle simmer, stirring occasionally.
As the cranberries heat up, they will begin to soften and pop.
Step 4: Cook the Cranberries

Continue simmering for approximately 10–12 minutes.
The berries will burst and the liquid will gradually become thicker.
Stir occasionally to prevent the bottom from sticking.
Step 5: Check the Consistency

Once most of the cranberries have popped and the sauce has thickened, remove the saucepan from the heat.
Keep in mind that cranberry sauce will become noticeably thicker as it cools.
For a chunkier sauce, leave some berries whole.
For a smoother sauce, gently mash more of the berries with the back of a spoon.
Step 6: Cool

Transfer the cranberry orange sauce to a serving bowl.
Allow it to cool at room temperature for a short time, then cover and refrigerate until chilled.
The sauce can also be served slightly warm if preferred.
Helpful Tips
- Use fresh orange zest for the best citrus flavor.
- Do not worry if the sauce looks slightly thin while hot; it thickens as it cools.
- Stir occasionally while cooking to prevent sticking.
- For a smoother sauce, mash the cranberries as they cook.
- For a chunky texture, avoid over-stirring.
- Taste after cooking and adjust the sweetness if needed.
- Make it ahead to simplify Thanksgiving dinner preparation.
Recipe Variations
Maple Cranberry Orange Sauce
Replace some or all of the granulated sugar with pure maple syrup for a warm maple flavor.
Cranberry Orange Sauce with Ginger
Add 1–2 teaspoons of freshly grated ginger for a bright, slightly spicy flavor.
Spiced Cranberry Orange Sauce
Add a cinnamon stick and a few whole cloves while the sauce simmers. Remove them before serving.
Cranberry Orange Sauce with Apples
Add finely diced apple during cooking for extra texture and natural sweetness.
Less-Sweet Cranberry Sauce
Reduce the sugar slightly if you prefer a stronger tart cranberry flavor.
Make-Ahead Instructions
This cranberry sauce is ideal for making ahead.
Prepare it up to 3–4 days before Thanksgiving, allow it to cool completely, and store it covered in the refrigerator.
The flavor develops as it sits, and the sauce becomes firmer after chilling.
Storage Instructions
Store cranberry orange sauce in an airtight container in the refrigerator for up to 7 days.
For longer storage, freeze it in a freezer-safe container for up to 2 months for best quality.
Thaw frozen cranberry sauce overnight in the refrigerator before serving.
What to Serve with Cranberry Orange Sauce
This homemade sauce is delicious with:
- Herb butter roast turkey
- Thanksgiving turkey gravy
- Mashed potatoes
- Homemade stuffing
- Sweet potato casserole
- Roasted Brussels sprouts
- Dinner rolls
- Roast chicken
- Turkey sandwiches
Frequently Asked Questions
Can I use frozen cranberries?
Yes. Frozen cranberries can be used without thawing first. You may need to add a few extra minutes to the cooking time.
Why is my cranberry sauce too thin?
Cranberry sauce thickens as it cools. If it is still too thin after cooling, return it to the saucepan and simmer for a few more minutes.
Why is my cranberry sauce too thick?
Whisk in a small amount of orange juice or water until you reach the desired consistency.
Can I make cranberry sauce ahead of time?
Absolutely. It can be made several days before Thanksgiving and stored in the refrigerator.
Can I use bottled orange juice?
Yes, although freshly squeezed orange juice provides a brighter and more natural citrus flavor.
Can I make this cranberry sauce less sweet?
Yes. Reduce the sugar gradually according to your taste. Remember that cranberries are naturally quite tart.
Recipe Card
Recipe Name: Homemade Cranberry Orange Sauce
Prep Time: 5 minutes
Cook Time: 12 minutes
Total Time: 17 minutes
Servings: About 8
Course: Side Dish
Cuisine: American
Ingredients
- 12 ounces fresh cranberries
- ¾ cup granulated sugar
- ½ cup fresh orange juice
- 1 tablespoon orange zest
- ½ cup water
- 1 teaspoon vanilla extract
- ¼ teaspoon cinnamon
- Pinch of salt
Instructions
- Rinse the cranberries and remove any damaged berries.
- Add cranberries, sugar, orange juice, orange zest, water, vanilla, cinnamon, and salt to a saucepan.
- Bring to a gentle simmer over medium heat.
- Cook for 10–12 minutes, stirring occasionally.
- Continue cooking until most cranberries have popped and the sauce has thickened.
- Remove from heat and allow to cool.
- Transfer to a serving bowl and refrigerate until ready to serve.
Note: The sauce will continue thickening as it cools.