Homemade cranberry sauce is a bright, tart-sweet seasonal classic that transforms simple ingredients into a standout side dish. With just sugar, orange juice, water, and fresh cranberries, you’ll have a vibrant sauce ready in under 30 minutes—perfect for holidays, weeknight dinners, or to elevate your leftovers. Because cranberries are naturally full of pectin and flavor, making it from scratch means you’ll get fresher taste and better texture than anything store-bought. Let’s dive in and turn these ingredients into something beautiful and delicious.
Why You’ll Love This Homemade Cranberry Sauce
You’ll love this recipe because it strikes the perfect balance between tart and sweet, gives you that homemade rustic texture (with some whole cranberries popped and some gently simmered), and is incredibly easy to make ahead. The bright citrus note from the orange juice lifts the flavor of the cranberries and makes the sauce feel festive yet fresh. Because you’re cooking it yourself, you can adjust sweetness (or tang) to your taste. Plus, you can make it days in advance, so there’s less stress when you have a full meal to prepare.
Ingredients
- ⅔ cup (133 g) granulated sugar
- ⅓ cup (67 g) light brown sugar, tightly packed
- ⅓ cup (78 ml) water
- ⅔ cup (157 ml) orange juice
- 12 oz (340 g) fresh cranberries, rinsed and any bad or bruised berries removed
Step-by-Step: How to Make Homemade Cranberry Sauce
- In a medium-sized saucepan over medium heat, combine the granulated sugar, light brown sugar, water, and orange juice. Stir occasionally until the sugars dissolve and the mixture comes to a boil.
- Add the rinsed cranberries to the pot and return to a boil.
- Reduce the heat to a simmer and cook the cranberries for 10 to 15 minutes, stirring occasionally. The berries will begin to burst (be cautious of splattering), and the mixture will thicken slightly.
- Once most of the berries have burst and the sauce has reduced, remove from heat.
- Transfer the cranberry sauce to a bowl and allow it to cool for at least 20 minutes at room temperature.
- Cover and refrigerate for at least 2 hours before serving to allow it to set and develop flavor.
Helpful Tips
- Use a medium saucepan to give the cranberries room to cook and burst safely.
- Sort through the berries before cooking and discard any that are soft, brown, or shriveled.
- For thicker sauce, simmer a few extra minutes. It will continue to thicken as it cools.
- Add orange zest for an extra citrusy kick.
- Taste the sauce before chilling to adjust sweetness or tartness to your liking.
- Store in an airtight container to retain freshness and prevent flavor absorption from the fridge.
Substitutions And Variations
- Sweetener swaps: Use honey, maple syrup, or agave instead of sugar for a natural twist.
- Juice options: Try apple juice or cranberry juice instead of orange juice for a unique flavor.
- Spices: Add a cinnamon stick, clove, or a pinch of nutmeg for a warm, festive aroma.
- Texture: Mash more cranberries for a smoother sauce or leave it chunkier for more texture.
- Mix-ins: Stir in chopped nuts or dried fruit for added interest and crunch.
- Reduced sugar: Adjust the sugar down for a more tart sauce, ideal if your meal is already rich.
Storage Instructions
Once cooled, store the cranberry sauce in an airtight container in the refrigerator for up to 7 days. You can also freeze it for longer storage—up to 3 months in a freezer-safe container. When ready to use, thaw overnight in the fridge and stir before serving. The sauce keeps its flavor well and is a perfect make-ahead side for holidays.
Nutritional Information

Per serving:
Calories: 159 kcal
Carbohydrates: 42 g
Sugar: 37 g
Fiber: 3 g
Sodium: 2 mg
Potassium: 104 mg
Vitamin A: 500 IU
Vitamin C: 29.7 mg
Calcium: 10 mg
Iron: 0.2 mg
Serving Suggestions
Homemade cranberry sauce is the perfect complement to roast turkey, chicken, or ham. Try it with mashed potatoes, stuffing, or dinner rolls. Use leftovers to enhance turkey sandwiches, stir into yogurt or oatmeal, or spoon over desserts like cheesecake or vanilla ice cream. The vibrant color and tart-sweet flavor pair well with savory main dishes and creamy sides alike.
Frequently Asked Questions About Homemade Cranberry Sauce
Can I use frozen cranberries instead of fresh?
Yes, frozen cranberries work perfectly in this recipe. No need to thaw them first—just add them to the boiling mixture and cook as directed.
How far in advance can I make cranberry sauce?
You can make it up to a week in advance. It stores beautifully in the fridge and even improves in flavor as it rests.
Why is my cranberry sauce too thin?
It likely hasn’t simmered long enough. Be sure to cook until the sauce is visibly thickened and most berries have burst. Remember, it also thickens more as it cools.
Can I skip the orange juice?
Yes, but the orange juice adds brightness and depth. If you prefer, substitute with apple juice or water, and consider adding orange zest to retain some citrus notes.
Should I serve cranberry sauce warm or cold?
It’s typically served chilled, which allows the flavors to meld and the texture to firm up. However, it can also be served warm if that’s your preference.
Conclusion
Thank you so much for stopping by and trying this homemade cranberry sauce recipe. I hope you find it as easy and delicious as I do. There’s something special about making it from scratch—the texture, the aroma, the flavor—it all comes together in the most comforting way. Whether it’s a centerpiece on your holiday table or a flavorful side for a cozy weeknight meal, this sauce is a true classic. Enjoy every spoonful, and happy cooking from my kitchen to yours!
Follow us on Pinterest for daily recipe inspiration!
Print
Homemade Cranberry Sauce
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes (plus chilling time)
- Yield: About 2.5 cups 1x
- Category: Side Dish
Description
Homemade Cranberry Sauce is sweet, tangy, and made with fresh cranberries, orange juice, and two types of sugar. It’s a quick, simple holiday staple that comes together in under 30 minutes and can be made ahead for easy serving.
Ingredients
⅔ cup (133 g) granulated sugar
⅓ cup (67 g) light brown sugar, tightly packed
⅓ cup (78 ml) water
⅔ cup (157 ml) orange juice
12 oz (340 g) fresh cranberries, rinsed and picked over
Instructions
-
In a medium-sized saucepan over medium heat, combine the granulated sugar, light brown sugar, water, and orange juice. Stir occasionally until the sugars dissolve and the mixture comes to a boil.
-
Add the rinsed cranberries to the pot and return to a boil.
-
Reduce the heat to a simmer and cook the cranberries for 10 to 15 minutes, stirring occasionally. The berries will begin to burst (be cautious of splattering), and the mixture will thicken slightly.
-
Once most of the berries have burst and the sauce has reduced, remove from heat.
-
Transfer the cranberry sauce to a bowl and allow it to cool for at least 20 minutes at room temperature.
-
Cover and refrigerate for at least 2 hours before serving to allow it to set and develop flavor.
Notes
Sauce thickens as it cools.
Can be made up to 1 week in advance and stored in the fridge.
Optional: Add orange zest or spices like cinnamon or clove for variety.
Nutrition
- Serving Size: 1 serving (~1/4 cup)
- Calories: 159 kcal
- Sugar: 37 g
- Carbohydrates: 42 g
- Protein: 0.1 g