15 Cozy Christmas Coffee Drinks to Sip

15 cozy christmas coffee drinks to warm up your December, from gingerbread lattes to layered candy cane mochas, all easy to make at home. If you love christmas drinks inspiration, start with our Christmas Drinks collection, then browse the full Party & Holiday Drinks hub for more.
Save this for later 📌
Pin this article to your Pinterest board so the full list is one tap away when you need it.
Save on PinterestParty & Holiday Drinks
Beginner
Recipes
15 ideas
Table of Contents
- Why You'll Love These
- 1. Iced Peppermint White Mocha
- 2. Classic Gingerbread Spice Latte
- 3. Copycat Starbucks Toasted White Chocolate Mocha
- 4. Creamy Eggnog Cortado
- 5. Refreshing Iced Cranberry Spice Coffee
- 6. Cozy Mulled Coffee with Orange and Clove
- 7. Sweet Butterscotch Toffee Latte
- 8. Frozen Gingerbread Frappé
- 9. Easy Three-Ingredient Christmas Coffee
- 10. Blended Peppermint Bark Milkshake Coffee
- 11. Spiced Chai Eggnog Latte
- 12. Festive Red Velvet Mocha
- 13. Layered Candy Cane Mocha
- 14. Bold Espresso Nog (Non-Alcoholic)
- 15. Smooth Toasted Coconut Snow Latte
- Pro Tips for the Perfect Drink
- Serving and Garnish Ideas
- Make It Ahead and Batch Tips
- The Master Recipe
Why You'll Love These

These christmas coffee drinks turn a few pantry basics, espresso, milk, and homemade syrup, into fifteen genuinely different festive drinks, so you never need to buy a single bottled syrup. Each recipe below tells you exactly what to melt, steam, or layer, so even the fussier ones like the candy cane mocha come together in under 10 minutes. They're built to flex with what's in your fridge, oat milk instead of whole, leftover eggnog instead of cream, and every swap is noted so the drink still works. Whether you're after a slow Sunday sipper or a quick pick-me-up before wrapping presents, there's a christmas coffee drink here for it.
1. Iced Peppermint White Mocha

Melt 30 g (1 oz) white chocolate with 15 ml (1 tbsp) hot water until smooth, then pour it over ice with 60 ml (2 oz) espresso and 180 ml (3/4 cup) cold milk, stirring in 5 ml (1 tsp) peppermint extract. White chocolate seizes if it hits ice directly, so always melt it into a thin syrup first and let it cool slightly before combining. Swap in half-and-half instead of whole milk for a richer, coffee-shop-style body without any steaming involved. Finish with a candy cane stirrer instead of a spoon so a little extra peppermint dissolves in as you drink.
2. Classic Gingerbread Spice Latte

Whisk 30 ml (2 tbsp) molasses with 1/2 tsp (2.5 ml) each of ground ginger, cinnamon, and cloves into 240 ml (1 cup) milk before steaming, then pour over 60 ml (2 oz) espresso. Molasses is the ingredient that makes this taste like gingerbread rather than plain cinnamon coffee, so don't swap it for golden syrup if you can help it. Steam the spiced milk to 60-65°C (140-150°F) so the microfoam holds without scalding the molasses and turning bitter. A pinch of ground cloves on the foam, rather than more cinnamon, is what gives it that unmistakable gingerbread-biscuit smell.
3. Copycat Starbucks Toasted White Chocolate Mocha

Toast 40 g (1.5 oz) white chocolate chips in a dry pan over low heat for 2-3 minutes, stirring constantly, until they turn pale gold and smell nutty, then melt them into 30 ml (2 tbsp) hot water to form a syrup. Stir that syrup into 60 ml (2 oz) espresso, then top with 240 ml (1 cup) steamed milk. Toasting the chocolate first is the step most home versions skip, and it's what gives the copycat drink its deeper caramelised flavour instead of tasting like plain white chocolate. Top with whipped cream and a light drizzle of the reserved toasted syrup for the full coffee-shop finish.
4. Creamy Eggnog Cortado

