White Christmas Punch
Published
Published
Make a big batch of holiday cheer with this White Christmas Punch recipe that’s festive, creamy, and refreshing with a tropical twist. It’s perfect for kids and adults, and you can easily add alcohol if you want a spiked version. It comes together in about 5 minutes and makes a beautiful Christmas party drink for brunches and holiday gatherings.

Pin this now to find it later
Pin ItThis post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.
I love a festive drink, whether it’s cozy and warm or bright and refreshing. When I need to serve a crowd, I’ll turn to batched drinks like crockpot hot chocolate or this white Christmas punch. The mix of white cranberry juice, pineapple, and creamy coconut milk always feels a little special, and it looks gorgeous in a pitcher with fresh cranberries and rosemary floating on top. I usually set out the rimming station too, so friends can dip their glasses in coconut flakes before pouring.
Helpful Tips
- Chill all the ingredients first. Make sure every ingredient is well chilled so the ice doesn’t melt instantly. You can also use frozen cranberries to help keep the punch cold without watering it down.
- Don’t add ice to the pitcher. If the punch will sit out on a drink table for a while, skip the ice in the pitcher. Set out a bucket of ice instead so guests can fill their glasses before pouring.
- Add the soda last. Mix all the juices and coconut milk together first, then pour in the 7UP right before serving. Adding it too early or stirring too hard will make the bubbles go flat.
- Stir the mixture gently. To keep the coconut cream silky and smooth, stir gently and don’t overmix.
White Christmas Punch

Equipment
- large pitcher or punch bowl
Ingredients
- 1 liter Ocean Spray white cranberry juice, chilled
- 1 liter pineapple juice, chilled
- 2 cups vanilla coconut milk, chilled
- 1 cup coconut rum, optional (or use vodka or tequila)
- 1 liter 7UP soda, chilled
- ¼ cup simple syrup, optional
- cranberries, for garnish
- simple syrup, (or agave, or honey) for glass rim
- coconut flakes, for the glass rim
- fresh rosemary sprigs, for garnish, optional
- ice cubes
Instructions
- In a large pitcher or punch bowl, combine the chilled white cranberry juice, pineapple juice, coconut milk, and coconut rum (if using) until mixed well.
- Slowly pour in the chilled 7UP soda, stirring gently to combine.
- Taste the punch and if you’d like it sweeter, stir in the simple syrup.
- Add in a bunch of ice (alternatively, have a bucket of ice next to the punch bowl for guests to fill individual cups with.)
- Garnish with fresh cranberries and rosemary sprigs for a festive touch.
- Rim glasses with simple syrup, agave, or honey, then press in coconut flakes. Pour in the punch and enjoy immediately.
Notes
- Adjust the sweetness: feel free to omit the simple syrup all together or add to your taste preferences.
- If you’ve accidentally made it too sweet: Add some club soda or cranberry juice to stretch it out a bit.
Nutrition
Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.
How to Make White Christmas Punch Step by Step

Gather all the ingredients together.

Mix the ingredients: In a large pitcher or punch bowl, combine 1 liter chilled white cranberry juice, 1 liter chilled pineapple juice, 2 cups chilled vanilla coconut milk, and 1 cup chilled coconut rum if you want an alcoholic version. Stir until everything is mixed well.

Add the 7UP: Slowly pour in 1 liter chilled 7UP, stirring gently so the bubbles stay intact. Taste the punch and, if you prefer it sweeter, stir in ¼ cup simple syrup.

Rim the glasses: Rim each glass by dipping it in simple syrup, agave, or honey, then pressing the rim into coconut flakes.

Display the batch: Add several cups of ice cubes, or set a bucket of ice next to the punch bowl so guests can fill their cups before pouring. Garnish the punch bowl with fresh cranberries and a few rosemary sprigs if you like a festive touch. Fill glasses with punch and serve immediately.

Serving Suggestions
This white Christmas punch is perfect for holiday brunches and Christmas Eve gatherings. I love setting it out in a clear pitcher or punch bowl so the cranberries and rosemary really shine, and I always offer both an alcoholic and non-alcoholic version for guests. It pairs beautifully with easy appetizers like baked brie, a simple charcuterie board, or a crescent roll Christmas tree. It’s just as good alongside Christmas Italian cookies or a dessert spread.
How to Store Leftovers
This is best combined and served right away, but you can mix everything except the 7UP up to 24 hours ahead and keep it chilled until you are ready to serve. Store any leftovers in a sealed pitcher in the refrigerator for up to 2 days, keeping in mind that the soda will lose most of its carbonation, so it helps to top it off with a splash of fresh 7UP before serving again.
More Holiday Punch and Christmas Drink Recipes
- Mulled Wine
- Homemade Eggnog
- Easy Holiday Punch
- Santa’s Giggle Juice (Easy Christmas Punch)
- Sugar Cookie Martini
I hope you love this delicious and easy recipe – be sure to give it a review below! Also don’t forget to follow Belly Full on TikTok, Instagram, Facebook, Pinterest, and YouTube!










This looks awesome. Can’t wait to try it. What would you use instead of the coconut milk? We have someone with an allergy. Would vanilla almond milk work?
Yes, vanilla almond milk will work for a lighter, neutral base. Note, that it will obviously change the overall flavor.