Homemade Cranberry Sauce Recipe (Easy 15-Minute Christmas Side)

This homemade cranberry sauce is the easiest way to elevate your holiday meal! Made with just 7 simple ingredients in one pot, this fresh cranberry sauce comes together in 15 minutes and tastes infinitely better than the canned version. With bright orange flavor and warm cinnamon spice, this Christmas cranberry sauce is the perfect accompaniment to turkey, ham, or any holiday feast.

Homemade Cranberry Sauce

Prep Time: 5 minutes
Cook Time: 10-12 minutes
Cool Time: 30 minutes
Total Time: 45-47 minutes
Yield: About 2 cups (8-10 servings)
Difficulty: Easy

Why This Cranberry Sauce Recipe Works

This easy cranberry sauce proves that homemade is always better—and actually faster than you think! Fresh cranberries naturally contain pectin, which helps the sauce thicken without any additives. The orange juice adds brightness, while the cinnamon stick infuses warm spice without overwhelming the cranberry flavor.

Best of all? You can make this up to a week ahead, and it actually tastes better after the flavors have time to meld. Say goodbye to the canned jelly and hello to real, fresh flavor!

Ingredients

For the Cranberry Sauce:

  • 12 oz (3 cups) fresh or frozen cranberries
  • ¾ cup granulated sugar
  • ½ cup freshly squeezed orange juice (about 1 large orange)
  • ½ cup water
  • 1 cinnamon stick
  • 1 strip orange peel (about 3 inches long, use a vegetable peeler)
  • Pinch of salt

Optional Add-Ins:

  • 1 teaspoon orange zest (for extra citrus flavor)
  • ¼ teaspoon vanilla extract (added at end)
  • 2 tablespoons Grand Marnier or orange liqueur (for adult version)
  • ½ cup chopped pecans or walnuts (added at end)

Equipment Needed

  • Medium saucepan (2-3 quart capacity)
  • Wooden spoon or silicone spatula
  • Vegetable peeler or paring knife
  • Measuring cups and spoons
  • Airtight storage container

How to Make Homemade Cranberry Sauce

Step 1: Prepare the Cranberries

Rinse cranberries under cold water and pick through them, removing any soft, shriveled, or discolored berries. Also remove any stems. Fresh cranberries should be firm and bounce when dropped.

Pro tip: If using frozen cranberries, don’t thaw them—add them directly to the pot frozen.

Step 2: Combine Sugar and Liquids

In a medium saucepan, combine the sugar, orange juice, and water. Place over medium heat and stir until the sugar begins to dissolve, about 2 minutes.

Step 3: Add Cranberries and Aromatics

Add the cranberries, cinnamon stick, orange peel strip, and a pinch of salt to the saucepan. Stir gently to combine.

Step 4: Bring to a Simmer

Increase heat to medium-high and bring the mixture to a simmer. You’ll start to hear the cranberries pop—this is exactly what you want! This usually takes 3-4 minutes.

Step 5: Cook Until Berries Burst

Once simmering, reduce heat to medium and cook for 10-12 minutes, stirring occasionally. The cranberries will burst open and the mixture will thicken. If you prefer some whole berries for texture, stop cooking when about 80% have popped. For a smoother sauce, cook until nearly all berries have burst.

The sauce will thicken significantly as it cools, so don’t worry if it looks thin while hot.

Step 6: Remove Aromatics

Turn off the heat and remove the cinnamon stick and orange peel strip. These were for flavoring only and shouldn’t be served.

Step 7: Cool and Thicken

Let the sauce cool in the saucepan for at least 30 minutes. It will thicken considerably as it cools due to the natural pectin in cranberries.

Step 8: Transfer and Store

Transfer the cooled cranberry sauce to an airtight container and refrigerate until ready to serve. It can be made up to 1 week ahead.

Tips for Perfect Cranberry Sauce

Fresh vs. Frozen Cranberries: Both work equally well! Frozen cranberries don’t need to be thawed—just add 1-2 extra minutes to cooking time.

Don’t Overcook: The sauce will thicken significantly as it cools. When hot, it should look slightly runny. Overcooking can make it too thick and jammy.

