If you’re dreaming of a tropical getaway during the cold, snowy season, then you’ll love this easy white Christmas punch! It’s a festive yet tropical-flavored rum punch with coconut, pineapple, and a fizzy Sprite finish. I love making it for the holidays since it’s simple, delicious, and always a hit!

What is White Christmas Punch?
White Christmas punch is a festive holiday drink that is usually made with rum, but it’s equally great without alcohol if you’re serving to children and non-drinkers!
It features a base of white cranberry juice, pineapple juice, and lemon-lime soda (such as Sprite or 7-Up) for a light and refreshing taste. The “white” appearance comes from the addition of coconut milk, paired with the light juices to create a creamy, snowy effect.
Garnishes often include cranberries, rosemary sprigs, or lemon slices to give your punch a true holiday feel! This punch is popular for Christmas parties and holiday gatherings because it’s easy to prepare in large batches and has a festive, wintery look!

Katie’s tip
Looking for a Christmas brunch option? Try my White Christmas Mimosa instead!
Quick + Easy Recipes
straight to your inbox
White Christmas Punch Ingredients

Single Serving
- 2 ounces white rum
- 2 ounces pineapple juice
- 2 ounces white cranberry juice
- 1 ½ ounces coconut milk
- 3 ounces lemon lime soda (or to taste)
Punch Bowl (About 8 Servings)
- 2 cups white rum
- 3 cups pineapple juice
- 3 cups white cranberry juice
- 1 ½ cups coconut milk
- 3 cups lemon lime soda (or to taste)
Ingredient Tips and Substitutions
- White rum can be swapped for vodka or champagne, or omitted for a non-alcoholic version. This drink is very low strength as written, so you can always add more for a stronger drink as well
- If you want a really sweet drink, swap the coconut milk for coconut cream. However, I think the soda and fruit juice makes it plenty sweet already. Vanilla ice cream is another good substitution!
- The lemon lime soda can be swapped for ginger ale if preferred. To reduce sweetness, you can also use a lemon or lime flavored unsweetened sparkling water instead!
- For garnishes, you can rim your glasses with shredded coconut, and top your drink with fresh cranberries or a sprig of rosemary for a festive touch
How to Make White Christmas Punch
- To rim your glass (optional) dip the rim of a punch glass or stemless wine glass in a little extra coconut milk. Press the wet end into a plate or shallow bowl with some shredded coconut, and turn to coat
- Add the rum, pineapple juice, cranberry juice, and coconut milk to a shaker along with a few ice cubes

- Shake until well chilled and lightly frothy, 20-30 seconds, then strain into your prepared glass

- Top with Sprite or 7-Up

- Garnish with fresh cranberries if desired, and enjoy!

Punch Bowl Directions
- Add rum, pineapple juice, cranberry juice, and coconut milk to a punch bowl or pitcher
- Stir well, then add ice
- Top with Sprite or 7-Up
- Float lemon slices, rosemary sprigs, and/or fresh cranberries
More Rum Punch Flavors
- Peach Rum Punch
- Mermaid Rum Punch
- Texas Roadhouse Armadillo Punch
What to Serve With White Christmas Rum Punch
White Christmas punch pairs well with a variety of festive and holiday-themed foods. Here are some of my favorite pairing options:
Cheese Boards
A selection of cheeses, such as Brie, gouda, and sharp cheddar, alongside crackers, nuts, and fruits like grapes and apples, complements the sweet and slightly tart flavors of the punch!
You can also do an elegant Cranberry Baked Brie which plays off the cranberry in the drink, paired with melty Brie cheese.
Holiday Cookies
Classic Christmas cookies like sugar cookies, gingerbread men, or shortbread cookies are great sweet treats that enhance the festive theme of the punch!
Finger Sandwiches
Mini sandwiches, such as turkey and cranberry or ham and cheese, provide a savory option that balances the sweetness of the punch.
Try my Air Fryer Turkey Sliders or Air Fryer Ham and Cheese Sliders for great options!
Fresh Fruit Platter
Sliced pineapple, apple wedges, and pomegranate seeds are fresh and light options that pair well with the citrus, pineapple, and cranberry notes in the punch.
Spiced Nuts
Glazed or spiced nuts like candied pecans or roasted almonds offer a crunchy, savory snack that complements the fruity and creamy flavors of the drink.
Mini Quiches
Small, savory bites like mini quiches or puff pastry bites with spinach and cheese add a satisfying, hearty element to the spread.
I like Air Fryer Frozen Mini Quiche because they’re quick, easy, delicious, and I always have a box on hand in the freezer!
Recipe FAQs
What Are Good Garnishes For White Christmas Punch?
Popular garnishes include fresh cranberries, lemon slices, and sprigs of rosemary.
The cranberries add a pop of color, while rosemary gives a wintry, evergreen aroma, enhancing the festive presentation.
How Can I Make White Christmas Punch Creamier?
To give the punch a creamy, snowy texture, add coconut milk, cream of coconut, or even vanilla ice cream.
This addition makes the drink richer and more decadent!
Can I Make White Christmas Punch Ahead Of Time?
Yes, you can prepare the juice and rum mixture ahead of time and store it in the refrigerator.
Add the soda or sparkling element just before serving to keep it bubbly and fresh.
How Do I Keep White Christmas Punch Cold Without Diluting It?
Use frozen cranberries or pineapple chunks as ice cubes to keep the punch cold without watering it down.
You can also freeze some of the juice mixture in an ice cube tray and add those to the punch.
Recipe Pro Tips For the Best White Christmas Punch
- This punch is designed to be on the weaker side but you can always add more rum (or another alcohol) to make it stronger if you’d like. Just don’t get too blitzened!
- It’s normal for the drink to separate as it sits. The coconut milk collects near the top due to the effervescence. Periodically give it a stir to re-blend it if desired!
- While the cranberry juice does help to cut the sweetness, this punch is on the sweeter side. If you want a less-sweet version, use unsweetened sparkling water instead of soda

