Homemade Cranberry Sauce Recipe for Holiday Meals

A sweet, tart blend of fresh cranberries, orange juice, sugar, and a touch of vanilla makes this Perfect Homemade Cranberry Sauce a timeless holiday favorite.

overhead close up shot of a spoon inside of a bowl filled with cranberry sauce and garnished with rosemary sprig plus orange slices

My Favorite Cranberry Sauce for the Holidays

What’s one side dish you can’t imagine the holidays without? Turkey and stuffing are staples, but a bright cranberry sauce is what completes the plate. Its ruby color and lively flavor balance richer, buttery dishes and add a refreshing contrast to savory holiday fare.

This homemade version is simple, fresh, and far more satisfying than canned sauce. With a few easy ingredients you’ll have a glossy, flavorful relish that pairs beautifully with turkey, pork, or roasted vegetables.

cranberry sauce inside of a white bowl surround by fresh cranberries and garnished with orange slices and rosemary sprig.

Is Cranberry Sauce Healthy?

Cranberries are rich in antioxidants and can help reduce inflammation. Homemade cranberry sauce retains many of those benefits, but be mindful of added sugar. To lighten the recipe, reduce the sugar or substitute part of it with honey or a natural sweetener.

What You’ll Need

These simple ingredients deliver the bright, fruity flavor and silky texture of a great cranberry sauce. Once you make it fresh, you may never reach for the canned stuff again.

  • Cranberries: Fresh or frozen work well.
  • Sugar: A mix of brown and granulated sugar adds depth—half and half is a great choice.
  • Orange juice: Freshly squeezed from about 4 oranges for the best flavor.
  • Water: Helps the cranberries simmer and soften.
  • Vanilla: A teaspoon of vanilla extract adds warmth and complexity.
  • Orange zest: A small amount brightens the sauce.
pouring orange juice over fresh cranberries and sugars inside of a saucepan.

How to Make Fresh Cranberry Sauce

Homemade cranberry sauce is quick and forgiving. You simply simmer the ingredients until the berries pop and the sauce thickens.

  1. Combine and boil: Put all ingredients in a medium saucepan and bring to a boil over medium-high heat.
  2. Simmer: Reduce the heat to medium-low and simmer 12–15 minutes, stirring occasionally, until the cranberries have burst and the sauce has slightly thickened.
  3. Cool: Remove from the heat and let the sauce cool about 20 minutes to set.
  4. Serve: Serve warm or transfer to an airtight container and chill. Reheat gently if you prefer it warm.
cooking cranberry sauce in a saucepan and stirring through with a red rubber spatula.

Tips for Success

Here are a few small changes that can tailor the recipe to your taste or make preparation easier.

  • Use store-bought orange juice: For convenience, use bottled juice and skip the zest.
  • Add jam: Swap half the orange juice for orange marmalade or apricot jam for an extra layer of flavor.
  • Spice it up: A pinch of cinnamon or a small strip of orange peel simmered with the sauce gives a warm holiday aroma.
side shot of a spoon inside of a bowl filled with cranberry sauce and garnished with rosemary sprig plus orange slices

Serving Suggestions

This bright sauce works with many holiday mains and sides. Try it with:

  • Roast turkey: A classic pairing—use it alongside roasted or carved turkey breast.
  • Pork: Cranberry sauce complements pork loin or chops nicely, adding a sweet-tart contrast.
  • Casseroles: Serve it with rich or creamy sides like green bean casserole or mashed potatoes to cut through the richness.

How to Store and Reheat Cranberry Sauce

  • Store in an airtight container in the refrigerator for up to one week.
  • If you prefer it warm, reheat gently on the stove over medium heat until heated through.

Can I Freeze Cranberry Sauce?

  • Yes. Pack cooled cranberry sauce into freezer bags or containers and freeze for up to two months. Thaw in the refrigerator before serving or reheating.
overhead close up shot of a spoon inside of a bowl filled with cranberry sauce and garnished with rosemary sprig plus orange slices

How To Make Ahead

  • Prepare the sauce following the recipe instructions.
  • Store it in the refrigerator for several days, or freeze for longer storage.
  • If frozen, thaw overnight in the fridge and reheat gently if desired.
side shot of a spoon inside of a bowl filled with cranberry sauce and garnished with rosemary sprig plus orange slices
5 from 6 votes

Homemade Cranberry Sauce

by Katerina | Easy Weeknight Recipes
A sweet and sharp combination of fresh cranberries, orange juice, sugar, and vanilla create a mouthwatering holiday classic.
Prep Time: 5 minutes
Cook Time: 15 minutes
Resting Time: 20 minutes
Total Time: 40 minutes
Servings: 10

Ingredients

  • 1 bag (12 ounces) fresh cranberries
  • ½ cup light brown sugar
  • ½ cup granulated sugar
  • ½ cup freshly squeezed orange juice (about 4 oranges)
  • ½ cup water
  • 1 teaspoon pure vanilla extract
  • 1 teaspoon orange zest

Instructions

  • Combine all ingredients in a 3-quart saucepan.
  • Set the saucepan over medium-high heat and bring to a boil. Reduce heat to medium-low and simmer about 12–15 minutes, stirring occasionally, until the cranberries have burst and the sauce has slightly thickened.
  • Remove from heat and let cool for 20 minutes.
  • Serve immediately, or transfer to an airtight container and refrigerate until ready to use.

Nutrition

Calories: 103 kcal | Carbohydrates: 26 g | Protein: 1 g | Fat: 1 g | Sugar: 23 g

Nutritional info is an estimate. Values may vary based on ingredients and portions.

Did you make a recipe? Leave a rating

More Classic Holiday Sides

  • The Best Green Bean Casserole
  • Classic Creamy Mashed Potatoes
  • Garlic Honey Roasted Sweet Potatoes