When the holiday lights start twinkling and Christmas carols fill the air, it’s time to celebrate with Christmas cocktails that capture all the magic of the season. These festive holiday sips bring together traditional Christmas flavors like cinnamon, nutmeg, cranberry, pomegranate, and peppermint with a variety of spirits that each bring their own special touch to the celebration.
The result? Drinks that taste like Christmas morning and look like they belong in a holiday movie.
Whether you’re hosting Christmas dinner, need the perfect cocktail for your holiday party, or just want something special to sip while wrapping presents, these cocktails will make your celebrations even more memorable.
From classic red and green combinations to innovative twists on traditional holiday treats, there’s something here to make every Christmas moment a little more magical.
No Time to Read? Save for Later!
10 Classic Christmas Cocktail Recipes
1. Cranberry Christmas Punch
The ultimate holiday party drink — festive, fruity, and absolutely gorgeous.
Ingredients:
- 2 oz vodka
- 3 oz cranberry juice
- 1 oz pomegranate juice
- ½ oz lime juice
- ½ oz simple syrup
- Fresh cranberries and rosemary sprig for garnish
Instructions: Shake all ingredients with ice and strain into a rocks glass over fresh ice. Garnish with fresh cranberries and a rosemary sprig for that Christmas tree aroma.
2. Peppermint Bark Martini
Like your favorite holiday candy in liquid form — sweet, minty, and indulgent.
Ingredients:
- 2 oz vodka
- 1 oz white chocolate liqueur
- ½ oz peppermint schnapps
- ½ oz heavy cream
- Crushed peppermint candy rim
- Mini candy cane for garnish
Instructions: Rim martini glass with crushed peppermint candy. Shake all ingredients with ice and strain into the prepared glass. Garnish with a mini candy cane.
3. Eggnog White Russian
Holiday tradition meets classic cocktail in this creamy Christmas delight.
Ingredients:
- 2 oz vodka
- 1 oz coffee liqueur
- 2 oz eggnog
- Fresh nutmeg for dusting
Instructions: Pour vodka and coffee liqueur over ice in a rocks glass. Top with eggnog, stir gently, and dust with fresh nutmeg.
4. Spiced Rum Christmas Punch
Warm spices and tropical rum create the perfect holiday celebration drink.
Ingredients:
- 2 oz spiced rum
- 2 oz cranberry juice
- 1 oz orange juice
- 1 oz pineapple juice
- ½ oz grenadine
- Orange wheel and maraschino cherry for garnish
Instructions: Shake all ingredients with ice and strain into a hurricane glass over fresh ice. Garnish with orange wheel and maraschino cherry.
5. Cinnamon Whiskey Hot Toddy
Cozy, warming, and perfect for cold Christmas nights by the fire.
Ingredients:
- 2 oz cinnamon whiskey
- 4 oz hot apple cider
- 1 oz honey
- ½ oz lemon juice
- Cinnamon stick and apple slice for garnish
Instructions: Add whiskey, honey, and lemon juice to a mug. Pour in hot apple cider and stir well. Garnish with cinnamon stick and apple slice.
6. Christmas Tree Cocktail
Green, gorgeous, and guaranteed to be the star of your holiday table.
Ingredients:
- 2 oz gin
- 1 oz melon liqueur
- 1 oz lime juice
- ½ oz simple syrup
- 2 dashes green food coloring (optional)
- Rosemary sprig and star fruit for garnish
Instructions: Shake all ingredients with ice and strain into a martini glass. Garnish with a rosemary sprig (your Christmas tree) and a star fruit slice on top.
7. Pomegranate Bourbon Smash
Rich, fruity, and perfectly festive with beautiful ruby color.
Ingredients:
- 2 oz bourbon
- 2 oz pomegranate juice
- ½ oz lemon juice
- ½ oz simple syrup
- 4-5 fresh mint leaves
- Pomegranate seeds and mint sprig for garnish
Instructions: Muddle mint leaves in a shaker. Add remaining ingredients and shake with ice. Strain into a rocks glass over fresh ice. Garnish with pomegranate seeds and mint sprig.
8. Hot Chocolate Peppermint Cocktail
Cozy, minty, and perfect for cold Christmas nights by the fire.
Ingredients:
- 2 oz dark rum
- 4 oz hot chocolate
- ½ oz peppermint schnapps
- Whipped cream
- Crushed candy canes for garnish
Instructions: Add rum and peppermint schnapps to a mug of hot chocolate. Stir well, top with whipped cream, and garnish with crushed candy canes.
9. Cranberry Orange Fizz
Bright, bubbly, and beautifully festive — perfect for Christmas toasts.
Ingredients:
- 2 oz gin
- 2 oz cranberry juice
- 1 oz fresh orange juice
- 3 oz prosecco
- Orange twist and fresh cranberries for garnish
Instructions: Combine gin, cranberry juice, and orange juice in a wine glass with ice. Top with prosecco and stir gently. Garnish with orange twist and fresh cranberries.
10. Gingerbread Old Fashioned
Like liquid gingerbread cookies — sweet, spicy, and absolutely magical.
Ingredients:
- 2 oz bourbon
- ½ oz gingerbread syrup
- 2 dashes Angostura bitters
- Orange peel
- Mini gingerbread cookie for garnish
Instructions: Stir bourbon, gingerbread syrup, and bitters with ice in a rocks glass. Express orange peel oils over the drink and drop in. Garnish with a mini gingerbread cookie.
5 Show-Stopping Christmas Cocktails That’ll Steal the Show
Ready to become the ultimate Christmas cocktail host? These innovative drinks combine holiday flavors in unexpected ways that’ll have your guests taking photos and asking for recipes all night long.
11. Smoking Rosemary Christmas Punch (Twist on Spiced Rum Christmas Punch)
This drink brings serious Christmas drama with aromatic smoke and festive flavors.
Ingredients:
- 2 oz dark rum
- 2 oz apple cider
- 1 oz pomegranate juice
- ½ oz maple syrup
- ½ oz lime juice
- Fresh rosemary sprig
- Apple slice and pomegranate seeds for garnish
Instructions: Shake all liquid ingredients with ice and strain into a rocks glass over fresh ice. Light the rosemary sprig on fire, let it smoke, then place it in the drink. Garnish with apple slice and pomegranate seeds.
12. White Christmas Espresso Martini (Twist on Peppermint Bark Martini)
Caffeinated, creamy, and absolutely stunning — like a snow globe in a glass.
Ingredients:
- 2 oz vodka
- 1 oz fresh espresso
- ½ oz white chocolate liqueur
- ½ oz coffee liqueur
- ¼ oz peppermint syrup
- Whipped cream and edible silver stars for garnish
Instructions: Shake all ingredients with ice until frothy. Strain into a chilled martini glass. Top with a dollop of whipped cream and edible silver stars.
13. Mulled Wine Christmas Sangria (Twist on Cranberry Christmas Punch)
All the warmth of mulled wine with the fun of sangria — pure holiday magic.
Ingredients:
- 1 bottle red wine
- 2 oz brandy
- 2 oz cranberry juice
- 1 oz orange juice
- ½ cup honey
- 2 cinnamon sticks
- 4 whole cloves
- 2 star anise
- Orange slices and cranberries for garnish
Instructions: Gently warm all ingredients (except garnish) in a large pot without boiling for 20 minutes. Strain and serve in heat-proof mugs. Garnish with orange slices and cranberries.
14. Chocolate Orange Christmas Cake Martini (Twist on Gingerbread Old Fashioned)
Decadent and indulgent — like Christmas dessert in a glass.
Ingredients:
- 2 oz chocolate vodka
- 1 oz orange liqueur
- ½ oz vanilla syrup
- ½ oz heavy cream
- ¼ oz lemon juice
- Chocolate cake crumb rim
- Candied orange peel and chocolate shavings for garnish
Instructions: Rim martini glass with chocolate cake crumbs. Shake all ingredients with ice and strain into the prepared glass. Garnish with candied orange peel and chocolate shavings.
15. Sparkling Christmas Tree Punch (Twist on Christmas Tree Cocktail)
Effervescent and elegant — perfect for Christmas Eve celebrations.
Ingredients:
- 1½ oz gin
- ½ oz elderflower liqueur
- ½ oz lime juice
- ½ oz simple syrup
- 3 oz prosecco
- 2 drops green food coloring
- Sugared rosemary sprig and edible gold stars for garnish
Instructions: Combine gin, elderflower liqueur, lime juice, and simple syrup in a wine glass with ice. Add food coloring and stir. Top with prosecco and garnish with sugared rosemary sprig and edible gold stars.
Pro Tips for Perfect Christmas Cocktails
Create Festive Ice: Freeze cranberries, pomegranate seeds, or rosemary sprigs in ice cubes for gorgeous holiday ice.
Rim with Holiday Flavors: Use crushed candy canes, cinnamon sugar, or graham cracker crumbs to rim glasses for extra festive flair.
Make Signature Syrups: Gingerbread, peppermint, and spiced simple syrups can be made ahead and stored for up to a month.
Batch for Parties: Pre-mix large batches of punch-style cocktails and store in pitchers for easy holiday entertaining.
Garnish Dramatically: Use flaming citrus peels, smoking rosemary, or edible glitter to create Instagram-worthy presentations.
Color Coordinate: Use natural ingredients like cranberry juice, pomegranate juice, and food coloring to achieve traditional Christmas colors.
Warm Service: Pre-heat mugs with hot water for warm cocktails, and chill glasses in the freezer for cold drinks.
Create a Signature Drink: Choose one special cocktail to be your “house specialty” and make it your signature Christmas drink.
Mix Your Spirits: Don’t be afraid to combine different spirits — bourbon, rum, gin, and vodka all bring unique qualities to holiday cocktails.
Whether you’re hosting Christmas dinner, attending a holiday party, or just want to make Christmas Eve extra special, these cocktails capture all the joy, warmth, and magic that make the holiday season so wonderful.
From classic cranberry punches to show-stopping smoking rosemary punches, there’s something here to make every Christmas moment sparkle a little brighter.
More Cocktail Recipes
- 15 Warming Winter Cocktails That Are True Crowd Pleasers + Modern Twists to Try
- 11 Festive Winter Cranberry Cocktails Recipes to Warm Your Season
- 11 Spooktacular Halloween Pitcher Cocktails to Haunt Your Amazing Party
- 9 Festive Thanksgiving Cocktails for Your Holiday Table
Love it? PIN it!
Love these recipes? Save this article and become the Christmas cocktail legend your friends and family will talk about for years to come!





































