Easy Homemade Cranberry Sauce Recipe – Sweet, Tangy, and Perfect for Any Holiday Table
Nothing says holiday dinner quite like a bowl of bright, flavorful homemade cranberry sauce. This classic side dish is sweet, tart, and bursting with fresh cranberry flavor. It is incredibly easy to make from scratch and tastes so much better than anything you can buy in a can.
This easy cranberry sauce recipe uses simple pantry ingredients and comes together in one saucepan. As the cranberries cook, they soften and burst, creating a thick, glossy sauce that is perfect for serving alongside turkey, chicken, ham, and all your favorite holiday side dishes.
If you love this recipe, check out my full collection of cranberry recipes for even more delicious ideas!

Why You Will Love This Homemade Cranberry Sauce
- Made with only a handful of simple ingredients
- Ready in about 20 minutes from start to finish
- Perfect balance of sweet and tart flavors
- Naturally gluten-free
- Much fresher tasting than canned cranberry sauce
- Easy to prepare ahead for holidays and gatherings
- Customizable with fruit, spices, and other add-ins
- Beautiful bright color for any holiday table
- Pairs well with turkey, chicken, ham, and sandwiches
- Stores well in the refrigerator for several days
Ingredients

- 12 oz fresh cranberries
- 1 cup granulated sugar
- 1 cup water
- 1 tbsp orange zest
- 2 tbsp fresh orange juice
- 1 tsp vanilla extract
Ingredient Notes and Substitutions
Fresh Cranberries
Fresh cranberries create the best texture and flavor. Frozen cranberries also work well and can be added directly to the saucepan without thawing.
Granulated Sugar
Sugar balances the natural tartness of the cranberries. If you prefer a richer flavor, replace up to half of the sugar with brown sugar.
Orange Zest
Fresh orange zest adds brightness and enhances the natural flavor of the cranberries. It gives the sauce a festive holiday flavor.
Orange Juice
Orange juice provides a fresh citrus taste that complements the tart berries. Lemon juice can be used if needed.
Vanilla Extract
Vanilla adds warmth and depth to the finished sauce. While optional, it helps round out the flavors beautifully.
How to Make Cranberry Sauce
Combine the Ingredients in a Saucepan

Place the fresh cranberries into a medium saucepan. Add the granulated sugar, water, orange zest, and orange juice. Stir gently to distribute the ingredients evenly throughout the pan. At this stage, the cranberries will still be firm and floating in the liquid.
Bring the Mixture to a Boil

Place the saucepan over medium heat. As the mixture warms, stir occasionally to help dissolve the sugar. Within a few minutes, the liquid will begin to simmer and small bubbles will appear around the edges of the pan.
Cook Until the Cranberries Burst

Continue cooking for 10 to 15 minutes, stirring occasionally. As the cranberries heat, they will begin to pop and split open. Their juices will release into the saucepan, creating a rich red color. The mixture will gradually thicken as it cooks and the fruit breaks down.
Allow the Sauce to Thicken

As more cranberries burst, the sauce will become glossy and slightly thick. Some cranberries may remain partially whole, which adds texture and visual appeal. If the sauce seems thin, continue cooking for another 2 to 3 minutes.
Stir in the Vanilla Extract

Remove the saucepan from the heat. Stir in the vanilla extract until fully incorporated. The residual heat will help distribute the flavor throughout the sauce.
Cool Before Serving

Allow the cranberry sauce to cool in the saucepan for about 20 minutes. During this time, it will continue to thicken naturally. The sauce may seem slightly loose while hot, but it will set up nicely as it cools.
Chill for the Best Texture
Transfer the cranberry sauce to a serving bowl or airtight container. Refrigerate for at least 2 hours before serving. Chilling enhances the flavor and creates the perfect consistency.
Tips for the Best Cranberry Sauce

- Stir occasionally during cooking to prevent sticking.
- Do not overcook the sauce or it may become too thick.
- Remember that cranberry sauce thickens significantly as it cools.
- Taste before cooling and add more sugar if desired.
- For extra citrus flavor, add additional orange zest.
- Make the sauce one or two days ahead for even better flavor.
- Store leftovers in an airtight container in the refrigerator.
- If the sauce becomes too thick after chilling, stir in a small amount of water or orange juice.
Cranberry Sauce Variations and Add-Ins

- Diced apples for added sweetness and texture
- Chopped pecans for a little crunch
- Chopped walnuts for a nutty flavor
- Ground cinnamon for warmth
- Ground nutmeg for holiday flavor
- Fresh grated ginger for a slight kick
- Maple syrup for natural sweetness
- Pomegranate seeds for color and texture
- Dried cranberries for extra fruit flavor
- Apple cider instead of part of the water
What to Serve With Cranberry Sauce

- Roast turkey
- Turkey breast
- Roast chicken
- Baked ham
- Turkey sandwiches
- Chicken sandwiches
- Stuffing
- Mashed potatoes
- Sweet potato casserole
- Green bean casserole
- Dinner rolls
- Cheese boards
- Holiday charcuterie boards

Easy Homemade Cranberry Sauce
Ingredients
Method
- Add the fresh cranberries, granulated sugar, water, orange zest, and orange juice to a medium saucepan. Stir gently to combine all ingredients evenly.
- Place the saucepan over medium heat and bring the mixture to a gentle boil. Stir occasionally as the sugar dissolves into the liquid.
- Continue cooking for 10 to 15 minutes. The cranberries will begin to burst naturally, releasing their juices and creating a vibrant red sauce. Stir occasionally throughout the cooking process.
- As the cranberries soften and break down, the sauce will begin to thicken. Continue cooking until the mixture reaches a slightly loose but glossy consistency.
- Remove the saucepan from the heat and stir in the vanilla extract until fully incorporated.
- Allow the cranberry sauce to cool in the saucepan for about 20 minutes. The sauce will continue thickening as it cools.
- Transfer the sauce to a serving bowl or airtight container and refrigerate until chilled. Serve cold or at room temperature.
Notes
- Frozen cranberries may be substituted for fresh cranberries.
- Cranberry sauce thickens significantly after cooling.
- For additional citrus flavor, add extra orange zest.
- Make up to 3 days ahead for easy holiday preparation.
- Store leftovers in an airtight container in the refrigerator for up to 1 week.
- Freeze for up to 3 months.
This homemade cranberry sauce recipe is the perfect combination of sweet, tart, and fresh flavors. It is simple to make, requires only a few ingredients, and brings bright color and flavor to any holiday meal. Whether you serve it with turkey, chicken, ham, or sandwiches, this easy cranberry sauce is a classic side dish that always belongs on the table.
For more cranberry recipes you will love:
