Every holiday party needs a pretty drink to pass around. This punch is festive and so delicious — it will be gone in no time.

It’s the holiday season, so splurge on the good stuff — Skip the juice “cocktails” and get 100% cranberry and pineapple juices. Cocktail juices tend to have tons of unnecessary added sweeteners and other flavors.

Also, be sure to keep your liquids cold prior to mixing up this punch. This will keep the ice from melting right away and watering down your punch.

Another tip: use frozen cranberries and lime wedges instead of ice to help keep your drink cool.

A Perfect Christmas Punch_4

A Perfect Christmas Punch


  • 3 liters cold ginger ale
  • 6 cups cold cranberry juice
  • 3 cups cold pineapple juice
  • 1 12-ounce bag of fresh or frozen whole cranberries
  • 2 limes, thinly sliced
  • ice (optional)
  • 1 liter of vodka or rum (optional)


  1. Pour ginger ale, cranberry juice, pineapple juice, and vodka (optional) in large punch bowl or drink dispenser. Mix.
  2. Add frozen cranberries, ice, and lime slices.
  3. Serve immediately. Drink within a few hours or ginger ale will go flat.

A Perfect Christmas Punch_2

Also see, Loaded ranch cheeseball snowman appetizer.

Follow us on Instagram.




Meghan is a full-time writer exploring the fun facts behind food. She lives a healthy lifestyle but lives for breakfast, dessert and anything with marinara. She’s thrown away just as many meals as she’s proud of.