This easy homemade cranberry sauce offers a vibrant, perfectly balanced mix of sweet and tart, boosted by a warm hint of cinnamon, ginger, and bright citrus. Trust me, once you make your own, you’ll never go back to canned! This one’s a game-changer for the holiday table and beyond, ready in under 20 minutes with minimal fuss.
Why You’ll Love This Recipe
- The Ultimate Flavor Upgrade: Seriously, the depth of flavor from fresh ingredients like orange zest and ginger will make this a new holiday staple. It tastes like sunshine and warmth!
- Simple & Quick: You’re just a quick boil and a gentle simmer away from a stunning side dish. It’s ready in under 20 minutes, which is exactly what you need during the busy holiday season.
- A Natural Thickener: This recipe naturally thickens beautifully as it cools, so we don’t need any weird starches or powders. It’s the magic of the cranberries’ pectin at work!
- Customizable: We’ve got an optional little trick with diced apple to add texture, making it perfectly you.
Ingredients

Gather up these key players! All you need for this bright and beautiful Homemade Cranberry Sauce is a short list of ingredients and about 17 minutes.
- Fresh or Frozen Cranberries: The star of the show! They provide that essential tartness that balances beautifully with the sugar. Frozen work just as well as fresh, so use what you have.
- Granulated Sugar: This is the necessary counterbalance to the cranberries’ tartness, giving us that perfect sweet-tart tang.
- Orange Juice: The secret to a richer flavor! It adds a beautiful brightness and complexity that plain water can’t match. Freshly squeezed is my personal favorite here.
- Water: Just a little bit of liquid to help dissolve the sugar and start the initial cooking process.
- Orange Zest: This is where the magic happens! The zest is packed with essential oils and provides an intense, lovely citrus aroma that elevates the entire sauce.
- Ground Cinnamon & Ground Ginger: These two spices bring a wonderful warmth and depth that screams “holidays.” They are subtle but essential for that cozy, seasonal feel.
- Pinch of Salt: Don’t skip this tiny step! Salt doesn’t make it salty; it sharpens and enhances all the other flavors—especially the sweet and tart ones.
- Optional Diced Apple: If you like a little more texture in your sauce, this is a great addition! It softens beautifully as it cooks and adds a subtle extra sweetness.
Note: The exact measurements for these ingredients, along with the complete nutritional information, will be found in the recipe card right under this article!
How to Make the Homemade Cranberry Sauce
This is such a simple process, friend! You’ll be so proud of how quickly this comes together.
Step 1: Combine the Ingredients
In a medium saucepan, toss in your cranberries, sugar, orange juice, water, orange zest, cinnamon, ginger, and that crucial pinch of salt. Give it a good stir to start marrying all those wonderful flavors.
Step 2: Bring to a Boil
Place the saucepan over medium-high heat and bring the mixture to a full boil, stirring every now and then. This helps the sugar dissolve completely and gets the cooking process moving.
Step 3: Simmer and Thicken
Once it’s boiling, immediately drop the heat to medium-low. Let it gently simmer for about 10 to 12 minutes. You’ll start hearing those satisfying little pops as the cranberries burst—that’s the pectin releasing and getting ready to thicken the sauce.
Step 4: Add the Apple (If Using)
If you’re using that little diced apple for texture, stir it in halfway through the simmering time (around the 5-6 minute mark). This gives it just enough time to soften without turning to mush.
Step 5: Cool Completely
Remove the sauce from the heat. Don’t worry if it looks a little runny right now! The sauce will continue to thicken significantly as it cools, so resist the urge to keep cooking it. Let it cool fully on the counter.
Step 6: Chill and Serve
Transfer the cooled sauce to a jar or serving dish. Pop it in the refrigerator for at least 2 hours. This chilling time is key, as it not only thickens it to the perfect consistency but also allows those amazing flavors (especially the orange and ginger) to fully meld together.
Pro Tips for Making the Recipe
- Listen for the Pop: The audible popping sound as the cranberries burst is your cue that the pectin is releasing and the sauce is ready to thicken. If you want a chunkier sauce, stop simmering sooner; for a smoother sauce, simmer closer to the 12-minute mark.
- Use the Zester Wisely: Make sure you only use the brightly colored orange part of the peel for the zest. The white pith underneath is bitter, and we absolutely don’t want that in our perfect sauce!
- Check Your Spices: If you don’t love ginger, feel free to use nutmeg or allspice instead for a different kind of warmth. You can really make this recipe your own!
How to Serve

