Non-Alcoholic Christmas Punch

Non-Alcoholic Christmas Punch is a go-to idea in my repertoire of holiday recipes. It works perfectly for guests who may not be drinking during the holidays (pregnant women, older relatives, kids, etc) but offers something festive and fun so they don't feel left out!

Non Alcoholic Christmas Punch on a silver tray with Pineapple Garnishes

It's really easy to make and can be made ahead of time too! It also looks extra festive when garnished with fresh pineapple wedges and cinnamon stick stirrers. 

a glass of Christmas Punch garnished with a pineapple and cinnamon stick

Christmas Punch Video Demo


Step#1: Infuse Juice with Spices

  • To begin you'll place fresh pineapple juice in a saucepan with cloves and cinnamon sticks.
  • Allow the juice and spices to simmer for at least 10 minutes to infuse the juice with the flavor of the spices. 

Cloves and Cinnamon Sticks floating in pineapple juice in a saucepan

Step#2: Chill Spiced Juice

  • Then you'll strain the juice through a fine-mesh sieve into a Pyrex pitcher.
  • I like using the pitcher because you can pop it in the fridge this way to chill overnight and then it's really easy to pour directly into your serving carafe the next day. 
  • The sieve works well for catching the cloves and cinnamon sticks which you can discard after using. 

Straining Pineapple Juice through a Fine Mesh Sieve

Step#3: Add Frozen Pineapple

  • When serving punch recipes there's always the issue of how to keep it chilled.
  • If you add ice cubes to the punch it will water down the flavor of the punch.
  • I prefer to reserve the ice for the glasses. I like to use frozen pineapple which adds as a sort of ice cube, keeping the punch cold, but also infusing additional flavor too! 

Adding Frozen Pineapple to a clear carage

Step#4: Add Juice and Ginger Ale

  • Once you add your chilled spiced pineapple juice leave some room at the top of your carafe for topping off with ginger ale.
  • I think a punch is all the more festive with a little fizz, and the flavor of the ginger pairs beautifully with the flavor of the spiced pineapple juice.
  • For something less sweet, you could also use club soda or sparkling water. If you wanted to add some alcohol to this punch recipe I think a splash of rum would be great too! 

Adding Gingerale to a carafe of non alcoholic Christmas Punch

Step#5: Garnish and Serve!

  • Pour your punch into some glasses. I think a stemmed glass makes a punch look extra fancy.
  • Add a fresh pineapple wedge and cinnamon stick et voila! Festive, easy Christmas punch is ready to go! 

Garnishing Christmas Punch with a Pineapple wedge

What To Serve with Christmas Punch?

If You Enjoyed This Recipe

Please Leave a Rating or a Review Below!

Pineapple Punch on Silver Tray

Non-Alcoholic Christmas Punch

Yield: Serves 6
Prep Time: 20 minutes
Total Time: 20 minutes

A great non-alcoholic Christmas Punch that is quick and easy and festive too!


  • 3 cups (720ml) pure pineapple juice
  • 2 cinnamon sticks
  • 1 teaspoon (5ml) cloves
  • 1 ¾ cup (420ml) ginger ale
  • 1-2 cups (150g-300g) frozen pineapple


  • fresh pineapple wedges
  • cinnamon sticks


    1. In a saucepan add pineapple juice, 2 cinnamon sticks, and 1 teaspoon cloves.
    2. Simmer for 10 minutes to infuse the juice with the spices.
    3. Drain through a fine-mesh sieve into a Pyrex pitcher. Place pitcher in the fridge, covered and chill until time to serve.
    4. To serve, pour spiced pineapple juice into a carafe. Add frozen pineapple to keep cold. Add ginger ale on top.
    5. Serve over ice, garnish with a pineapple slice and cinnamon stick


If you wanted to add alcohol to this punch a splash of rum would be a great choice!

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 147Total Fat: 0gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 0gCholesterol: 0mgSodium: 7mgCarbohydrates: 29gFiber: 2gSugar: 19gProtein: 1g

For weekly recipes and new videos!

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.