25 Christmas Punch Recipes for a Festive Holiday Party
A big pitcher of Christmas punch makes holiday hosting a little easier. Mix your ingredients, add a festive garnish, and let guests help themselves while you finish setting out the food.
These Christmas punch recipes include cranberry favourites, sparkling citrus blends, creamy dessert punches, and warm spiced drinks. There are plenty of alcohol-free options for family gatherings, along with a few wine and spirit-based punches for an adults-only celebration.
Each recipe makes approximately 8–10 small servings, depending on how much ice you use and the size of your glasses. For cold punches, chill your ingredients first and add anything bubbly just before serving.
1. Classic Cranberry Christmas Punch

Ruby-red cranberry punch looks right at home beside a Christmas cookie platter. Orange and pineapple juices soften the tartness, while ginger ale adds a gentle sparkle.
Ingredients:
- 3 cups cranberry juice cocktail
- 2 cups orange juice
- 1 cup pineapple juice
- 2 cups ginger ale
- 1 orange, thinly sliced
- ½ cup fresh cranberries, for garnish
How to make it: Combine the cranberry, orange, and pineapple juices in a large pitcher or punch bowl. Refrigerate until chilled. Just before serving, gently stir in the ginger ale and add the orange slices and cranberries. Serve over ice.
2. Pomegranate Orange Christmas Punch

Pomegranate juice gives this punch a rich colour and a pleasantly tart flavour. Fresh orange slices make the bowl look festive without much extra work.
Ingredients:
- 3 cups pomegranate juice
- 2 cups orange juice
- ½ cup lime juice
- 2½ cups sparkling water
- 1 orange, thinly sliced
- ¼ cup pomegranate seeds
How to make it: Stir together the pomegranate juice, orange juice, and lime juice. Chill, then add the sparkling water immediately before serving. Garnish with orange slices and pomegranate seeds.
3. Sparkling White Cranberry Punch

This pale, sparkling punch is a pretty choice for a winter party. Green apple slices and rosemary sprigs give it a simple Christmas finish.
Ingredients:
- 3 cups white cranberry juice
- 2 cups apple juice
- 3 cups ginger ale
- 1 green apple, thinly sliced
- 4 small rosemary sprigs, for garnish
How to make it: Mix the white cranberry juice and apple juice in a pitcher. Add the ginger ale just before serving. Finish with apple slices and a few rosemary sprigs.
4. Christmas Sherbet Punch

A scoop of lime sherbet turns a simple juice mixture into a frothy party punch. Add the sherbet at the last minute so guests can enjoy it while it is still floating on top.
Ingredients:
- 3 cups pineapple juice
- 2 cups white grape juice
- 3 cups lemon-lime soda
- 2 cups lime sherbet
- Lime slices, for garnish
How to make it: Combine the chilled pineapple juice and white grape juice in a punch bowl. Pour in the soda, then add small scoops of lime sherbet. Garnish with lime slices and serve immediately.
5. Cranberry Apple Ginger Punch

Apple cider and cranberry juice make a lovely sweet-tart combination. Ginger beer adds a stronger ginger flavour than ginger ale.
Ingredients:
- 3 cups non-alcoholic apple cider
- 3 cups cranberry juice cocktail
- 2 cups non-alcoholic ginger beer
- 1 apple, thinly sliced
- ½ cup fresh cranberries, for garnish
How to make it: Stir together the apple cider and cranberry juice. Chill, then add the ginger beer just before serving. Add apple slices and cranberries, and pour over ice.
6. Grinch Green Christmas Punch

This bright green punch is a playful option for a Christmas movie night. A maraschino cherry in each glass adds a little red “heart.”
Ingredients:
- 3 cups pineapple juice
- 2 cups white grape juice
- 3 cups lemon-lime soda
- 2 cups lime sherbet
- 1–2 drops green food colouring, optional
- Maraschino cherries, for serving
How to make it: Mix the juices in a punch bowl. Add the food colouring, if using, followed by the soda. Float scoops of lime sherbet on top and serve with a cherry in each glass.
7. North Pole Strawberry Punch

