This non-alcoholic Christmas punch is the drink I set out every December so everyone at the party can raise a glass, kids included. Cranberry, orange, and pineapple juice get a little sparkle from ginger ale and sparkling water, plus a cinnamon stick for that holiday feel. It takes just minutes to stir together, and you can mix the juice base ahead so it's ready when your guests walk in.

Want to save this recipe?
Jump to:
- Why You'll Love This Christmas Punch
- Christmas Punch Ingredients
- How to Make Non-Alcoholic Christmas Punch Step-by-Step
- Make It Ahead for a Christmas Party
- Toni's Recipe Tips
- Ideas I Haven't Tried Yet
- Non-Alcoholic Christmas Punch FAQs
- Storage
- What to Serve With Christmas Punch
- More Vegan Christmas Recipes
- Non-Alcoholic Christmas Punch
Why You'll Love This Christmas Punch
- Everyone can drink it: It's alcohol-free, so kids and grown-ups can toast together.
- Ready in minutes: Just stir everything together in a pitcher or punch bowl. No cooking.
- Not too sweet: You control the sweetness with the sparkling water.
- Party friendly: Mix the juice base ahead and add the fizz when guests arrive.
- Pretty on the table: Fruit slices, cranberries, and a cinnamon stick make it look festive with almost no effort.
Looking for more holiday drinks? Pair this punch with my super creamy vegan eggnog or a mug of dairy-free peppermint hot chocolate. For your November gathering, try my non-alcoholic Thanksgiving punch.
Christmas Punch Ingredients
You only need 6 ingredients, plus optional fruit for garnish. You'll find the exact amounts in the recipe card below.

- Orange juice: Adds sweetness and a fresh citrus flavor.
- Low-sugar cranberry juice: The tart, ruby-red base of the punch. I use a low-sugar version to keep the punch from getting too sweet.
- Pineapple juice: Rounds out the tart cranberry.
- Cinnamon stick: Gives the punch a gentle holiday spice.
- Ginger ale: Brings fizz and a little warmth.
- Sparkling water: More fizz, and the easiest way to dial the sweetness up or down.
- Garnish (optional): Diced apple, lemon slices, and fresh cranberries.
Festive Garnishes
The garnish is what turns a pitcher of juice into a Christmas centerpiece. I like lemon slices, diced apple, and fresh cranberries floating on top, with the cinnamon stick right in the punch. Add them right before serving so the fruit looks fresh.
Christmas Punch vs. My Thanksgiving Punch
These two punches are cousins. This Christmas version uses low-sugar cranberry juice and a whole cinnamon stick, and it's served without ice so it stays full strength for a long party. My Thanksgiving punch uses 100% cranberry juice and ground cinnamon and is poured over ice.
How to Make Non-Alcoholic Christmas Punch Step-by-Step

Step 1: Mix the juice base. In a large pitcher or punch bowl, stir together the orange juice, cranberry juice, and pineapple juice. Add the cinnamon stick.

Step 2: Add the fizz and garnish. Right before serving, pour in the ginger ale and 2 cups of sparkling water and stir gently. Taste, add more sparkling water if you'd like it less sweet, then top with apple, lemon slices, and cranberries. Enjoy!
PRO TIP: Chill all of the juices, the ginger ale, and the sparkling water before you start, so the punch is cold from the very first glass.
Make It Ahead for a Christmas Party
Mix the orange, cranberry, and pineapple juices with the cinnamon stick, cover, and keep the base in the fridge. When guests arrive, pour in the ginger ale and sparkling water so the punch stays bubbly. Keep extra sparkling water next to the punch bowl so everyone can make their glass less sweet.
Need more for a crowd? One batch makes about 7 ⅓ cups, enough for 8 servings. Double it for a bigger party, and add the fizz one batch at a time so it doesn't go flat.
Toni's Recipe Tips
- Add the fizz last: Stir in the ginger ale and sparkling water right before serving so they don't lose their bubbles.
- Start with cold juice: Chilled juice keeps the punch refreshing without ice.
- Skip regular ice: It waters the punch down as it melts. Instead, freeze some of the juice blend into ice cubes, or use reusable ice cubes.
- Sweeten to taste: Add more sparkling water for a less sweet punch.
- Don't skip the garnish: It's what makes this punch look like Christmas.

Ideas I Haven't Tried Yet
These sound fun, but I haven't tested them in this recipe yet. If you try one, let me know how it goes in the comments!
- A few scoops of vegan orange sherbet in the punch bowl
- Orange or lime slices in place of the lemon
- Coconut water in place of the ginger ale and sparkling water for a punch without bubbles
- An ice ring made from the juice blend with cranberries and lemon slices frozen inside
- Fresh rosemary sprigs or pomegranate seeds as a garnish
Non-Alcoholic Christmas Punch FAQs
Yes! Mix the orange, cranberry, and pineapple juices with the cinnamon stick and keep the base covered in the fridge for up to 5 to 7 days (2 to 3 days with freshly squeezed juice). Add the ginger ale and sparkling water right before serving so it stays bubbly.
Start with chilled juices, ginger ale, and sparkling water. Then freeze some of the juice blend into ice cubes, use frozen fruit as a garnish, or try reusable ice cubes.
Add more sparkling water. I like to set an extra bottle next to the punch bowl so everyone can adjust their own glass.
One batch makes about 7 ⅓ cups, or 8 servings. For a bigger crowd, double or triple it and add the fizz one batch at a time.
Yes. There's no alcohol in it, so kids and adults can enjoy the same punch.
Storage
If you're making this punch ahead, keep the ginger ale and sparkling water out until right before serving so they don't go flat. I keep the juice base in these bottles that have lids.
The juice base keeps in the fridge for 5 to 7 days, or 2 to 3 days if you use freshly squeezed juice. Once the fizz is added, it's best enjoyed the same day.

What to Serve With Christmas Punch
Serve it in a punch bowl with a ladle or a large pitcher on your holiday dessert table. It goes great with red velvet crinkle cookies, peppermint chocolate brownies, and vegan brookies. For something savory, set out a vegan cheese ball with crackers and veggies.
If you tried this non-alcoholic Christmas punch or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!
More Vegan Christmas Recipes

Non-Alcoholic Christmas Punch
Want to save this recipe?
Equipment
- Large Pitcher
- Punch Bowl
Ingredients
- 1 (11-ounce) bottle orange juice about 1 ⅓ cups
- 2 cups low-sugar cranberry juice
- 1 cup pineapple juice
- 1 small cinnamon stick
- 1 cup ginger ale
- 2 cups sparkling water plus more to taste
- Diced apple, lemon slices and fresh cranberries for garnish (optional)
Instructions
- In a large pitcher or punch bowl, stir together the orange juice, cranberry juice and pineapple juice. Add the cinnamon stick.
- Right before serving, pour in the ginger ale and 2 cups of sparkling water and stir gently.
- Taste and add more sparkling water if you'd like the punch less sweet.
- Garnish with diced apple, lemon slices and cranberries, if using, and serve right away.
Notes
- Makes about 7 ⅓ cups.
- Chill the juices, ginger ale and sparkling water before you start so the punch is cold from the first glass.
- To make ahead, mix the juice base with the cinnamon stick and keep it covered in the fridge. Add the ginger ale and sparkling water right before serving.
- Skip regular ice so the punch doesn't get watered down. Freeze some of the juice blend into ice cubes instead.
- Set out extra sparkling water so guests can make their glass less sweet.
- The juice base keeps in the fridge for 5 to 7 days, or 2 to 3 days with freshly squeezed juice.












Andrea says
The perfect punch for christmas!