Creamy, dreamy, and bubbling with holiday cheer, this White Christmas Punch is the kind of treat that makes your whole party feel magical. It’s non-alcoholic, easy to make ahead, and seriously stunning in a punch bowl. Whether you’re hosting brunch, game night, or a tree-trimming party, this festive drink always steals the spotlight.
Table of Contents
Why You’ll Love This White Christmas Punch
This punch tastes like a white chocolate coconut cloud with just the right amount of sparkle. It’s creamy thanks to the pudding and half and half, while ginger ale adds a fizzy finish that keeps it light and drinkable. The best part? Everyone can enjoy it kids, grandparents, you name it
It also takes just minutes to whip together, but looks like something straight from a holiday movie. Add whipped topping, cherries, or even crushed candy canes and you’ve got a Pinterest-perfect drink in real life. It also pairs beautifully with cozy bakes like these spiced molasses gingerbread muffins if you want a full holiday vibe
Ingredients You’ll Need
Creamy Dreamy Base
2 cups cold water
1 box (3.3 oz) instant white chocolate pudding mix
2 cups half and half
2 cups coconut milk
Fizzy Finish
1 liter chilled ginger ale
Festive Garnishes
Whipped topping
Maraschino cherries
White sanding sugar for rimming glasses
Tip: Feeling fancy? Dip glass rims in corn syrup, then white sugar or edible glitter for extra sparkle

How to Make White Christmas Punch
Whisk the cold water and pudding mix in a large mixing bowl until smooth and lump-free
Stir in the half and half and coconut milk until it’s all creamy and blended
Pop the mixture in the fridge for about 10 minutes to thicken slightly
Just before serving, pour in the cold ginger ale and give it a gentle stir
Serve in individual glasses or a big punch bowl topped with whipped cream and cherries

Want to turn this into a full holiday drink bar? Set it next to this caramel spiced apple cider for a cozy sip station
Make-Ahead Tips
Mix the pudding, water, half and half, and coconut milk the night before and chill overnight
Add the ginger ale just before serving so the fizz stays fresh
You can prep garnishes like whipped cream or sugared rims ahead and assemble right before guests arrive

Punch Bowl Pro Tips
Add frozen cranberries or cherries into ice cubes to keep things cold without watering it down
Use a ladle that pours gently so the foam from the ginger ale stays fluffy
Rim a few glasses ahead with sanding sugar for a glittery presentation
This punch looks even better next to a bubbling batch of slow cooker hot chocolate if you’re serving a crowd
Fun Variations
Swap the half and half for oat milk or coconut cream to make it fully dairy-free
Add a few drops of peppermint extract for a candy cane-inspired twist
Use lemon-lime soda instead of ginger ale for a brighter citrusy finish
Stir in a splash of cranberry juice to give the punch a soft blush color

Storage and Serving FAQs
How long can I store leftovers?
Up to 24 hours in the fridge, but it’s best fresh. Just don’t add the garnishes until serving
Can I freeze this punch?
Freezing changes the texture because of the pudding, so we don’t recommend it
Want to spike it for adults?
Go for vanilla vodka or coconut rum to turn it into a grown-up treat
White Christmas Punch Recipe Card
Ingredients:
2 cups cold water
1 (3.3 oz) white chocolate instant pudding mix
2 cups half and half
2 cups coconut milk
1 liter chilled ginger ale
Whipped topping
Maraschino cherries
White sanding sugar

Instructions:
- Whisk pudding mix and water until smooth
- Stir in half and half and coconut milk
- Chill for 10 minutes
- Add ginger ale before serving
- Garnish and serve cold
FAQs
Can I make this ahead of time?
Yes, just wait to add the ginger ale until the last minute
What if I can’t find white chocolate pudding?
Vanilla pudding works great and still tastes rich and festive
How do I keep the punch from separating?
Give it a good stir before serving and don’t let it sit too long with the soda already mixed in
For more cozy holiday drink ideas, follow us on Pinterest or hang out with us on Facebook

White Christmas Punch
Ingredients
- 2 cups cold water
- 1 3.3 oz white chocolate instant pudding mix
- 2 cups half and half
- 2 cups coconut milk
- 1 liter chilled ginger ale
- Whipped topping
- Maraschino cherries
- White sanding sugar for glass rims
Instructions
- Whisk the cold water and pudding mix in a large mixing bowl until smooth and lump-free.
- Stir in the half and half and coconut milk until fully blended.
- Chill the mixture in the fridge for about 10 minutes to thicken slightly.
- Just before serving, pour in the chilled ginger ale and gently stir.
- Serve in a punch bowl or individual glasses, topped with whipped cream and cherries.