White Christmas Punch

Prep 5 minutes
Servings 12 servings

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.

Glass of white Christmas punch with a coconut-rimmed edge, floating cranberries, and a fresh rosemary sprig.

Pin this now to find it later

Pin It

This 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

Prep: 5 minutes
Total: 5 minutes
Servings: 12 servings
Make a big batch of holiday cheer with this creamy White Christmas Punch recipe, perfect for brunches, parties, and family celebrations. It's kid-friendly with an easy spiked option.
Step-by-step photos can be seen below the recipe card.

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

Serving: 1cup | Calories: 212kcal | Carbohydrates: 36g | Protein: 1g | Fat: 8g | Saturated Fat: 7g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 0.4g | Sodium: 21mg | Potassium: 265mg | Fiber: 0.3g | Sugar: 33g | Vitamin A: 44IU | Vitamin C: 17mg | Calcium: 27mg | Iron: 2mg

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.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Did you make this? Leave a rating below!

How to Make White Christmas Punch Step by Step

White christmas punch ingredients

Gather all the ingredients together.

Pouring white cranberry and pineapple punch mixture into a large clear punch bowl.

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.

Adding 7UP to the creamy white Christmas punch in a glass punch bowl.

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.

Close-up of a cocktail glass rim coated in coconut flakes for serving white Christmas punch.

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

Top view of a punch bowl filled with white Christmas punch, floating cranberries, and ice cubes.

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.

Glasses of white Christmas punch with coconut rims, cranberries, and rosemary arranged next to a full punch bowl.

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 

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 TikTokInstagramFacebook, Pinterest, and YouTube!

Share this post

About Amy Flanigan

Well, hey there! Amy here, founder and COO at BellyFull. If you’re looking for tried and true, fuss-free, budget-friendly, delicious, every day recipes, you’ve come to the right place.

You May Also Like

Tried this recipe? Tell me how it turned out, or ask a question below!

Your email address will not be published. Required fields are marked *

Don't forget to click the ⭐ star rating below




2 Comments

  1. Michelle Johnson says:

    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?

    1. Amy@BellyFull says:

      Yes, vanilla almond milk will work for a lighter, neutral base. Note, that it will obviously change the overall flavor.