White Christmas Punch: A Festive Holiday Drink Recipe
Spread holiday cheer with this delightful White Christmas Punch recipe! This festive and creamy concoction offers a refreshing tropical twist, making it a hit for both kids and adults. You can easily add alcohol for a spiked version if desired. Ready in just 5 minutes, this punch is a beautiful and crowd-pleasing addition to Christmas brunches, holiday gatherings, and cozy dinners.

I adore festive drinks, whether they’re warm and comforting or bright and invigorating. When I need to serve a large group, I often turn to batched drinks like slow cooker hot chocolate or, of course, this White Christmas Punch. The combination of white cranberry juice, pineapple, and creamy coconut milk feels extra special, and it looks stunning in a pitcher with fresh cranberries and rosemary sprigs floating on top. I often create a rimming station too, so guests can dip their glasses in coconut flakes before pouring their perfect glass of holiday cheer.
Essential Tips for the Perfect White Christmas Punch
- Chill All Ingredients Thoroughly: Ensure every ingredient is well-chilled before mixing to prevent the ice from melting too quickly. Consider using frozen cranberries to help maintain the punch’s coolness without diluting its flavor.
- Hold the Ice in the Pitcher: If the punch will be displayed on a drink table for an extended period, avoid adding ice directly to the pitcher. Instead, provide a separate ice bucket so guests can add ice to their individual glasses before pouring. This prevents the punch from becoming watered down.
- Add Soda Last, Just Before Serving: Combine all juices and coconut milk first, then gently pour in the lemon-lime soda (like 7UP) right before serving. Adding it too early or stirring vigorously will cause the bubbles to dissipate and the punch to go flat.
- Stir Gently, Don’t Overmix: To preserve the silky smooth texture of the coconut cream, stir the mixture gently and avoid overmixing. Overmixing can cause the coconut cream to separate and affect the punch’s overall consistency.
White Christmas Punch Recipe
Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 12

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.
Recipe 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: 1 cup | 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.
Step-by-Step Guide to Making White Christmas Punch

Step 1: Gather all the ingredients together. Make sure all your juices and coconut milk are properly chilled for the best taste and texture.

Step 2: 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 gently until everything is well mixed.

Step 3: Add the 7UP: Slowly pour in 1 liter chilled 7UP (or similar lemon-lime soda), stirring gently to maintain the bubbles. Taste the punch and, if you prefer a sweeter flavor, stir in ¼ cup of simple syrup or more, according to your liking.

Step 4: Rim the Glasses: Enhance the presentation by rimming each glass. Dip the rim of each glass in simple syrup, agave, or honey, then gently press the rim into a shallow dish of coconut flakes. This adds a festive touch and a burst of coconut flavor to every sip.

Step 5: Display and Garnish: Add several cups of ice cubes to the punch bowl, or set up a separate ice bucket so guests can add ice to their individual cups before pouring. Garnish the punch bowl with fresh cranberries and a few sprigs of rosemary for a festive appearance. Fill the prepared glasses with the White Christmas Punch and serve immediately.

Serving Suggestions for Your White Christmas Punch
This White Christmas Punch is the ideal addition to your holiday brunches, Christmas Eve gatherings, or New Year’s celebrations. For a visually appealing presentation, serve it in a clear pitcher or punch bowl, allowing the cranberries and rosemary to truly shine. Always offer both an alcoholic and non-alcoholic version to accommodate all guests. To complement this refreshing punch, consider serving it with easy appetizers such as baked brie, a simple charcuterie board, or a delightful crescent roll Christmas tree. It’s also a fantastic accompaniment to Christmas Italian cookies or a festive dessert spread.
How to Store Leftover White Christmas Punch
While this punch is best when freshly combined and served immediately, you can prepare the mixture (excluding the 7UP) up to 24 hours in advance. Keep it chilled in the refrigerator until you’re ready to serve. Store any leftovers in a sealed pitcher in the refrigerator for up to 2 days. Keep in mind that the soda will lose its carbonation over time, so adding a splash of fresh 7UP before serving again will help restore its fizz.
More Festive Holiday Punch and Christmas Drink Recipes
Looking for more holiday drink ideas? Here are a few more festive recipes to add to your holiday celebrations:
- Mulled Wine: A classic warm and spiced holiday drink.
- Homemade Eggnog: A rich and creamy traditional holiday beverage.
- Easy Holiday Punch: A simple and refreshing punch recipe for any occasion.
- Santa’s Giggle Juice (Easy Christmas Punch): A fun and festive punch perfect for Christmas parties.
- Sugar Cookie Martini: A sweet and indulgent martini that tastes like a sugar cookie.
I hope you enjoy this delicious and easy White Christmas Punch recipe! Be sure to leave a review below and share your creations with us. Happy Holidays!