Warm 90 ml (3 oz) shop-bought or homemade eggnog gently until it just steams, then pour it over 60 ml (2 oz) espresso in a small glass for a short, strong, creamy drink. If making your eggnog from scratch, use pasteurised eggs or a cooked custard base, traditional raw-egg eggnog carries a salmonella risk that shop-bought, pasteurised versions don't. A cortado uses far less milk than a latte, roughly equal parts eggnog to espresso, so the eggnog flavour stays front and centre instead of getting diluted. Warm the eggnog slowly over low heat rather than steaming it hard, its higher fat and sugar content scorches easily and turns grainy if rushed. Grate fresh nutmeg over the top rather than using ground, it's noticeably more fragrant and worth the extra minute.
5. Refreshing Iced Cranberry Spice Coffee

Stir 60 ml (1/4 cup) 100% cranberry juice and a pinch of ground cinnamon into 240 ml (1 cup) cold brew coffee poured over ice, then top with a splash of orange juice for colour and brightness. The tartness of real cranberry juice cuts through cold brew's bitterness rather than clashing with it, but a sweetened cranberry cocktail will make the drink cloying, so stick to pure juice. Cold brew works better than iced espresso here because it's naturally sweeter and less acidic, letting the fruit come through clearly. Garnish with a few fresh or frozen cranberries dropped straight into the glass for a drink that looks as festive as it tastes.
Save this for later 📌
Pin this article to your Pinterest board so the full list is one tap away when you need it.
Save on Pinterest6. Cozy Mulled Coffee with Orange and Clove

Simmer 500 ml (2 cups) brewed coffee with the peel of one orange, 4 whole cloves, and a cinnamon stick over low heat for 8 minutes, then strain before serving in warmed mugs. Keeping the peel and spices whole rather than ground means you can lift them out cleanly, leaving the coffee smooth instead of gritty. This is a lower-caffeine, more aromatic take on holiday coffee, closer to mulled wine than a latte, so it's a good pick for an evening by the fire. Serve with a fresh orange twist and a small drizzle of honey stirred in for natural sweetness.
7. Sweet Butterscotch Toffee Latte

Melt 40 g (2 tbsp) brown sugar with 15 ml (1 tbsp) butter and 15 ml (1 tbsp) cream in a small pan until it turns deep amber and smells toffee-like, about 3 minutes, then stir 20 ml (4 tsp) of it into 60 ml (2 oz) espresso. Pour over 240 ml (1 cup) steamed milk and top with whipped cream, then crumble a little hardened toffee on top for crunch. Watch the sugar closely once it starts to colour, it can burn in under 30 seconds and turn bitter instead of rich. This drink is sweeter than most on this list, so a smaller 180 ml (6 oz) serving usually hits the mark better than a full mug.
8. Frozen Gingerbread Frappé

Blend 180 ml (3/4 cup) cooled brewed coffee, 30 ml (2 tbsp) molasses, 1/2 tsp (2.5 ml) mixed spice, and 250 g (about 2 cups) ice on high until completely smooth, roughly 45 seconds. Use fully cooled coffee rather than warm, or the ice melts too fast and the frappé separates into a watery layer at the bottom within minutes. If your blender struggles to move the mixture, add 30 ml (2 tbsp) milk halfway through and scrape down the sides before continuing. Top with whipped cream and a few crushed gingersnap biscuits so it holds its shape instead of sinking straight in.
9. Easy Three-Ingredient Christmas Coffee

Stir 15 ml (1 tbsp) sweetened condensed milk and 1/4 tsp (1.25 ml) ground cinnamon into 240 ml (1 cup) hot brewed coffee, that's the whole recipe, no syrup or steaming required. Condensed milk dissolves instantly and adds both sweetness and creaminess in one step, so this is the drink to make when you're short on time but still want something festive. It works iced too, just use cold coffee and stir well since condensed milk is thicker and takes a little longer to blend in over ice. A light dusting of cinnamon on top is the only garnish it needs.
10. Blended Peppermint Bark Milkshake Coffee

