Best Christmas Cocktail Ideas

Christmas celebrations feel extra magical when you have a festive cocktail in hand.

Whether you’re hosting a holiday party, enjoying a cozy night by the fireplace, or planning a special Christmas dinner, the right drink brings warmth, flavor, and cheer to the season.

From creamy dessert-like cocktails to bright and sparkling sips, this list features the best Christmas cocktail ideas—each with a detailed description, ingredients, and simple instructions to help you recreate them at home.

1. Classic Eggnog Cocktail

A holiday staple, the classic eggnog cocktail is rich, creamy, and wonderfully comforting.

It combines the sweetness of traditional nog with the warmth of bourbon or rum, creating a decadent drink perfect for cold evenings.

This cocktail feels like sipping Christmas in a glass, especially with a dusting of nutmeg and cinnamon.

Ingredients:

  • 1 cup store-bought or homemade eggnog

  • 1 ½ oz bourbon, rum, or brandy

  • Whipped cream (optional)

  • Nutmeg and cinnamon for garnish

Instructions:

  1. Fill a glass with eggnog.

  2. Stir in the bourbon, rum, or brandy until well combined.

  3. Top with whipped cream if desired.

  4. Sprinkle nutmeg and cinnamon before serving.

2. Cranberry Moscow Mule

This festive twist on the traditional Moscow mule blends tart cranberry juice with spicy ginger beer, creating a refreshing and holiday-ready drink.

It’s perfect for parties because it’s both pretty and easy to whip up in large batches.

Ingredients:

  • 1 ½ oz vodka

  • ½ cup cranberry juice

  • Ginger beer, to top

  • Fresh cranberries and lime wedges

Instructions:

  1. Fill a copper mug with ice.

  2. Add vodka and cranberry juice.

  3. Top with ginger beer and stir gently.

  4. Garnish with cranberries and a lime wedge.

3. Peppermint White Chocolate Martini

A dessert-like cocktail, this creamy martini combines white chocolate liqueur and vanilla vodka with a cooling peppermint finish.

It’s indulgent and elegant—ideal for holiday gatherings or after-dinner sipping.

Ingredients:

  • 1 oz vanilla vodka

  • 1 oz white chocolate liqueur

  • 1 oz peppermint schnapps

  • Crushed candy canes for rim

Instructions:

  1. Dip the rim of a martini glass in crushed candy canes.

  2. Shake vodka, white chocolate liqueur, and schnapps with ice.

  3. Strain into the prepared glass.

  4. Serve immediately.

4. Mulled Wine

Mulled wine is a warm and spiced classic, perfect for cozy winter nights.

The combination of red wine, citrus, cloves, and cinnamon fills your home with a comforting holiday aroma while creating a deeply flavorful drink.

Ingredients:

  • 1 bottle red wine

  • 1 orange (sliced)

  • 4 whole cloves

  • 2 cinnamon sticks

  • ÂĽ cup honey or sugar

Instructions:

  1. Combine all ingredients in a pot over low heat.

  2. Warm gently for 20–30 minutes without boiling.

  3. Strain into mugs and serve warm.

5. Pomegranate Christmas Spritz

This sparkling cocktail blends sweet-tart pomegranate with bubbly prosecco for a light, festive drink.

It looks stunning thanks to its ruby-red color and is perfect for sharing during holiday brunches or parties.

Ingredients:

  • 2 oz pomegranate juice

  • Prosecco, to top

  • 1 oz orange liqueur

  • Pomegranate seeds for garnish

Instructions:

  1. Pour pomegranate juice and orange liqueur into a glass.

  2. Top with chilled prosecco.

  3. Add pomegranate seeds for a festive finish.

6. Gingerbread Old Fashioned

Inspired by holiday baking, this cocktail combines bourbon with gingerbread syrup for a spicy, aromatic twist on the classic old fashioned.

It’s rich, sophisticated, and perfect for bourbon lovers.

Ingredients:

  • 2 oz bourbon

  • 1 oz gingerbread syrup

  • 2–3 dashes bitters

  • Orange peel

Instructions:

  1. Stir bourbon, gingerbread syrup, and bitters with ice.

  2. Strain into a rocks glass over ice.

  3. Garnish with an orange peel.

