Cranberry Sauce

This post may contain affiliate links. Please read my disclosure policy.

Kick your holidays up a notch this year with perfectly tart, sweet, and easy-to-make Cranberry Sauce!

If you’re serving this easy sauce for Thanksgiving or Christmas, consider serving it alongside these Mashed Potatoes, a Wild Rice SaladRoasted VegetablesThanksgiving Dressing, and/or this Watergate Salad.

Cranberry Sauce

Cranberry Sauce

Cranberry sauce is one of my husband’s favorites. (Sadly for him, we don’t eat it much outside of Thanksgiving…) But because it’s his favorite, I wanted to create an extra-special recipe for him so he could enjoy it the one time of the year he gets to eat it. 🙂

What I’m sharing today is the best Cranberry Sauce I’ve had! It’s just the right amount of sweet while still remaining true to the delicious tart profile of cranberries. The texture is perfect and this sauce is so easy to make, you’ll never want to go back to the cans!

And as it turns out, making this sauce homemade is not as difficult as you’d think.

Making Cranberry Sauce

How do you make homemade Cranberry Sauce?

Start by combining white and brown sugar with cranberry and orange juice. Over medium heat, whisk to dissolve the sugar and then stir in the fresh cranberries.

Watching closely and stirring occasionally, the cranberries will begin to become soft, break down, and thicken the sauce (thanks to the natural pectin in cranberries). You can use a spoon to smash some of the cranberries as they become tender. Let stand off the heat and the sauce will continue to thicken.

So now that we know how to make cranberry sauce; how do we make it the very best?… Making Cranberry Sauce

How to make it the BEST

Because let’s be honest, if we’re going through the trouble of making homemade Cranberry Sauce, it better taste good! 🙂

The majority of recipes combine 1 cup of sugar, a bag of cranberries, and 1 cup of water. To make it the best, though, we’ll be making some tweaks: reducing the sugar (and switching out some of the white for brown sugar) and replacing the water with cranberry and orange juices.

The cranberry juice adds an extra layer of tart cranberry flavor while the orange juice adds an additional layer of flavor and sweetness to create a hint of cranberry-orange in the sauce.

Fresh juices make all the difference! They’re definitely the “secret” to this sauce!

Cranberry Sauce

Cranberry Sauce

Serve this sauce alongside:

FOLLOW ALONG! Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for the latest updates, recipes and content.

Cranberry Sauce

4.72 from 7 votes
Kick your holiday meals up a notch with homemade Cranberry Sauce! It's sweet yet tart and the perfect touch.
Print Recipe

Cranberry Sauce

4.72 from 7 votes
Kick your holiday meals up a notch with homemade Cranberry Sauce! It's sweet yet tart and the perfect touch.
Course Side Dish
Cuisine American
Keyword cranberry sauce, cranberry sauce recipe
Prep Time 5 minutes
Cook Time 15 minutes
Chilling Time 1 hour
Total Time 20 minutes
Servings 6 -8 as a side
Chelsea Lords
Calories 146kcal


  • 1/2 cup 100% orange juice
  • 1/2 cup 100% cranberry juice
  • 1 bag (12 ounces) cranberries
  • Pinch of salt
  • 1/2 cup white sugar
  • 1/4 cup brown sugar (light or dark; I like dark best!)


  • Wash and dry the cranberries. Make sure to check the cranberries for any stems or bad cranberries and remove. (Nothing ruins a good sauce like  branches in it!)
  • In a medium-sized saucepan over medium heat, dissolve both sugars in the orange and cranberry juices. 
  • Once the sugar is dissolved, stir in the cranberries and a pinch of salt. Bring the mixture to a boil over medium heat and then reduce to a simmer. Stir to blend and simmer for an additional 7-12 minutes. (Watch carefully, as the sauce can bubble up a bit!) Some of the cranberries will burst and some will remain whole -- you can mash up more cranberries as desired. (If the sauce is thickening too quickly, lower the temperature a bit, and alternatively, if it isn't thickening, increase the temperature a bit.)
  • Remove from heat and place sauce in a bowl. Cranberry sauce will thicken more as it cools. Store for up to a week in an airtight container in the fridge.


Nutrition Facts

Calories: 146kcal | Carbohydrates: 38g | Protein: 1g | Fat: 1g | Saturated Fat: 1g | Sodium: 4mg | Potassium: 105mg | Fiber: 3g | Sugar: 32g | Vitamin A: 77IU | Vitamin C: 27mg | Calcium: 15mg | Iron: 1mg

We do our best to provide accurate nutritional analysis for our recipes. Our nutritional data is calculated using a third-party algorithm and may vary, based on individual cooking styles, measurements, and ingredient sizes. Please use this information for comparison purposes and consult a health professional for nutrition guidance as needed.


I love hearing from you when you've made one of my recipes! Tag me on Instagram at @ChelseasMessyApron or leave me a comment below.


Take your holidays to the next level this year with this delicious homemade cranberry sauce recipe. Sure to be an instant family classic! via #cranberry #sauce #recipe #homemade #easy #quick #thanksgiving #christmas #holiday #holidays


How to Make Mealtime Hassle Free!

5 secrets to easy, fast and delicious dinners.

  • This field is for validation purposes and should be left unchanged.

Leave a Comment:

Your email address will not be published. Required fields are marked *

Recipe Rating


    1. Isn’t it the “secret”?! So good!! You’ll have to try some cranberry juice too! Thanks for the comment 🙂

  1. 5 stars
    Why only make this once a year for Thanksgiving and Christmas? Grab several bags of the fresh berries, wrap them in an additional freezer bag and add the date. You can make this cranberry sauce all year long. Also, you can make some incredible freezer jam using cranberries or with a variety of fruit: berries, apple.

  2. I used to make it with frozen cranberry concentrate, but for some reason no longer find it in the stores near me. Do you use unsweetened or sweetened cranberry juice for your recipe?

Never Miss a Recipe

  • This field is for validation purposes and should be left unchanged.