Christmas just feels a little more magical when there’s a festive drink in hand. Whether it’s something cozy and warm by the fire or a sparkling punch served at a holiday party, drinks have a way of bringing people together. They’re not just sips—they’re part of the celebration, adding that extra touch of cheer to every gathering.
From classic hot chocolates topped with whipped cream to mulled wines simmered with spices, and even colorful non-alcoholic punches for the kids, there’s truly something for everyone. These recipes aren’t complicated but they make the holidays feel so much more special. With just a few ingredients, you can whip up drinks that look beautiful, taste incredible, and instantly set the mood for Christmas.
Whether you’re hosting family, sharing a toast with friends, or just winding down on a cozy night, these Christmas drinks are the perfect festive treat.
Christmas Drink Recipes
Classic Hot Chocolate with Whipped Cream
There’s nothing more comforting than a warm mug of hot chocolate on a chilly Christmas night. Rich, creamy, and topped with whipped cream, this drink is the very definition of holiday coziness. It’s simple to make, yet feels indulgent enough for both kids and adults to enjoy while sitting by the tree or watching Christmas movies.
Ingredients:
-
2 cups milk
-
2 tbsp cocoa powder
-
2 tbsp sugar
-
1/4 tsp vanilla extract
-
Whipped cream for topping
Steps to Make Classic Hot Chocolate with Whipped Cream
-
Heat milk in a saucepan until warm
-
Whisk in cocoa powder and sugar until smooth
-
Stir in vanilla extract
-
Pour into mugs and top with whipped cream
Nutritional Information (Per Serving):
Calories: 180
Carbs: 25g
Sugar: 22g
Fat: 7g
A timeless Christmas favorite that never fails to warm the heart
Ginger Apple Sparkler
This fizzy ginger apple drink is refreshing, festive, and perfect for holiday parties. Tart apple juice meets sparkling water with a hint of ginger for a light, flavorful sip everyone will enjoy. Garnish with apple slices and a cinnamon stick for a cozy touch.
Ingredients:
-
1 cup apple juice
-
1/2 cup sparkling water
-
1/4 tsp ginger extract
-
Apple slices and cinnamon stick for garnish
Steps to Make Ginger Apple Sparkler
-
Mix apple juice and ginger extract
-
Pour into a glass and top with sparkling water
-
Garnish with apple slices and a cinnamon stick
Nutritional Information (Per Serving):
Calories: 70
Carbs: 18g
Sugar: 16g
Fat: 0g
A bubbly and festive drink that’s perfect for everyone
Spiced Chai Latte
Warm and aromatic, this spiced chai latte blends black tea, milk, and holiday spices like cinnamon, cardamom, and cloves. It’s cozy, comforting, and perfect for sipping while enjoying winter evenings.
Ingredients:
-
1 cup brewed black tea
-
1 cup milk
-
1/2 tsp cinnamon
-
1/4 tsp cardamom
-
2 cloves
-
1 tsp honey
Steps to Make Spiced Chai Latte
-
Heat milk with spices until warm
-
Pour brewed tea into a mug
-
Add spiced milk and sweeten with honey
Nutritional Information (Per Serving):
Calories: 120
Carbs: 16g
Sugar: 14g
Fat: 4g
A fragrant and comforting drink that warms the soul
Hot Buttered Rum
A classic holiday cocktail, hot buttered rum combines warm spices, butter, brown sugar, and rum for a rich, cozy drink. Perfect for relaxing by the fire or serving at Christmas gatherings.
Ingredients:
-
1 cup hot water
-
1 1/2 oz dark rum
-
1 tbsp butter
-
1 tbsp brown sugar
-
Pinch of cinnamon and nutmeg
Steps to Make Hot Buttered Rum
-
Mix butter, sugar, and spices in a mug
-
Pour hot water over mixture and stir
-
Add rum and enjoy warm
Nutritional Information (Per Serving):
Calories: 180
Carbs: 10g
Sugar: 8g
Fat: 7g
A rich and indulgent holiday drink for cozy nights
Holiday Vanilla Latte
Smooth espresso blended with steamed milk and a touch of vanilla syrup makes this a simple yet festive latte. Lightly sweet and creamy, it’s perfect for enjoying Christmas mornings at home.
Ingredients:
-
1 shot espresso
-
1 cup milk
-
1 tbsp vanilla syrup
-
Whipped cream for topping
Steps to Make Holiday Vanilla Latte
-
Brew espresso and set aside
-
Heat milk and whisk until frothy
-
Mix espresso with vanilla syrup and add milk
-
Top with whipped cream
Nutritional Information (Per Serving):
Calories: 150
Carbs: 18g
Sugar: 16g
Fat: 5g
A smooth, creamy, and festive coffee treat
Caramel Apple Cider
Sweet apple cider combined with rich caramel syrup creates a warm, comforting drink perfect for winter evenings. Garnish with apple slices for a festive presentation.
Ingredients:
-
1 cup apple cider
-
1 tbsp caramel syrup
-
Apple slices for garnish
-
Pinch of cinnamon
Steps to Make Caramel Apple Cider
-
Heat apple cider and stir in caramel syrup
-
Pour into mugs and sprinkle with cinnamon
-
Garnish with apple slices
Nutritional Information (Per Serving):
Calories: 130
Carbs: 28g
Sugar: 25g
Fat: 2g
A sweet and cozy drink everyone will enjoy
Chocolate Orange Mocha
This indulgent holiday drink combines chocolate, coffee, and a hint of orange zest. Rich and creamy, it’s perfect for a Christmas morning treat or a cozy evening by the fire.
Ingredients:
-
1 shot espresso
-
1 cup milk
-
2 tbsp chocolate syrup
-
1/4 tsp orange zest
-
Whipped cream for topping
Steps to Make Chocolate Orange Mocha
-
Brew espresso and set aside
-
Heat milk and mix with chocolate syrup
-
Pour over espresso, add orange zest, and top with whipped cream
Nutritional Information (Per Serving):
Calories: 220
Carbs: 28g
Sugar: 24g
Fat: 9g
A chocolaty, citrusy delight that screams holiday season
Cranberry Ginger Fizz
A sparkling, slightly tart drink combining cranberry juice, ginger ale, and a touch of lime. Perfect for holiday parties or as a non-alcoholic festive treat.
Ingredients:
-
1 cup cranberry juice
-
1/2 cup ginger ale
-
1 tsp lime juice
-
Fresh cranberries for garnish
Steps to Make Cranberry Ginger Fizz
-
Mix cranberry juice and lime juice in a glass
-
Top with ginger ale
-
Garnish with fresh cranberries
Nutritional Information (Per Serving):
Calories: 85
Carbs: 20g
Sugar: 18g
Fat: 0g
A sparkling and festive drink everyone will love
Vanilla Almond Milk Hot Cocoa
This dairy-free cocoa is creamy and comforting, made with almond milk, cocoa powder, and a touch of vanilla. It’s perfect for cozy evenings or as a kid-friendly holiday treat.
Ingredients:
-
2 cups almond milk
-
2 tbsp cocoa powder
-
1 tbsp sugar
-
1/4 tsp vanilla extract
-
Whipped coconut cream for topping
Steps to Make Vanilla Almond Milk Hot Cocoa
-
Heat almond milk in a saucepan
-
Whisk in cocoa powder and sugar until smooth
-
Stir in vanilla extract
-
Pour into mugs and top with whipped coconut cream
Nutritional Information (Per Serving):
Calories: 130
Carbs: 18g
Sugar: 16g
Fat: 4g
A cozy, dairy-free twist on classic hot chocolate
Spiced Pear Punch
View this post on Instagram
This fruity punch combines pear juice with warm spices and sparkling water. A refreshing, festive drink perfect for Christmas gatherings.
Ingredients:
-
2 cups pear juice
-
1 cup sparkling water
-
1/4 tsp cinnamon
-
2 cloves
-
Pear slices for garnish
Steps to Make Spiced Pear Punch
-
Heat pear juice with cinnamon and cloves
-
Cool slightly and mix with sparkling water
-
Serve with pear slices
Nutritional Information (Per Serving):
Calories: 90
Carbs: 22g
Sugar: 20g
Fat: 0g
A light, fruity, and festive drink for holiday celebrations
Cinnamon Hot Toddy
A warm, spiced drink combining hot water, honey, lemon, and whiskey (optional). Perfect for cold winter nights and a cozy holiday vibe.
Ingredients:
-
1 cup hot water
-
1 tbsp honey
-
1 tbsp lemon juice
-
1 oz whiskey (optional)
-
1 cinnamon stick
Steps to Make Cinnamon Hot Toddy
-
Heat water and stir in honey and lemon juice
-
Add whiskey if using
-
Garnish with a cinnamon stick
Nutritional Information (Per Serving):
Calories: 140
Carbs: 18g
Sugar: 16g
Fat: 0g
A soothing and warming drink to enjoy by the fire
Peppermint Mocha
View this post on Instagram
The peppermint mocha is a must-have Christmas coffeehouse treat, and now you can easily make it at home. Rich chocolate, cool peppermint, and a shot of espresso come together in a creamy, indulgent drink that feels like dessert in a cup. It’s the perfect way to enjoy a festive coffee break on cold winter days.
Ingredients:
-
1 shot espresso
-
1 cup milk
-
2 tbsp chocolate syrup
-
1/4 tsp peppermint extract
-
Whipped cream for topping
Steps to Make Peppermint Mocha
-
Brew espresso and set aside
-
Heat milk and whisk until frothy
-
Stir in chocolate syrup and peppermint extract
-
Pour over espresso and top with whipped cream
Nutritional Information (Per Serving):
Calories: 210
Carbs: 28g
Sugar: 25g
Fat: 8g
A sweet and minty sip that instantly feels like Christmas
Mulled Wine
Warm, spiced mulled wine is a Christmas classic that instantly makes your home smell like the holidays. Red wine simmered with oranges, cinnamon, cloves, and honey creates a drink that’s both cozy and festive. Perfect for gatherings, this warm punch is ideal for sipping slowly while enjoying the holiday lights.
Ingredients:
-
1 bottle red wine
-
1 orange, sliced
-
3 cinnamon sticks
-
5 whole cloves
-
3 tbsp honey
Steps to Make Mulled Wine
-
Pour wine into a saucepan
-
Add orange slices, cinnamon, cloves, and honey
-
Simmer gently for 20 minutes
-
Strain and serve warm
Nutritional Information (Per Serving):
Calories: 160
Carbs: 18g
Sugar: 14g
Fat: 0g
A fragrant and warming holiday drink everyone will love
Gingerbread Latte
This latte tastes just like a gingerbread cookie in liquid form. With espresso, steamed milk, molasses, and holiday spices, it’s a cozy drink that feels festive with every sip. Top with whipped cream and a sprinkle of cinnamon for the perfect coffeehouse-style holiday treat at home.
Ingredients:
-
1 shot espresso
-
1 cup milk
-
1 tbsp molasses
-
1/2 tsp ground ginger
-
1/4 tsp cinnamon
-
Whipped cream for topping
Steps to Make Gingerbread Latte
-
Brew espresso and set aside
-
Heat milk and whisk with molasses and spices
-
Pour over espresso and top with whipped cream
Nutritional Information (Per Serving):
Calories: 190
Carbs: 26g
Sugar: 22g
Fat: 6g
Like sipping on a holiday cookie in your coffee cup
Cranberry Punch
Cranberry punch is a colorful and refreshing Christmas drink that’s perfect for parties. It combines cranberry juice with sparkling soda and a splash of orange juice for brightness. Garnished with fresh cranberries and orange slices, it looks beautiful on any holiday table and is loved by both kids and adults.
Ingredients:
-
2 cups cranberry juice
-
1 cup orange juice
-
2 cups sparkling water or lemon-lime soda
-
Fresh cranberries and orange slices for garnish
Steps to Make Cranberry Punch
-
Mix cranberry juice and orange juice in a pitcher
-
Add sparkling water just before serving
-
Garnish with cranberries and orange slices
Nutritional Information (Per Serving):
Calories: 90
Carbs: 22g
Sugar: 20g
Fat: 0g
A festive and refreshing drink that brightens any party
White Hot Chocolate
This creamy white hot chocolate is a dreamy alternative to the traditional version. Made with white chocolate, milk, and vanilla, it’s silky smooth and beautifully festive when topped with whipped cream and a sprinkle of crushed candy canes. It’s especially loved by kids and anyone with a sweet tooth during the holidays.
Ingredients:
-
2 cups milk
-
1/2 cup white chocolate chips
-
1/4 tsp vanilla extract
-
Whipped cream for topping
-
Crushed candy canes for garnish
Steps to Make White Hot Chocolate
-
Heat milk in a saucepan
-
Stir in white chocolate until melted
-
Add vanilla extract
-
Pour into mugs, top with whipped cream, and garnish with candy canes
Nutritional Information (Per Serving):
Calories: 230
Carbs: 30g
Sugar: 28g
Fat: 10g
A sweet, creamy, and festive treat that feels like holiday magic
Apple Cider with Cinnamon
Warm apple cider with cinnamon is a comforting non-alcoholic Christmas favorite. The sweet apple flavor combined with warming spices makes it perfect for cozy nights in or holiday gatherings. It fills your home with the most inviting aroma while keeping everyone feeling warm and festive.
Ingredients:
-
4 cups apple cider
-
2 cinnamon sticks
-
3 whole cloves
-
1 tbsp brown sugar
-
Orange slices for garnish
Steps to Make Apple Cider with Cinnamon
-
Pour apple cider into a saucepan
-
Add cinnamon sticks, cloves, and brown sugar
-
Simmer for 15–20 minutes
-
Garnish with orange slices before serving
Nutritional Information (Per Serving):
Calories: 120
Carbs: 29g
Sugar: 26g
Fat: 0g
A cozy and spiced drink that feels like Christmas in a mug
Pomegranate Spritzer
This sparkling pomegranate spritzer is festive, refreshing, and full of color. Made with pomegranate juice, sparkling water, and a hint of lime, it’s light yet celebratory. Add fresh pomegranate seeds for garnish, and you have a drink that’s both beautiful and delicious, perfect for holiday parties and family dinners.
Ingredients:
-
1 cup pomegranate juice
-
1 cup sparkling water
-
1 tsp lime juice
-
Pomegranate seeds for garnish
Steps to Make Pomegranate Spritzer
-
Mix pomegranate juice and lime juice in a glass
-
Top with sparkling water
-
Garnish with pomegranate seeds
Nutritional Information (Per Serving):
Calories: 80
Carbs: 20g
Sugar: 18g
Fat: 0g
A sparkling and colorful drink that’s as pretty as it is tasty
Chocolate Peppermint Milkshake
For those who love cold treats even in winter, this chocolate peppermint milkshake is a festive delight. Blending ice cream, chocolate syrup, and peppermint extract creates a rich, creamy shake that’s holiday fun in a glass. Topped with whipped cream and candy cane pieces, it’s a treat that feels playful and indulgent.
Ingredients:
-
2 cups vanilla ice cream
-
1/2 cup milk
-
3 tbsp chocolate syrup
-
1/4 tsp peppermint extract
-
Whipped cream and candy cane pieces for topping
Steps to Make Chocolate Peppermint Milkshake
-
Blend ice cream, milk, chocolate syrup, and peppermint extract until smooth
-
Pour into glasses
-
Top with whipped cream and candy cane pieces
Nutritional Information (Per Serving):
Calories: 300
Carbs: 42g
Sugar: 38g
Fat: 12g
A frosty and festive treat that kids and adults will both adore
Eggnog Latte
This cozy drink blends the holiday classic eggnog with strong brewed coffee for the perfect festive pick-me-up. Creamy, spiced, and lightly sweetened, it’s ideal for sipping on busy December mornings or while wrapping gifts late into the night. If you love coffee and Christmas flavor, this drink will be your new seasonal obsession.
Ingredients:
-
1/2 cup eggnog
-
1/2 cup strong brewed coffee
-
1/4 cup milk
-
1 tsp sugar
-
Pinch of nutmeg
Steps to Make Eggnog Latte
-
Warm eggnog and milk in a saucepan
-
Whisk until frothy
-
Pour coffee into a mug and top with the eggnog mixture
-
Sprinkle with nutmeg
Nutritional Information (Per Serving):
Calories: 150
Carbs: 18g
Sugar: 15g
Fat: 6g
A cozy blend of coffee and Christmas cheer in one mug
FAQ
What are some easy Christmas drinks to make at home?
You can try classic hot chocolate, eggnog latte, peppermint mocha, spiced chai latte, or sparkling cranberry punch. Most of these use simple ingredients and can be prepared quickly.
Can I make these drinks ahead of time?
Yes! Drinks like mulled wine, apple cider, and spiced pear punch can be prepared a few hours in advance. Just reheat gently before serving to preserve flavor.
Are there non-alcoholic options?
Absolutely. Hot chocolate, peppermint mocha, spiced chai, cranberry punch, and sparkling pomegranate spritzer are all non-alcoholic and perfect for kids or anyone avoiding alcohol.
Can I make dairy-free versions?
Yes! Substitute regular milk with almond, oat, or soy milk. For whipped cream, try coconut-based toppings. Most recipes adapt easily without losing flavor.

I’m Priscilla Swahn, a registered dietitian with a master’s degree in nutritional sciences. With over a decade of experience in holistic nutrition, I specialize in creating delicious keto recipes to help you enjoy a healthy lifestyle. On iKetoMom, you’ll find a variety of recipes for every meal—hearty breakfasts, satisfying lunches, mouthwatering dinners, indulgent desserts, and refreshing drinks. My recipes make keto living easy and enjoyable for the whole family. Featured in EatingWell and MindBodyGreen, I also collaborate with health centers and corporate companies to share my expertise. Join me and discover the joy of keto cooking!





