This Homemade Cranberry Sauce is a classic whole-berry sauce that’s sweet, tart, and incredibly easy to make. It’s a reliable recipe you can keep simple or use as a jumping-off point for your own creative variations.

Whole berry cranberry sauce in a white and brown floral bowl, garnished with orange zest and served with a vintage gold spoon; fresh cranberries and autumn linens in the background.

Before You Start Cooking

  • Fresh or Frozen Cranberries Work: Use a standard 12-ounce bag of fresh cranberries for about 2-¼ cups of cranberry sauce. The same amount of frozen berries can go straight into the pot without thawing.
  • Choose Your Liquid: You can make delicious cranberry sauce with water, or add extra flavor by substituting orange juice for all or half of the liquid.
  • Sweetness Is Adjustable: This recipe uses the traditional 1:1 sugar-to-liquid ratio. If you like a more tart sauce, you can reduce the sugar by 2 to 4 tablespoons (you might want to do this if you’re adding a sweet juice).
  • Texture Check: Cranberry sauce looks loose when it’s hot, but it thickens significantly as it cools. As long as the berries have burst, don’t worry if it seems too thin when you first take it off the stove.
  • Make-Ahead Friendly: Cranberry sauce stores beautifully. You can make it several days ahead of the holiday and refrigerate, or freeze it for longer storage.

How to Make Homemade Cranberry Sauce

Overhead view of ingredients for homemade cranberry sauce, labeled with text: a glass measuring cup of water, a whole orange labeled “orange zest (optional),” a black floral colander filled with fresh cranberries, and a white bowl of sugar.

Step 1: Prep the Cranberries, Liquid, and Optional Zest

Rinse the cranberries and discard any that are soft, dry, or shriveled.

Measure your water or juice and sugar; the standard ratio for a 12-ounce bag is 1 cup liquid to 1 cup sugar. You can reduce the sugar by 2 to 4 tablespoons (you might want to do this if you’re adding a sweet juice).

If you’d like a hint of citrus in your homemade cranberry sauce, you can add orange zest instead of or in addition to juice. Finely grate it on a microplane and be sure to take only the fragrant zest, avoiding the orange’s bitter white pith.

Step 2: Dissolve the Sugar

In a medium, high-sided saucepan, combine the water (or juice) and sugar.

A saucepan on a stovetop with a wooden spoon stirring a cloudy mixture of sugar and water as it begins to dissolve.

Bring the mixture to a boil over medium-high heat, stirring occasionally to help the sugar dissolve.

A close-up of a saucepan on a stovetop with sugar water at a rolling boil, ready for the next step in the recipe.

Step 3: Add the Cranberries and Simmer the Sauce

When the liquid is boiling, stir in the cranberries, orange zest (if using), and a pinch of kosher salt.

Whole fresh cranberries added to a saucepan with water and sugar, just beginning the cooking process.

Bring everything back up to a boil, then reduce the heat to medium-low to maintain a gentle boil. As the cranberries cook in the hot liquid, you’ll start to hear a popping noise as their skins burst.

Cranberries and orange zest simmering in a saucepan as the mixture begins to boil and foam.

Cook for 10–12 minutes, stirring occasionally, until most of the cranberries have burst and the sauce begins to thicken.

Cranberries cooking in a saucepan, starting to burst and release their juices into the bubbling mixture.

Early on, you’ll notice the mixture foams as it boils—when the sauce is done, this foam will have dissipated.

Cranberries simmering and breaking down in the saucepan as the sauce thickens and deepens in color.

If you want to help some of the larger berries along toward the end of cooking, gently mash a few against the side of the pot with the back of a wooden spoon. Don’t mash them all—you want the sauce to have some texture.

When the sauce is done, pour it into a heat-safe bowl. Let it stand for about 20 minutes to cool slightly, then cover and refrigerate until you’re ready to serve.

A close-up of thickened cranberry sauce in the saucepan, with a wooden spoon lifting a scoop to show texture.

Customization and Variations

This classic cranberry sauce is a great blank canvas. Here are a few easy ways to change the flavors or make it your own:

  • Juices: Substitute orange juice, apple juice, or apple cider for all or part of the liquid. If the juice you’re using is sweet, you may want to reduce the sugar slightly.
  • Warm Spices. Add a cinnamon stick while the sauce simmers, or stir up to ½ teaspoon ground cinnamon, and/or up to ¼ teaspoon ground nutmeg, ginger, or allspice. You can also add whole spices in a spice bag, such as 1 star anise pod, 2–3 allspice berries, or 2–3 cloves.
  • Vanilla. Stir in ½ teaspoon vanilla extract after the sauce comes off the heat.
  • Apple or Pear. Peel and dice an apple or firm pear and simmer it with the cranberries until tender.
  • Sweetener. Replace some or all of the white sugar with brown sugar for a warm, toffee-like undertone. You can also use maple syrup or honey—start with ¾ cup and adjust to taste.
  • Citrus Mix-Ins. Instead of (or in addition to) orange zest, try lemon or lime zest.
  • Fresh Ginger. Add 2 to 3 teaspoons of minced fresh ginger or ⅛ to ¼ teaspoon ground ginger for warmth and spice. You can also finely chop crystalized ginger for a little extra sweetness.
  • Herbs. Fresh rosemary or thyme can add an herbal, woodsy note. Use 1 rosemary sprig or 3–4 sprigs of thyme. Add them with the cranberries and remove them after cooking.
  • Spirits. Add 1–2 tablespoons of bourbon, brandy, Grand Marnier, or Chambord. Add at the beginning for a softer, cooked-off flavor, or at the end for a stronger, boozier finish.
  • Nuts. Stir in 1/4 to 1/2 cup chopped toasted pecans or walnuts at the end for a bit of crunch.