Storage and Serving Tips
- You can mix everything but the soda in advance. Store in a pitcher or bowl in the refrigerator until ready to serve, then add the soda last (to preserve fizziness)
- If you’re serving in a punch bowl, float some lemon slices, fresh cranberries, or rosemary sprigs for a festive touch
- Any type of lowball glasses work great for serving this Christmas rum punch. Try whiskey or rocks glasses, stemless wine glasses, punch glasses, or anything similar!
- Peppermint Bark Martini
Final Thoughts
This easy white Christmas punch is a fun, fruity, tropical drink that’s also a snowy white color for festive holiday entertaining! Whether you mix it by the glass or by the punch bowl, it’s a delightful mixed drink perfect for the winter season.
If you want to serve the kids and non-drinkers, that’s incredibly simple as well – just omit the rum! This holiday punch is just as good without it, making it a crowd pleasing offering. You can always offer it on the side as well for customization.
I love to add some shredded coconut and fresh cranberries to the top of my punch for an extra festive serving, but you can use rosemary, lemon slices, or try some frozen fruit to keep your drink cold without diluting. The choice is yours!

Easy White Christmas Punch With Rum
Equipment
- Shaker (or punch bowl)
- Rocks glass (or similar)
Ingredients
For Single Serving
- 2 ounces white rum
- 2 ounces pineapple juice
- 2 ouces white cranberry juice
- 1 ½ ounces coconut milk
- 3 ounces lemon lime soda (or to taste)
For a Punch Bowl (Approx 8 Servings)
- 2 cups white rum
- 3 cups pineapple juice
- 3 cups white cranberry juice
- 1 ½ cups coconut milk
- 3 cups lemon lime soda (or to taste)
Instructions
- To rim your glass (optional) dip the rim of a punch glass or stemless wine glass in a little extra coconut milk. Press the wet end into a plate or shallow bowl with some shredded coconut, and turn to coat
- Add the rum, pineapple juice, cranberry juice, and coconut milk to a shaker along with a few ice cubes2 ounces white rum, 2 ounces pineapple juice, 2 ouces white cranberry juice, 1 ½ ounces coconut milk
- Shake until well chilled and lightly frothy, 20-30 seconds, then strain into your prepared glass
- Top with Sprite or 7-Up3 ounces lemon lime soda
- Garnish with fresh cranberries if desired, and enjoy!
Punch Bowl Directions
- Add rum, pineapple juice, cranberry juice, and coconut milk to a punch bowl or pitcher2 cups white rum, 3 cups pineapple juice, 3 cups white cranberry juice, 1 ½ cups coconut milk
- Stir well, then add ice
- Top with Sprite or 7-Up3 cups lemon lime soda
- Float lemon slices, rosemary sprigs, and/or fresh cranberries
Notes
- White rum can be swapped for vodka or champagne, or omitted for a non-alcoholic version. This drink is very low strength as written, so you can always add more for a stronger drink as well
- If you want a really sweet drink, swap the coconut milk for coconut cream. However, I think the soda and fruit juice makes it plenty sweet already. Vanilla ice cream is another good substitution!
- The lemon lime soda can be swapped for ginger ale if preferred. To reduce sweetness, you can also use a lemon or lime flavored unsweetened sparkling water instead!
- For garnishes, you can rim your glasses with shredded coconut, and top your drink with fresh cranberries or a sprig of rosemary for a festive touch
- It’s normal for the drink to separate as it sits. The coconut milk collects near the top due to the effervescence. Periodically give it a stir to re-blend it if desired!
- Exact nutritional values will vary based on brand and flavor of ingredients, any garnishes added, and actual quantity consumed, so please consider this a guideline only
Nutrition