Strawberry purée gives this punch a fruity flavour and a cheerful red colour. Frozen strawberries can double as an easy garnish.
Ingredients:
- 2 cups thawed strawberries
- 3 cups prepared lemonade
- 1 cup cranberry juice cocktail
- 2 cups lemon-lime soda
- Extra strawberries, for garnish
How to make it: Blend the thawed strawberries with 1 cup of the lemonade until smooth. Strain if you prefer a smoother punch. Stir in the remaining lemonade and cranberry juice, then add the soda just before serving. Garnish with strawberries.
8. Cranberry Lime Christmas Punch

If you enjoy a punch with a little extra tartness, cranberry and lime are a great pairing. Lemon-lime soda keeps the mixture sweet enough for a party drink.
Ingredients:
- 4 cups cranberry juice cocktail
- ½ cup fresh lime juice
- 3½ cups lemon-lime soda
- 2 limes, thinly sliced
- Fresh cranberries, for garnish
How to make it: Combine the cranberry juice and lime juice. Refrigerate until cold, then gently stir in the soda. Add lime slices and cranberries before serving over ice.
9. Pineapple Orange Holiday Punch

This sunny punch brings a little tropical flavour to the Christmas table. It is especially easy to make when you need a last-minute drink for a crowd.
Ingredients:
- 3 cups pineapple juice
- 3 cups orange juice
- 2 cups ginger ale
- Orange slices, for garnish
- Pineapple chunks, for garnish
How to make it: Mix the pineapple and orange juices in a large pitcher. Add ginger ale just before serving, then garnish with orange slices and pineapple chunks.
10. Pear and Ginger Christmas Punch

Pear nectar gives this punch a soft, mellow sweetness. Lemon juice brightens it, and ginger beer adds a little spicy bite.
Ingredients:
- 3 cups pear nectar
- 2 cups apple juice
- ¼ cup lemon juice
- 2¾ cups non-alcoholic ginger beer
- 1 pear, thinly sliced
How to make it: Stir together the pear nectar, apple juice, and lemon juice. Chill thoroughly. Add the ginger beer and pear slices just before serving.
11. Cherry Vanilla Christmas Punch

Cherry and vanilla give this punch a flavour reminiscent of an old-fashioned soda-shop drink. Start with a small amount of vanilla so it does not overpower the fruit.
Ingredients:
- 3 cups cherry juice
- 2 cups cranberry juice cocktail
- 3 cups ginger ale
- ½ teaspoon vanilla extract
- Maraschino cherries, for garnish
How to make it: Combine the cherry juice, cranberry juice, and vanilla. Chill, then stir in the ginger ale just before serving. Add cherries to individual glasses.
12. Raspberry Lemonade Christmas Punch

Raspberry lemonade punch is bright, fruity, and easy to put together. Frozen raspberries keep the presentation simple and festive.
Ingredients:
- 4 cups prepared lemonade
- 2 cups cranberry-raspberry juice
- 2 cups sparkling water
- 1 cup frozen raspberries
- 1 lemon, thinly sliced
How to make it: Combine the lemonade and cranberry-raspberry juice in a pitcher. Add the sparkling water shortly before serving, then stir in the frozen raspberries and lemon slices.
13. Winter Citrus Punch

Orange, grapefruit, and lemon juices create a refreshing punch with a slightly sharper flavour. Ginger ale adds sweetness and sparkle.
Ingredients:
- 3 cups orange juice
- 2 cups grapefruit juice
- ¼ cup lemon juice
- 2¾ cups ginger ale
- Orange and grapefruit slices, for garnish
How to make it: Stir the citrus juices together and refrigerate until chilled. Add the ginger ale just before serving. Garnish with thin slices of orange and grapefruit.
14. Cranberry Hibiscus Christmas Punch

Brewed hibiscus tea gives this punch a deep red colour and a tart floral flavour. Honey helps balance the tea and cranberry juice.
Ingredients:
- 3 cups brewed hibiscus tea, cooled
- 2 cups cranberry juice cocktail
- 1 cup orange juice
- 2 cups sparkling water
- ¼ cup honey
- Orange slices, for garnish
How to make it: Stir the honey into the hibiscus tea while the tea is still warm. Cool completely, then combine with the cranberry and orange juices. Chill and add the sparkling water just before serving. Garnish with orange slices.
15. Sparkling Grape Christmas Punch