Read More: 15 Traditional Christmas Dinner Menu

7. Christmas Punch

Christmas punch is a crowd-pleasing drink that blends citrus, cranberry, and sparkling elements.

It’s refreshing, festive, and easy to prepare in a large bowl for guests to refill throughout the night.

Ingredients:

  • 2 cups cranberry juice

  • 1 cup orange juice

  • 1 bottle sparkling wine

  • 1 cup vodka (optional)

  • Cranberries and orange slices

Instructions:

  1. Combine cranberry juice, orange juice, and vodka in a punch bowl.

  2. Add chilled sparkling wine just before serving.

  3. Stir and add garnishes.

8. Hot Buttered Rum

Warm, rich, and buttery, this traditional Christmas drink feels like a hug in a mug.

The combination of spiced butter and rum creates a deeply comforting flavor that’s ideal for cold winter evenings.

Ingredients:

  • 2 oz dark rum

  • 1 tbsp spiced butter mixture

  • Hot water

Instructions:

  1. Add spiced butter and rum to a mug.

  2. Pour hot water over and stir until melted.

  3. Serve warm.

9. Winter Sangria

Winter sangria blends red wine with seasonal fruits like apples, oranges, and pomegranate.

Cinnamon and cloves add warmth, creating a fruity, aromatic drink that tastes like Christmas in a pitcher.

Ingredients:

  • 1 bottle red wine

  • 1 cup apple cider

  • 1 orange, sliced

  • 1 apple, chopped

  • Cinnamon sticks

Instructions:

  1. Add all ingredients to a pitcher.

  2. Stir and refrigerate at least 2 hours.

  3. Serve chilled with extra fruit.

Also Check: 14 Easy Christmas Baking Ideas

10. Rosemary Gin Fizz

This elegant cocktail combines herbaceous gin with fresh lemon and rosemary syrup.

It’s crisp, refreshing, and beautifully aromatic—perfect for guests who prefer lighter holiday drinks.

Ingredients:

  • 2 oz gin

  • 1 oz rosemary syrup

  • 1 oz lemon juice

  • Club soda

Instructions:

  1. Shake gin, syrup, and lemon juice with ice.

  2. Strain into a glass.

  3. Top with club soda and garnish with rosemary.

11. Apple Cider Bourbon Cocktail

Warm apple cider and smooth bourbon mix together for a cozy holiday drink with apple-pie vibes.

It’s perfect for sipping by the fireplace or serving at a rustic Christmas dinner.

Ingredients:

  • 1 cup apple cider

  • 2 oz bourbon

  • Cinnamon stick

Instructions:

  1. Heat apple cider until warm.

  2. Add bourbon and stir.

  3. Serve with a cinnamon stick.

12. Snowflake Margarita

A winter twist on a classic margarita, this version uses coconut and lime to create a frosty, snow-white cocktail.

It’s refreshing yet creamy, giving your celebration a tropical Christmas vibe.

Ingredients:

  • 1 ½ oz tequila

  • 1 oz coconut cream

  • 1 oz lime juice

  • Coconut flakes for rim

Instructions:

  1. Rim your glass with coconut flakes.

  2. Shake tequila, coconut cream, and lime juice with ice.

  3. Strain into the glass.

13. Spiced Hot Chocolate Cocktail

This drink combines rich hot chocolate with spiced rum or bourbon for a warm, cozy Christmas treat.

The spices add depth and warmth, making it perfect for dessert or late-night sipping.

Ingredients:

  • 1 cup hot chocolate

  • 1 oz spiced rum or bourbon

  • Whipped cream

  • Cinnamon

Instructions:

  1. Prepare your hot chocolate.

  2. Stir in rum or bourbon.

  3. Top with whipped cream and cinnamon.

14. Prosecco & Cranberry Mimosa

Light, sparkling, and beautifully festive, this cranberry mimosa is perfect for Christmas morning brunch.

It’s simple yet elegant, offering the perfect balance of tart cranberry and bubbly prosecco.

Ingredients:

  • ½ cup cranberry juice

  • Prosecco, to top

  • Fresh rosemary sprig

Instructions:

  1. Pour cranberry juice into a champagne flute.

  2. Top with chilled prosecco.

  3. Garnish with rosemary.

Scroll to Top