Close-up of homemade whole berry cranberry sauce in a white and brown patterned serving bowl, with a gold spoon lifting a portion of the thick, glossy sauce.

Serving Tips

You can serve this Homemade Cranberry Sauce warm, chilled, or somewhere in between—its texture shifts depending on its temperature. Warm sauce will be looser and spoonable, while a chilled batch takes on the familiar, thicker consistency most people expect from a classic whole-berry sauce.

If you plan to serve it the day you make it, give it at least an hour in the fridge so it can start to set.  

Cranberry sauce is traditionally served with roasted turkey, but it’s just as good alongside chicken, pork tenderloin, ham, or roasted duck. 

Leftovers can add a delicious sweet-tart flavor to a variety of dishes: try them on turkey sandwiches (such as my Turkey Croissant Panini or Turkey Cranberry Sliders), spread onto toast or biscuits, swirled into yogurt or oatmeal, or gently warmed and spooned over pancakes, waffles, or French toast.

Overhead view of a white bowl filled with classic whole berry cranberry sauce, garnished with thin strips of orange zest and served with a gold floral-handled spoon; fresh cranberries and an autumn-toned napkin are partially visible in the background.

Storage, Freezing, and Make-Ahead

Homemade Cranberry Sauce is one of the easiest holiday dishes to make ahead. It will keep well for about a week in the fridge, and the flavor actually improves after the first day as the berries settle and the sweetness balances.

If you’re planning further ahead, cranberry sauce freezes beautifully. Store it in a freezer-safe container or zip-top bag for up to 3 months, and thaw it overnight in the refrigerator before serving. 

The sauce will thicken as it chills, so if it’s firmer than you’d like when you take it out, just stir in a splash of water or juice to loosen the texture.

More Cranberry Sauce Recipes

More Classic Thanksgiving Side Dishes

Want more inspiration for your holiday table? Check out my roundup of our Best Thanksgiving Side Dishes.

Want to save this recipe?
Send the recipe post link to your Inbox, plus receive my new and trusted recipes every week!

Homemade Cranberry Sauce

Bright, sweet-tart homemade cranberry sauce that comes together in minutes with just a few ingredients. Serve it as-is for a classic holiday side or use it as a base for your favorite variations.
Prep Time: 5 minutes
Cook Time: 10 minutes
Chilling Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 9 servings (1/4 cup)

Ingredients

  • 12 ounce bag fresh or frozen cranberries
  • 1 cup water , or orange juice (see Note 1)
  • 1 cup granulated sugar (reduce slightly for a less sweet sauce–see Note 2)
  • 1 to 2 teaspoons finely-grated orange zest optional (see Note 3)
  • small pinch kosher salt

Instructions 

  • Rinse the cranberries well and sort through them to discard any that are soft or shriveled.
  • Combine the water (or juice) and sugar in a medium, high-sided saucepan. Bring to a boil over medium-high heat, stirring to help the sugar dissolve.
  • Add the cranberries, orange zest (if using), and a small pinch of kosher salt. Bring back to a boil, then reduce to maintain a steady bubble. Cook for 10–12 minutes, stirring occasionally, until most of the berries have burst and the sauce begins to thicken.
  • If needed, gently mash some of the larger cranberries against the side of the pot to help them break down. Don't mash them all—there should be some texture to a whole-berry cranberry sauce.
  • Transfer the sauce into a heat-safe bowl and let it cool at room temperature for 20 minutes. Cover and refrigerate for at least an hour, until the sauce is thickened and chilled.

Notes

1. Liquid Options: To add a citrus note, replace all or part of the water with orange juice. When using orange juice, I like using 1/2 cup each of juice and water, plus a bit of zest.
2. Sweetness: For a more tart sauce, reduce the sugar by 2–4 tablespoons. Adjust the amount based on your taste or if you’re adding a sweeter juice to the mix.
3. Orange Zest: If using zest, grate it finely with a microplane, avoiding the bitter white pith. I typically use 2 teaspoons when making the sauce with water, or 1 teaspoon when using orange juice, but you can play with these quantities to taste. 
4. Make-Ahead: Cranberry sauce keeps well for about a week in the refrigerator and up to 3 months in the freezer. Thaw overnight in the fridge before serving.
5. Adjusting the Texture: If you simmer your sauce a bit too long and it becomes too thick after chilling, stir in a small splash of water or juice to loosen it.
This sauce is a great base recipe for making your own with other add-ins, like fruits, nuts, spices, or liqueur. See the Customization and Variations section in the blog post above for inspiration.
 

Nutrition Estimate

Serving: 0.25cup | Calories: 103kcal | Carbohydrates: 27g | Protein: 0.2g | Fat: 0.1g | Saturated Fat: 0.003g | Polyunsaturated Fat: 0.02g | Monounsaturated Fat: 0.01g | Sodium: 2mg | Potassium: 32mg | Fiber: 1g | Sugar: 24g | Vitamin A: 25IU | Vitamin C: 6mg | Calcium: 5mg | Iron: 0.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

About our recipes

Please note that our recipes have been developed using the US Customary measurement system and have not been tested for high altitude/elevation cooking and baking.

Like this? Rate and comment below!

You may also like:

Share this post:

cropped-bolognese-sauce-instant-pot-1.jpg
5 Restaurant-Quality Dinners in Under an Hour
Join our newsletter list and start your subscription with our Quick Start Series! You'll be introduced to 5 of our most popular, easy-to-prep, gourmet recipes to make weeknight dinners and entertaining a breeze.

Leave a comment

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

Recipe Rating