White grape juice makes an easy base for a mild, sweet holiday punch. Cranberry juice adds colour, and lime juice keeps it from tasting too sweet.
Ingredients:
- 3 cups white grape juice
- 2 cups cranberry juice cocktail
- ¼ cup lime juice
- 2¾ cups sparkling water
- Frozen grapes, for garnish
How to make it: Mix the juices in a large pitcher and chill. Add sparkling water immediately before serving. Drop a few frozen grapes into each glass.
16. Warm Spiced Apple Christmas Punch

A warm apple punch makes the kitchen smell wonderfully festive. Cinnamon, cloves, and orange give it plenty of flavour without a long ingredient list.
Ingredients:
- 6 cups non-alcoholic apple cider
- 2 cups orange juice
- 3 cinnamon sticks
- 6 whole cloves
- 1 orange, sliced
How to make it: Place everything in a large saucepan. Bring to a gentle simmer, then reduce the heat and warm for 20 minutes without boiling. Remove the cloves and cinnamon sticks before ladling into mugs.
17. Warm Cranberry Orange Punch

This warm red punch is a lovely alternative to apple cider. A little brown sugar rounds out the cranberry flavour.
Ingredients:
- 4 cups cranberry juice cocktail
- 2 cups orange juice
- 2 cups apple juice
- 2 cinnamon sticks
- 4 whole cloves
- 1–2 tablespoons brown sugar, optional
How to make it: Combine the juices, cinnamon sticks, and cloves in a saucepan. Gently simmer for 15–20 minutes. Taste and add brown sugar if needed. Remove the whole spices before serving.
18. Vanilla Pear Winter Punch

Warm pear nectar, apple juice, and vanilla create a gentle, cosy drink. It is a nice choice when you want something a little different from the usual cranberry punch.
Ingredients:
- 4 cups pear nectar
- 3 cups apple juice
- 1 cup water
- 2 cinnamon sticks
- 1 teaspoon vanilla extract
- 1 tablespoon lemon juice
How to make it: Warm the pear nectar, apple juice, water, and cinnamon sticks in a saucepan for 15 minutes over low heat. Remove from the heat and stir in the vanilla and lemon juice. Remove the cinnamon sticks before serving.
19. Peppermint Ice Cream Christmas Punch

This creamy dessert punch is made for a Christmas sweets table. Peppermint ice cream adds both flavour and a pretty pink swirl.
Ingredients:
- 4 cups cold whole milk
- 2 cups chilled brewed peppermint tea
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
- 4 cups peppermint ice cream
- Whipped cream, optional
How to make it: Dissolve the sugar in the peppermint tea while it is warm, then chill completely. Combine the tea, milk, and vanilla in a punch bowl. Add scoops of peppermint ice cream immediately before serving. Top individual glasses with whipped cream if desired.
20. Creamy Eggnog Christmas Punch

Eggnog punch is rich, creamy, and simple to prepare. Vanilla ice cream makes it feel like a holiday dessert in a glass.
Ingredients:
- 4 cups chilled store-bought eggnog
- 2 cups cold milk
- 2 cups vanilla ice cream
- ½ teaspoon ground cinnamon
- Ground nutmeg, for serving
How to make it: Stir together the eggnog, milk, and cinnamon in a punch bowl. Add small scoops of vanilla ice cream and serve immediately with a light sprinkle of nutmeg.
21. Cranberry Prosecco Christmas Punch

Sparkling wine turns cranberry and orange juices into an easy holiday party drink. Add the Prosecco at the last minute to preserve its bubbles.
Ingredients:
- 1 bottle Prosecco, 750 ml, chilled
- 2 cups cranberry juice cocktail
- 1½ cups orange juice
- 1 cup sparkling water
- Orange slices and fresh cranberries, for garnish
How to make it: Combine the cranberry and orange juices in a chilled pitcher or punch bowl. Slowly pour in the Prosecco and sparkling water just before serving. Add the garnishes and stir gently.
22. Christmas Sangria Punch

This red wine punch gets its festive flavour from cranberry juice, citrus, and apples. Give the fruit time to sit in the wine mixture before adding the ginger ale.
Ingredients:
- 1 bottle fruity red wine, 750 ml
- 2 cups cranberry juice cocktail
- 1 cup orange juice
- ¼ cup orange liqueur
- 1½ cups ginger ale
- 1 orange, sliced
- 1 apple, diced
How to make it: Combine the wine, cranberry juice, orange juice, orange liqueur, and fruit in a pitcher. Refrigerate for 2–4 hours. Add the ginger ale just before serving and pour over ice.
23. Spiced Rum Apple Christmas Punch