Blend 180 ml (3/4 cup) cooled coffee, 60 ml (1/4 cup) milk, 40 g (1.5 oz) chopped peppermint bark, and 250 g (about 2 cups) ice until thick and smooth, about 40-50 seconds. Peppermint bark, the layered white and dark chocolate candy, melts unevenly if the pieces are too large, so chop it finely before it goes into the blender. This one sits somewhere between a frappé and a milkshake, thicker and more dessert-like than the other frozen drinks on this list, so serve it with a wide straw or a spoon. Crushed peppermint bark on top of the whipped cream finishes it off and matches the flavour inside.
Save this for later 📌
Pin this article to your Pinterest board so the full list is one tap away when you need it.
Save on Pinterest11. Spiced Chai Eggnog Latte

Warm 120 ml (1/2 cup) chai concentrate with 120 ml (1/2 cup) eggnog together, then pour over 60 ml (2 oz) espresso for a drink that layers chai spice on top of eggnog richness. Use a good-quality chai concentrate rather than a brewed chai tea bag, tea bags steeped in dairy taste thin and don't carry enough spice to stand up to the eggnog. Warm the mixture gently rather than boiling it, eggnog can curdle if it gets too hot too fast. Finish with a pinch of ground cardamom, it's the spice note that ties the chai and eggnog together instead of letting one flavour dominate.
12. Festive Red Velvet Mocha

Whisk 15 ml (1 tbsp) cocoa powder, 20 ml (4 tsp) sugar, and 2-3 drops of red food colouring into 60 ml (2 oz) hot espresso until the colour is even and no streaks remain, then top with 240 ml (1 cup) steamed milk. The food colouring is purely visual, so use it sparingly, a couple of drops is enough to turn the drink a deep festive red without affecting the taste. This one is essentially a mocha with a cream cheese-style finish, so swirl 15 ml (1 tbsp) sweetened cream cheese icing on top instead of plain whipped cream for the full red velvet effect. Serve in a clear glass so the colour actually shows through.
13. Layered Candy Cane Mocha

Build this one in layers rather than stirring, swirl 20 ml (4 tsp) chocolate syrup around the inside of a clear glass first, then pour 240 ml (1 cup) steamed milk in slowly over the back of a spoon so it sits above the syrup. Stir 5 ml (1 tsp) peppermint extract into 60 ml (2 oz) hot espresso, then pour it gently on top so it floats rather than mixes straight through. Use a clear glass, not a ceramic mug, so the chocolate, milk, and espresso layers are actually visible, this drink is as much about presentation as flavour. Stir just before drinking and top with crushed candy cane, the layers are for looks, not for keeping separate.
14. Bold Espresso Nog (Non-Alcoholic)

Shake 60 ml (2 oz) chilled espresso, 60 ml (1/4 cup) eggnog, and a handful of ice hard in a cocktail shaker for 15 seconds, then strain into a small chilled glass for a bold, frothy, dessert-strength drink. Shaking rather than stirring is what gives this one its thick foam cap, similar to a coffee martini, without needing any alcohol. Use a dark roast espresso here, a lighter roast gets completely lost under the eggnog's richness. Grate nutmeg over the foam immediately after straining, before it settles, so the spice sits visibly on top.
15. Smooth Toasted Coconut Snow Latte

Toast 20 g (1/4 cup) desiccated coconut in a dry pan over low heat for 2-3 minutes until golden, then steam 240 ml (1 cup) coconut milk with 15 ml (1 tbsp) vanilla syrup and pour it over 60 ml (2 oz) espresso. Toasting the coconut first brings out a warm, nutty sweetness that raw desiccated coconut doesn't have, and it keeps its crunch as a garnish instead of going soggy. Steam the coconut milk gently to just 60°C (140°F), it froths less densely than dairy milk and can split if it gets too hot. Top with a light dusting of icing sugar and the toasted coconut for a drink that looks like fresh snow.
Pro Tips for the Perfect Drink