Adjust Sweetness: Taste the sauce after cooking (carefully—it’s hot!). If too tart, stir in 1-2 tablespoons more sugar. If too sweet, add a tablespoon of orange juice.

Whole Berry Texture: For a chunky sauce with some whole berries, stop cooking when 70-80% of berries have burst.

Smooth Sauce: For completely smooth sauce, cook until all berries burst, then mash gently with a potato masher or blend briefly.

Flavor Boost: Add the orange zest with the orange juice for extra citrus punch, or stir in vanilla extract after cooking.

Recipe Variations

Spiced Cranberry Sauce:

  • Add 2 whole cloves and 2 star anise with the cinnamon
  • Add ¼ teaspoon ground ginger
  • Infuse with a few black peppercorns for complexity

Apple Cranberry Sauce:

  • Replace ½ cup cranberries with ½ cup diced Granny Smith apple
  • Add ¼ teaspoon nutmeg
  • Delicious balance of tart and sweet

Maple Cranberry Sauce:

  • Replace ¼ cup sugar with ¼ cup pure maple syrup
  • Adds warm, rich sweetness
  • Perfect with pork or ham

Port Wine Cranberry Sauce:

  • Replace water with ½ cup port wine
  • Add a sprig of fresh thyme
  • Sophisticated adult version

Honey Sweetened:

  • Replace sugar with ½ cup honey
  • Natural sweetener option
  • Cook 2-3 minutes longer to thicken

Ginger Cranberry Sauce:

  • Add 1 tablespoon fresh grated ginger with cranberries
  • Bright, spicy kick
  • Excellent with poultry

Jalapeño Cranberry Sauce:

  • Add 1 seeded, minced jalapeño for sweet-spicy sauce
  • Great with cream cheese as appetizer
  • Modern twist on classic

Berry Blend:

  • Use 2 cups cranberries + 1 cup mixed berries (blueberries, raspberries)
  • Deeper berry flavor
  • Beautiful color

Sugar-Free Version:

  • Use granular sugar substitute (Swerve or Monk Fruit)
  • May not thicken as much (pectin needs sugar)
  • Still delicious

Storage and Make-Ahead Tips

Refrigerator: Store in an airtight container in the refrigerator for up to 10 days. The flavor actually improves after 1-2 days as the flavors meld. Stir before serving.

Freezer: Freezes beautifully! Pour cooled sauce into freezer-safe containers or heavy-duty freezer bags, leaving ½ inch headspace for expansion. Freeze for up to 3 months. Thaw overnight in refrigerator and stir well before serving. If watery after thawing, simmer briefly to thicken.

Make-Ahead: This is one of the best make-ahead holiday dishes! Prepare up to 1 week before your meal. The longer it sits, the better the flavors develop.

Portion Freezing: Freeze in smaller portions (½ cup servings) for easy thawing and less waste.

Serving Suggestions

Traditional Holiday Pairings:

  • Roasted turkey (classic combination)
  • Glazed ham
  • Roasted chicken
  • Pork tenderloin or pork chops
  • Duck or goose

Creative Serving Ideas:

  • Spread on turkey sandwiches or wraps
  • Top baked brie or goat cheese for easy appetizer
  • Swirl into yogurt or oatmeal for breakfast
  • Serve with cream cheese and crackers
  • Layer in parfaits with Greek yogurt and granola
  • Use as filling for thumbprint cookies
  • Mix into smoothies

Presentation Tips:

  • Serve in a decorative bowl with a serving spoon
  • Garnish with fresh orange slices or rosemary sprigs
  • Transfer to a pretty glass jar for gifting
  • Serve slightly warm or at room temperature for best flavor

Frequently Asked Questions

Can I use frozen cranberries?
Yes! Frozen cranberries work just as well as fresh. Don’t thaw them—add directly to the pot frozen and add 1-2 minutes to cooking time.

Why is my cranberry sauce too runny?
It will thicken significantly as it cools. If still too thin after cooling completely, return to the pot and simmer for 3-5 more minutes. Remember, it should look slightly runny when hot.

