This Christmas Punch is bright, fizzy, and sweet without tasting like a glass full of sugar. The cranberry, orange, and pineapple juices go great together, and the optional toppings help give that Christmas look with minimal effort. It’s a good one to keep in your back pocket for Christmas parties, brunch, or when you’ve got a house full of people.

For me, holiday punch is one of those traditions I’ve carried into my own home. There was always a big pitcher of something fizzy and festive on the kitchen counter every Christmas. This recipe has that old-fashioned Christmas punch feel I grew up with: fruity, fizzy, and served cold by the pitcher.
When it comes to punch, I don’t want it so sweet that you’re done after half a glass, but I also don’t want it so tart it has your mouth puckering. This one has enough cranberry juice to cut the sweetness, while the orange and pineapple keep it from getting too tart. It ends up right in the middle!
I also kept the ginger ale pretty light on purpose. You still get that little bit of fizz that makes it feel like punch, but it doesn’t cover up the taste of the juices.
I usually top mine with rosemary sprigs and fresh cranberries to look festive while still keeping it easy.
Why You’ll Love this Christmas Punch Recipe
It isn’t overly sweet. The cranberry juice keeps the orange and pineapple form making the punch taste too sugary.
It stays light and fizzy. A smaller amount of ginger ale gives it some bubbles wihtout turning the whole thing into soda.
It looks festive with almost no extra work. Christmas drinks don’t have to be complicated. Fresh cranberries and rosemary sprigs make it Christmas ready without needing anything complicated for garnishing.
It works for a crowd. You can mix the juices ahead of time, then add the ginger ale right before serving.
Ingredients
- Orange Juice – The sweet and citrusy base adds brightness and balances the tartness of the cranberry juice.
- Cranberry Juice – This helps with the red color and gives it a bit of a tart flavor.
- Pineapple Juice – The juice helps add sweetness to offset some of the sour and tart flavors from the cranberry and orange juices.
- Ginger Ale – When making a non alocholic punch with ginger ale, you want to grab one that’s got great flavor and hasn’t gone flat. It helps carry the fizz and balance the punch so don’t skimp on the one you get.
- Fresh Cranberries – Not just for flavor, these little gems float in the punch, adding a pop of color and a hint at the flavor.
- Rosemary Sprigs – These are just a garnish to give it that festive look. Totally optional!

How to make Non-Alcoholic Christmas Holiday Punch
- Add the orange juice, cranberry juice, and pineapple juice to a large pitcher or punch bowl and stir until combined.
- (optional) Chill until you’re ready to serve.
- Add the ginger ale last. Pour it in just before serving so the punch stays fizzy instead of going flat.
- Top each glass with fresh cranberries and rosemary sprigs, then serve chilled.
Top Tip
Make the punch base the day before! Combine the juices, chill in the fridge, and save the ginger ale and garnishes for right before serving. This way, you’re not scrambling when guests arrive, and you can enjoy the party just as much as everyone else!
Tips and Tricks for the Best Christmas Drinks
- You can make it ahead! Prepare the base up to 24 hours in advance and add the ginger ale right before serving.
- Serve in a glass punch bowl or clear pitcher to showcase the fruit and bright color.
- Freeze some of the juice with cranberries and fruit slices for decorative ice cubes that won’t water down the punch.
- Set out a bottle of vodka or rum on the side so guests can add a splash if they’d like!
What to Pair with Christmas Punch
This punch goes great with both sweet and savory holiday favorites! Here are a few ideas to round out your spread:
Savory Bites:
- Mini Meatballs: Perfectly bite-sized and saucy for easy snacking.
- Jalapeno Artichoke Dip: Creamy and comforting, served with crackers or veggies.
- Sausage Balls: A Southern favorite that’s quick to make and always a hit.
Sweet Treats:
- Sugar Cookies: Decorated for the holidays to match.
- Vanilla Fudge: A classic holiday treat that’s both pretty and delicious.
- Gingerbread Pancakes: Spiced and cozy, they’re perfect with the fruity flavors of the punch.
- Triple Chocolate Cookies: Chocolate-filled cookies that are extra decadent.
Snacks:
- Hot Cocoa Dip: A warm, chocolatey option to balance the fruity flavors.
- Reindeer Munch: The perfect, easy snack to go with this punch.

FAQs
Absolutely! Mix the juices up to a day in advance and store them in the fridge. Add the ginger ale and garnishes just before serving to keep it fizzy.
Use your favorite brand! If you want a stronger ginger flavor, you can swap it for ginger beer instead.
Definitely! Just make sure you have a big enough punch bowl (or use two pitchers) and scale everything up evenly.
Freeze some cranberry juice in an ice cube tray with fresh cranberries or rosemary inside. It keeps the punch chilled and looks festive too!
More drink recipes you might like
If you make this recipe and love it, we would love a 5 ⭐️⭐️⭐️⭐️⭐️ rating! It helps us continue to provide free recipes.
Christmas Punch

Ingredients
- 4 cups orange juice
- 4 cups cranberry juice
- 2 cups pineapple juice
- 2 cups ginger ale
- Fresh cranberries and rosemary sprigs for garnish
Instructions
- In a large pitcher or punch bowl, combine the orange juice, cranberry juice, and pineapple juice. Stir well to mix.
- Just before serving, pour in the ginger ale for that perfect fizzy finish.
- Garnish with fresh cranberries and sprigs of rosemary for a festive, holiday-ready look.
- Serve chilled and enjoy!
Video
Notes
- Chill Ahead: Keep all the juices and ginger ale in the refrigerator until you’re ready to mix, so the punch is perfectly chilled without needing ice.
- Custom Ice Cubes: Freeze some of the cranberry juice with cranberries inside to create fun, non-diluting ice cubes.
- Make It Adult-Friendly: Add a splash of vodka, rum, or prosecco for a boozy version your guests will love.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





