Spiced rum and apple cider make a simple adults-only punch with plenty of holiday flavour. Ginger ale keeps it light enough to serve over ice.
Ingredients:
- 4 cups non-alcoholic apple cider
- 2 cups ginger ale
- 1 cup orange juice
- 1 cup spiced rum
- Apple and orange slices, for garnish
How to make it: Combine the cider, orange juice, and rum in a pitcher. Chill, then add ginger ale immediately before serving. Garnish with apple and orange slices and serve over ice.
24. Cranberry Vodka Christmas Punch

Cranberry vodka punch is easy to batch for a holiday gathering. Lime juice brightens the drink, while ginger ale adds sweetness.
Ingredients:
- 4 cups cranberry juice cocktail
- 2 cups ginger ale
- 1 cup vodka
- ½ cup orange juice
- ½ cup lime juice
- Lime wheels and fresh cranberries, for garnish
How to make it: Stir together the cranberry juice, vodka, orange juice, and lime juice. Refrigerate until chilled. Add the ginger ale and garnishes just before serving.
25. Bourbon Maple Christmas Punch

Bourbon, maple syrup, and apple cider create a punch with warm, mellow flavours. Lemon juice balances the sweetness, and sparkling water adds a light finish.
Ingredients:
- 4 cups non-alcoholic apple cider
- 1 cup bourbon
- ½ cup lemon juice
- ¼ cup pure maple syrup
- 2¼ cups sparkling water
- Apple slices, for garnish
How to make it: Stir the maple syrup into the apple cider until dissolved. Add the bourbon and lemon juice, then chill. Pour in the sparkling water just before serving and garnish with apple slices.
Tips for Serving Christmas Punch
A few small details make a big difference when you are serving punch to a crowd.
- Chill the ingredients first. Cold juice and mixers help keep the punch refreshing without relying on lots of melting ice.
- Add bubbles last. Soda, sparkling water, and sparkling wine should go in shortly before guests start pouring.
- Serve ice separately. Keep an ice bucket beside the punch bowl so guests can fill their own glasses.
- Use simple garnishes. Citrus slices, apple slices, fresh cranberries, and rosemary sprigs give the bowl a festive finish.
- Label the alcoholic punches. Make it easy for guests to choose the right drink.
- Keep creamy punches cold. Serve a small batch at a time and refrigerate the remaining mixture.
- Double in batches. Prepare extra juice base ahead of time, then add fresh bubbles as you refill the bowl.
Frequently Asked Questions
Can I make Christmas punch ahead of time?
Yes. Most of the juice-based mixtures can be prepared the day before and refrigerated in a covered container. Add soda, sparkling water, sparkling wine, sherbet, or ice cream just before serving. For sangria, follow the shorter fruit-steeping time in the recipe.
Can I make an alcoholic punch alcohol-free?
For the vodka, rum, and bourbon punches, replace the spirit with the same amount of apple juice, cranberry juice, or sparkling water, depending on the recipe. For the Prosecco punch, use sparkling white grape juice in place of the wine.
Sangria will taste different without red wine, but a combination of red grape juice, cranberry juice, citrus, and sparkling water makes a fruity alternative.
What is the difference between cranberry juice cocktail and pure cranberry juice?
Cranberry juice cocktail is sweetened and ready to drink. Pure unsweetened cranberry juice is much tarter. Use the type listed in each recipe, or adjust the sweetness carefully if you substitute.
Can I serve these punches in a drink dispenser?
The clear, juice-based punches work well in a drink dispenser. Keep large pieces of fruit away from the spigot. Serve sherbet, ice cream, and thick fruit-purée punches in a punch bowl or wide-mouth pitcher.
Which Christmas punch should I make for a family party?
Classic cranberry punch, sparkling white cranberry punch, pineapple orange punch, and warm spiced apple punch are easy places to start. For something playful, try the Grinch punch or Christmas sherbet punch.
A Festive Drink for Every Christmas Gathering
Whether you are planning a family dinner, a Christmas movie night, or a holiday party with friends, a batch of punch gives everyone something festive to sip.
Choose a cranberry punch for a classic red centrepiece, warm apple punch for a cosy evening, or a sparkling wine punch for an adults-only celebration. Set out the glasses, add a simple garnish, and let guests help themselves.











