If you’re looking for another holiday drink recipe after this one, try these Vanilla RumChata Pudding Shots.
This holiday punch starts with cranberry juice, orange juice, and lemon-lime soda. You get a simple mix of sweet and tart that most people like, and the cranberry gives it that deep red color that works for any Christmas party. The orange juice keeps it bright, and the soda adds the fizzy part. Adding fresh fruit like orange slices and frozen cranberries makes it look more festive and adds a little extra flavor without extra work.
It comes together in about 5 minutes, so this holiday punch recipe is easy to pull out for last-minute gatherings, holiday brunch, or any night during the holiday season when you want something ready to pour. You can double or triple the batch for a crowd, pour it into a large punch bowl, and set out plastic cups so people can serve themselves. It works for kids as a non alcoholic Christmas punch, and you can keep the alcohol on the side for adults.

As an Amazon Associate, I earn from qualifying purchases.
💛 Why you’ll love this recipe
- Ready in 5 minutes, even if you double it.
- Uses affordable, easy-to-find ingredients.
- Fits any holiday meal, brunch, or party spread.
- Kid-friendly and simple to turn into a spiked version for adults.
➡️ Ingredients you’ll need

⏲ How to make this Christmas punch recipe




👉 Easy ingredient swaps
- Cranberry Juice Cocktail: Swap in cranberry-apple or cran-grape if you want it sweeter. You can also mix in a little pineapple juice or pomegranate juice for a different flavor. If you want to use 100% cranberry juice with no sugar added, the punch will be more tart, so taste and add a little extra sweetness if you like.
- Sprite: Any lemon-lime soda works, or use ginger ale for a softer flavor. You can also use part lemonade or even a bit of cider if that’s what you have.
- Orange: Blood oranges give a deeper color and stronger citrus flavor, which looks nice in a big holiday punch bowl.
- Frozen Cranberries: Fresh cranberries or other fresh fruit you already have on hand work fine here.
✨ Variations
- Sparkling Version: Use sparkling water instead of some of the soda.
- Spiked Punch: Add 1 to 1½ cups vodka or white rum, or 2 cups prosecco (replacing 1 cup of the Sprite), right before serving.
- Less Sweet: Replace part of the soda with cold water.
- More Citrus: Add sliced lemons or limes for extra brightness.
〰️ How to serve
- Holiday parties —Set next to appetizers, cheese boards, or simple snacks for easy self-serve.
💬 FAQs
Can I make this Christmas punch in advance?
Yes, but leave out the Sprite until right before serving so it stays fizzy. Prep the juices and sliced fruit up to 24 hours ahead.
How long does it keep?
It’s best on the same day. If you have leftovers, store them in the fridge for up to 24 hours, though some of the fizziness will fade.
Can I serve this without ice?
Yes. Chill everything well before mixing, and keep the pitcher cold in the fridge until you’re ready to pour.
📚 More holiday recipes
🍽 Recipe
Email Recipe
Enter your email below and we’ll send you this recipe!

Non-Alcoholic Christmas Punch
Ingredients
- 1 orange, thinly sliced
- ⅓ cup frozen cranberries
- 3 cups cranberry juice cocktail
- 3 cups Sprite
- 2 cups orange juice
Optional Garnish
- 2-3 fresh rosemary sprigs
Equipment
Instructions
- Add Fruit: Place orange slices and frozen cranberries in the bottom of a large pitcher. If you’d like a stronger fruit flavor, lightly press them with a spoon or muddler to release some juice.
- Add Liquids: Add cranberry juice cocktail, Sprite, and orange juice, then stir together.
- Serve: Pour over ice. Add extra fruit slices, cranberries, and a rosemary sprig on top if you want to dress it up.






























Leave a Reply