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.

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

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.

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

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.

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.

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

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

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.

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.

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.

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
- Apple Orange Cranberry Sauce
- Brandied Cherry Cranberry Sauce
- Mulled Wine Cranberry Sauce
- Port Wine Cranberry Sauce
More Classic Thanksgiving Side Dishes
- Traditional Bread Stuffing with Herbs
- Buttermilk Sweet Potato Casserole
- Cream Cheese Mashed Potatoes
Want more inspiration for your holiday table? Check out my roundup of our Best Thanksgiving Side Dishes.

Homemade Cranberry Sauce
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
Nutrition Estimate
Nutrition information is automatically calculated, so should only be used as an approximation.
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.
You may also like:
Condiments & Sauces
Homemade Creole Seasoning
Appetizers
Chunky Guacamole
Condiments & Sauces
Honey Mustard Dipping Sauce
Condiments & Sauces