Why is my sauce too thick or jammy?
You likely cooked it too long. Next time, stop cooking sooner. For immediate fix, stir in 1-2 tablespoons orange juice or water.

Do I have to use fresh orange juice?
Fresh is best for flavor, but bottled 100% orange juice works fine. Avoid juice with added sugar or from concentrate if possible.

Can I make this without sugar?
You can reduce sugar to ½ cup for a tarter sauce, but cranberries are very tart naturally. Sugar-free alternatives work but may not thicken as well.

Should I mash the cranberries?
No need! They burst naturally during cooking. For a smoother sauce, you can gently mash or briefly blend after cooking.

Can I double this recipe?
Yes! Use a larger pot and increase cooking time by 3-5 minutes. Watch carefully to prevent burning.

What if I don’t have a cinnamon stick?
Use ¼ teaspoon ground cinnamon added near the end of cooking. The flavor won’t be as nuanced but will still be delicious.

Why do cranberries bounce?
Fresh cranberries have small air pockets inside that make them bounce—it’s a sign of freshness! Soft, old cranberries won’t bounce.

Can I can or jar this sauce?
Yes, but proper canning procedures must be followed. Process in a water bath canner for safe shelf stability. This recipe is safer refrigerated or frozen without canning.

This homemade cranberry sauce will become your new holiday tradition! Once you taste how much better fresh is compared to canned, you’ll never go back!

Homemade Cranberry Sauce

Homemade Cranberry Sauce Recipe (Easy 15-Minute Christmas Side)

This easy homemade cranberry sauce is made with fresh cranberries, orange juice, and a touch of cinnamon — ready in just 15 minutes! Sweet, tart, and bursting with holiday flavor, this Christmas cranberry sauce is perfect for turkey, ham, or any festive meal.
Prep Time 5 minutes
Cook Time 12 minutes
Total Time 47 minutes
Course Christmas, Holiday, Side Dish, Thanksgiving
Cuisine American, Holiday
Calories 85 kcal

Equipment

  • Medium saucepan (2–3 quart)
  • Wooden spoon or silicone spatula
  • Vegetable peeler or paring knife
  • Measuring Cups and Spoons
  • Airtight storage container

Ingredients
  

  • For the Cranberry Sauce
  • 12 oz (3 cups) fresh or frozen cranberries
  • 3/4 cup granulated sugar
  • 1/2 cup freshly squeezed orange juice (about 1 large orange)
  • 1/2 cup water
  • 1 stick cinnamon stick
  • 1 strip orange peel (about 3 inches long, use a vegetable peeler)
  • 1 pinch salt
  • Optional Add-Ins
  • 1 teaspoon orange zest (for extra citrus flavor)
  • 1/4 teaspoon vanilla extract (added at end)
  • 2 tablespoons Grand Marnier or orange liqueur (for adult version)
  • 1/2 cup chopped pecans or walnuts (added at end)

Instructions
 

  • Rinse cranberries under cold water and remove any soft, shriveled, or discolored ones. If using frozen cranberries, do not thaw—add them straight to the pot.
  • In a medium saucepan, combine the sugar, orange juice, and water. Heat over medium, stirring until the sugar begins to dissolve, about 2 minutes.
  • Add cranberries, cinnamon stick, orange peel, and a pinch of salt. Stir to combine.
  • Increase heat to medium-high and bring the mixture to a simmer. The cranberries will begin to pop — this usually takes 3–4 minutes.
  • Reduce heat to medium and cook 10–12 minutes, stirring occasionally, until most cranberries have burst and the sauce thickens slightly. It will thicken more as it cools.
  • Remove and discard the cinnamon stick and orange peel. These are for flavoring only.
  • Let sauce cool in the saucepan for at least 30 minutes. It will continue to thicken as it cools.
  • Transfer cooled cranberry sauce to an airtight container and refrigerate until ready to serve. It can be made up to 1 week ahead.
Keyword Christmas side dish, cranberry sauce, easy cranberry sauce, fresh cranberry recipe, homemade cranberry sauce, Thanksgiving sauce