Making cranberry sauce from scratch might seem like one of those things you could skip during the holidays—after all, the canned stuff is easy and always right there on the grocery store shelf. But here’s the thing: once you realize how simple homemade cranberry sauce actually is, and how much better it tastes, you’ll never go back to the can again.
This classic cranberry sauce recipe uses just a few basic ingredients, takes about 15 minutes to make, and gives you that perfect balance of tart and sweet that everyone loves. Plus, you can make it a day or two ahead, which is a lifesaver when you’re juggling everything else for your holiday meal.

Why You’ll Love This Cranberry Sauce
- Quick and easy – This homemade cranberry sauce comes together in under 30 minutes, making it perfect for busy holiday prep or last-minute additions to your meal.
- Just three ingredients – You only need cranberries, sugar, and water to make this sauce. No complicated shopping list or hard-to-find items required.
- Customizable sweetness – Whether you prefer traditional sugar, honey, maple syrup, or coconut sugar, you can adjust the sweetness level to match your taste and dietary preferences.
- Fresh, homemade flavor – Once you taste this from-scratch version, you’ll never want to go back to the canned stuff. It’s so much better than store-bought.
What Kind of Cranberries Should I Use?
Both fresh and frozen cranberries work great for this recipe, so use whatever you can find at the store. Fresh cranberries are usually available from October through December, and they should be firm and bright red without any soft or shriveled berries. If you’re using frozen cranberries, there’s no need to thaw them first – just toss them straight into the pot from the freezer. One helpful tip: give your fresh cranberries a quick rinse and pick through them to remove any stems or berries that don’t look good before you start cooking.

Options for Substitutions
This simple cranberry sauce recipe is easy to customize based on what you have in your pantry:
- Granulated sugar: The recipe already mentions honey, maple syrup, or coconut sugar as alternatives. You can also use brown sugar for a deeper, molasses-like flavor. Keep in mind that liquid sweeteners like honey or maple syrup may make your sauce slightly thinner, so you might need to simmer it a bit longer to reach your desired consistency.
- Fresh cranberries: Frozen cranberries work just as well as fresh – no need to thaw them first. Just toss them straight into the pot and add an extra minute or two to the cooking time.
- Water: For a twist, try substituting half or all of the water with orange juice, apple cider, or even pomegranate juice. This adds extra flavor without changing the texture.
- Cranberries: While cranberries are essential for cranberry sauce, you can mix in other berries like blueberries or raspberries (about 1/4 to 1/2 cup) for a different flavor profile. Just remember it won’t be traditional cranberry sauce anymore.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with cranberry sauce is cooking it too long, which breaks down the berries into mush and loses that nice chunky texture – once the cranberries start popping (usually after 10-12 minutes), remove the pot from heat and let the residual warmth finish the job.
Another common error is adding all the sugar at once without tasting as you go, since cranberries vary in tartness and you might end up with sauce that’s too sweet or too sour.
Don’t stir the sauce constantly while it’s cooking, as gentle stirring every few minutes is enough and too much agitation will turn your sauce into a puree instead of keeping some berries whole.
Finally, remember that cranberry sauce thickens considerably as it cools, so what looks thin and runny in the pot will set up nicely in the fridge – resist the urge to keep cooking it until it’s thick.

What to Serve With Cranberry Sauce?
Cranberry sauce is obviously perfect alongside your Thanksgiving turkey, but don’t let it sit in the fridge waiting for the next holiday! I love spreading it on leftover turkey sandwiches with a little mayo and some crispy lettuce – it adds just the right amount of sweet and tart flavor. You can also spoon it over cream cheese on crackers for an easy appetizer, or stir a few tablespoons into your morning oatmeal or yogurt for a fruity kick. If you’re feeling fancy, try using it as a glaze for roasted chicken or pork chops during the week.
Storage Instructions
Refrigerate: Once your cranberry sauce has cooled down, transfer it to an airtight container or jar and keep it in the fridge. It’ll stay fresh for up to 10 days, and honestly, the flavors get even better after a day or two as everything melds together.
Freeze: Cranberry sauce freezes really well if you want to make it way ahead of time. Just let it cool completely, then freeze it in a freezer-safe container for up to 3 months. This is great for making it before the holidays when things get crazy busy.
Thaw: When you’re ready to use your frozen cranberry sauce, move it to the fridge the night before and let it thaw slowly. Give it a good stir once it’s thawed, and it’ll be just like freshly made.
| Preparation Time | 5-10 minutes |
| Cooking Time | 12-15 minutes |
| Total Time | 17-25 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 900-1050
- Protein: 0-1 g
- Fat: 0-1 g
- Carbohydrates: 230-270 g
Ingredients
- 1 cup granulated sugar
- 3/4 cup water
- 12 oz fresh or frozen cranberries (frozen works great and is often more convenient)
Step 1: Dissolve the Sugar
- 1 cup granulated sugar
- 3/4 cup water
In a large saucepan over medium heat, combine the granulated sugar and water.
Stir gently until the sugar is fully dissolved into the water.
Step 2: Cook the Cranberries
- 12 oz fresh or frozen cranberries
- sugar and water mixture from Step 1
Add the cranberries to the saucepan with the dissolved sugar.
Bring the mixture to a gentle boil, then reduce the heat to low.
Simmer uncovered, stirring occasionally, until the cranberries burst and the sauce thickens, about 12-15 minutes.
I like to let it simmer a bit longer for a thicker sauce.
Step 3: Adjust Sweetness and Cool
Taste the cranberry sauce and adjust sweetness if desired by adding more sugar.
Remove the saucepan from heat and allow the sauce to cool to room temperature before serving.

Smooth Classic Cranberry Sauce
Ingredients
- 1 cup granulated sugar
- 3/4 cup water
- 12 oz fresh or frozen cranberries (frozen works great and is often more convenient)
Instructions
- In a large saucepan over medium heat, combine the granulated sugar and water. Stir gently until the sugar is fully dissolved into the water.
- Add the cranberries to the saucepan with the dissolved sugar. Bring the mixture to a gentle boil, then reduce the heat to low. Simmer uncovered, stirring occasionally, until the cranberries burst and the sauce thickens, about 12-15 minutes. I like to let it simmer a bit longer for a thicker sauce.
- Taste the cranberry sauce and adjust sweetness if desired by adding more sugar. Remove the saucepan from heat and allow the sauce to cool to room temperature before serving.