Always make your syrups and ganaches first and let them cool slightly before adding to hot espresso, stirring in something cold straight from the fridge can shock and mute the flavour. Steam milk to 60-65°C (140-150°F); if you don't have a thermometer, stop when the pitcher feels too hot to comfortably hold your hand against for more than 2 seconds. Fill your steaming pitcher only a third full so there's room for the foam to expand without spilling over the top. If you don't own an espresso machine, a stovetop moka pot or coffee brewed at double strength substitutes well in every recipe above.
Serving and Garnish Ideas

Set out a garnish tray with whipped cream, crushed candy canes, cocoa powder, cinnamon sticks, and orange twists so guests can dress their own drinks at a holiday gathering. Warm your mugs or glasses with hot water for a minute before pouring, a cold glass cools a hot drink down noticeably faster than most people expect. Clear glasses show off layered drinks like the candy cane mocha and red velvet mocha best, while ceramic mugs keep simpler drinks like the eggnog cortado hotter for longer. A cinnamon stick used as a stirrer instead of a spoon adds a subtle background spice with every sip.
Make It Ahead and Batch Tips

Homemade syrups and ganaches keep in a sealed jar in the fridge for up to 2 weeks, so make a batch of gingerbread, chocolate, or toffee syrup at the start of the season and pull from it each morning. Brew a large batch of cold brew concentrate and store it in the fridge for up to 10 days, it's the base for the iced and frozen drinks on this list. Don't steam or froth milk in advance, it deflates within minutes, so always steam it fresh right before serving. For a party, pre-portion syrups into small jars or squeeze bottles so guests can build their own christmas coffee drink in under a minute.
The Recipe
The Master Recipe
5 min
5 min
10 min
2
Beginner
Ingredients 2 Person(s)
Directions
Step 1: Make the chocolate syrup

In a small saucepan, combine the chopped dark chocolate, cocoa powder, sugar, water, and a pinch of salt. Warm over low-medium heat, stirring constantly, for 2-3 minutes until fully melted and glossy, then remove from the heat.
Step 2: Brew the espresso

Pull two 30 ml (1 oz) shots of espresso, or brew 60 ml (2 oz) very strong coffee if you don't own a machine. Set it aside in a small jug or cup.
Step 3: Swirl the glass

Spoon 20 ml (4 tsp) of the chocolate syrup into the bottom of a clear serving glass and tilt or swirl it so a thin layer coats the inside walls. Reserve the remaining syrup for topping.
Step 4: Steam the milk

Steam the whole milk to 60-65°C (140-150°F) using a steam wand or handheld frother until it has a smooth, glossy microfoam, about 20-30 seconds. Pour it slowly into the glass over the back of a spoon so it settles as a distinct layer above the chocolate.
Step 5: Layer in the peppermint espresso

Stir the peppermint extract into the hot espresso until fully combined, then pour it gently over the back of the spoon on top of the milk so it floats rather than mixing straight through.
Step 6: Top and garnish

Add a swirl of whipped cream to the top, then drizzle over the reserved chocolate syrup and scatter with crushed candy canes. Serve immediately, stirring just before the first sip.
Frequently Asked Questions
Yes, and it's the easiest way to get this drink on the table quickly on a busy morning. Make a double or triple batch in step 1, let it cool completely, then store it in a sealed jar in the fridge for up to 2 weeks. Warm it gently for a few seconds in the microwave or over a low pan before using, as chilled chocolate syrup can thicken and become hard to pour. This same syrup is also worth keeping on hand for the butterscotch toffee latte, drizzle a little on top in place of the toffee mixture, or stir a spoonful into any plain black coffee for an instant mocha, so one batch stretches well beyond just this drink.
Save this for later 📌
Pin this article to your Pinterest board so the full list is one tap away when you need it.
Save on Pinterest



