This post may include affiliate links; for details, see our disclosure policy.

Here are all the best holiday drinks for the Christmas season! Try holiday cocktails like spiked hot chocolate, mulled cider, and more.

Cranberry champagne cocktail

A great signature drink immediately takes a party from meh to festive. Whether they’re Christmas cocktails or non-alcoholic Christmas drinks, consider adding one of these holiday drinks to your gatherings this season! Start with the Poinsettia, a sparkling champagne drink, or go for a hot cocktail like mulled cider that makes your entire house smell like a Christmas wonderland. These holiday cocktails and mocktails will not disappoint!

Want specific types of liquor? Go to Winter Gin Cocktails, Vodka Christmas Cocktails or Winter Vodka Cocktails.

And now…the best holiday drinks for the season!

Looking for more Christmas recipes?

We’ve got your holiday entertaining covered with our Christmas recipe resources! Outside of these holiday cocktails and drinks, here are all best collections of recipes for the season:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pouring champagne

40 Festive Holiday Drinks

  • Author: Sonja Overhiser
  • Prep Time: 5 minutes
  • Cook Time: 0 minutes
  • Total Time: 5 minutes
  • Yield: 1 drink 1x


The best holiday drink? A Poinsettia! It’s a cranberry champagne cocktail that’s vibrant and refreshing.


  • 2 tablespoons cointreau, or other orange liqueur
  • 4 tablespoons 100% cranberry juice
  • 1/2 glass champagne (6 tablespoons)*
  • For the garnish: 1 rosemary sprig, whole cranberries


  1. Place the cointreau and cranberry juice in a cocktail shaker with ice. Shake 15 seconds until cold. Strain the liquid into a champagne flute. (You can skip this step if the cranberry juice is well chilled.)
  2. Top off the glass with champagne (no need to measure). Garnish and serve. (Note: You can also make a large batch of cointreau and cranberry juice ahead if desired, then measure out 6 tablespoons per glass.)


*You’ll get about 8 to 10 drinks per 1 bottle of champagne. Make it non-alcoholic by using non-alcoholic sparkling wine.

  • Category: Drink
  • Method: Stirred
  • Cuisine: Holiday

Keywords: Holiday drinks, Christmas drinks, Christmas cocktails, Non alcoholic christmas drinks, Poinsettia

About the authors

Sonja & Alex

Meet Sonja and Alex Overhiser: Husband and wife. Expert home cooks. Authors of recipes you’ll want to make again and again.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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