This sauce is way too good to only come out once a year. Here are a few ways to enjoy this gorgeous, versatile cranberry goodness:
- The Classic Pairing: Of course, it’s a must-have alongside your holiday turkey, mashed potatoes, and stuffing. It cuts through the richness beautifully.
- Breakfast Boost: Stir a spoonful into your morning oatmeal, swirl it into plain yogurt, or serve it on top of pancakes and waffles instead of syrup.
- Cheese Board Star: Serve it as a dazzling sweet and tart element on a cheese board, especially alongside creamy brie or sharp cheddar.
- Leftover Sandwich Hero: It’s absolutely essential on that next-day turkey sandwich. The classic for a reason!
Make Ahead and Storage
This sauce is a dream for meal prep, as it actually tastes better after a day or two in the fridge!
Storing Leftovers
Once cooled, store the cranberry sauce in an airtight container or jar in the refrigerator. It will stay fresh and delicious for up to 10–14 days.
Freezing
Cranberry sauce freezes beautifully! Transfer it to a freezer-safe container, leaving about an inch of headspace, and freeze for up to 3 months. Thaw it overnight in the refrigerator before serving.
Reheating
While it is traditionally served chilled, if you prefer it warm, gently reheat small portions in the microwave or a small saucepan over low heat until just warmed through.
FAQs
1. Why did my sauce turn out too runny?
A slightly runny sauce when hot is totally normal! The most important thing to remember is that the pectin in the cranberries needs time and cold temperatures to properly gel and thicken. If you followed the simmering time and it still seems runny, don’t panic—let it cool completely to room temperature, and then chill it in the refrigerator for at least two hours. If it’s still too thin after chilling, you can return it to the saucepan and simmer for a few more minutes to encourage more water to evaporate and more cranberries to burst.
2. Can I use a different type of sweetener?
Yes, you certainly can! While granulated sugar provides a clean, neutral sweetness, you can substitute it with alternatives. Brown sugar will add a deeper, molasses-like flavor, or you could use maple syrup or honey. Just be aware that liquid sweeteners might slightly thin the sauce, and you may need to adjust the cooking time by a minute or two, or use a slightly smaller amount of liquid to compensate.
3. I hate chunky cranberry sauce—how do I make it smooth?
If you prefer a perfectly smooth texture (more like the canned version), you have a couple of easy options! After you remove the sauce from the heat and it has cooled slightly, you can use an immersion blender to quickly purée it until smooth. Alternatively, you can carefully pour the sauce through a fine-mesh sieve, pressing the mixture with a spoon to extract all the liquid and pulp while leaving the cranberry skins behind.
4. Can I make this with dried cranberries instead?
While fresh or frozen is highly recommended for the best flavor and texture, you can certainly try using dried cranberries. If you use dried cranberries, you will need to significantly increase the amount of liquid (orange juice and water) and simmer for longer until the dried fruit is plump and soft. The texture will be different, as dried cranberries won’t burst in the same way, but the flavor will still be wonderful!

Homemade Cranberry Sauce
Ingredients
Equipment
Method
- In a medium saucepan, combine orange juice and sugar. Stir over medium heat until the sugar is dissolved.
- Add cranberries and bring the mixture to a boil.
- Reduce heat to medium-low and simmer for 10–15 minutes, stirring occasionally, until most of the cranberries have burst and the sauce thickens.
- Remove from heat and stir in orange zest if desired. Let cool to room temperature; the sauce will thicken as it cools.
- Serve chilled or at room temperature with your favorite holiday meal.