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.

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.

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.

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.
- Combine and boil: Put all ingredients in a medium saucepan and bring to a boil over medium-high heat.
- 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.
- Cool: Remove from the heat and let the sauce cool about 20 minutes to set.
- Serve: Serve warm or transfer to an airtight container and chill. Reheat gently if you prefer it warm.

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.

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.

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.

Homemade Cranberry Sauce
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
Nutritional info is an estimate. Values may vary based on ingredients and portions.
More Classic Holiday Sides
- The Best Green Bean Casserole
- Classic Creamy Mashed Potatoes
- Garlic Honey Roasted Sweet Potatoes