15 Cozy Holiday Coffee Drinks to Sip

15 cozy holiday coffee drinks to sip all season, from gingerbread lattes to peppermint mochas, each easy to make at home. If you love holiday drinks inspiration, start with our Holiday 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 Gingerbread Oat Milk Latte
- 2. Classic Peppermint Mocha
- 3. Copycat Starbucks Gingerbread Latte
- 4. Creamy Eggnog Latte
- 5. Refreshing Iced Chestnut Praline Coffee
- 6. Cozy Cinnamon Roll Latte
- 7. Sweet Caramel Brulée Latte
- 8. Frozen Peppermint Mocha Frappé
- 9. Easy Slow Cooker Spiced Coffee
- 10. Blended White Chocolate Mocha Freeze
- 11. Spiced Chai Coffee Latte
- 12. Festive Cranberry Orange Cold Brew
- 13. Layered Salted Caramel Mocha
- 14. Bold Irish Cream Coffee (Non-Alcoholic)
- 15. Smooth Vanilla Bean 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 holiday coffee drinks turn your kitchen counter into a proper festive coffee bar, no barista shift required. Each one uses the same base building blocks, espresso or strong coffee, steamed milk, and a homemade syrup, so once you've made one you can make them all. They're built to be adjusted for what you have on hand, from oat milk to leftover eggnog, and every recipe below tells you exactly what to swap. Best of all, most take under 10 minutes, so they fit into a busy December morning as easily as a slow Sunday one.
1. Iced Gingerbread Oat Milk Latte

Swap the steamed milk for 240 ml (1 cup) cold oat milk poured over ice, then stir in 30 ml (2 tbsp) gingerbread syrup before topping with a double shot of espresso. Oat milk holds its texture over ice better than almond or skim, so the drink stays creamy instead of watery as it sits. For extra depth, use blackstrap molasses in your syrup rather than golden syrup, it gives a deeper, more bittersweet gingerbread flavour. Finish with a light dusting of ground ginger on top so the first sip smells like spice, not just sweetness.
2. Classic Peppermint Mocha

Whisk 30 g (1 oz) chopped dark chocolate with 60 ml (2 oz) hot espresso until fully melted, then stir in 5 ml (1 tsp) peppermint extract and 240 ml (1 cup) steamed whole milk. Use real chopped chocolate rather than cocoa powder for this one, it melts into a glossier, richer mocha base that coats the back of a spoon. Go light on the peppermint extract at first, a little goes a long way and too much tastes like toothpaste rather than candy cane. Top with whipped cream and crushed candy canes for the classic finish everyone expects.
3. Copycat Starbucks Gingerbread Latte

Simmer 60 ml (2 tbsp) molasses, 50 g (1/4 cup) brown sugar, 120 ml (1/2 cup) water, and 1/2 tsp each of ground ginger, cinnamon, and nutmeg for 5 minutes to make the signature syrup, then store what you don't use. Combine 30 ml (2 tbsp) of that syrup with 60 ml (2 oz) espresso and 240 ml (1 cup) steamed milk for one drink. The molasses is what separates a true gingerbread latte from a plain spiced one, don't skip it even if you're short on the other spices. A sprinkle of nutmeg on the foam instead of cinnamon is the detail that makes this taste like the coffee shop version.
4. Creamy Eggnog Latte

Steam 180 ml (3/4 cup) shop-bought or homemade eggnog with 60 ml (1/4 cup) whole milk until it reaches 65°C (150°F), then pour over 60 ml (2 oz) espresso. Diluting the eggnog with plain milk keeps the drink from turning cloyingly sweet or too thick to sip through foam. Steam it gently and slowly, eggnog scorches faster than regular milk because of its higher fat and sugar content, so keep the wand just below the surface. If making your own eggnog, use pasteurized eggs (or cook the base into a custard on the stove) rather than raw eggs, since raw eggs carry a salmonella risk. A grating of fresh nutmeg on top is non-negotiable here, it's what makes the drink taste unmistakably like eggnog.
5. Refreshing Iced Chestnut Praline Coffee

Stir 30 ml (2 tbsp) chestnut praline syrup and 15 ml (1 tbsp) caramel sauce into 240 ml (1 cup) cold brew coffee poured over ice, then top with 60 ml (1/4 cup) cold milk. Cold brew works better than iced espresso here because its natural sweetness and low acidity let the nutty praline flavour come through instead of getting lost. If you can't find chestnut praline syrup, simmer 50 g (1/4 cup) sugar with 30 g (1 oz) crushed roasted chestnuts and a splash of water, then strain. Drizzle extra caramel down the inside of the glass before adding ice for a striped, coffee-shop finish.
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 Cinnamon Roll Latte

Steam 240 ml (1 cup) milk with 15 ml (1 tbsp) brown sugar and 1/2 tsp ground cinnamon whisked in before pouring over 60 ml (2 oz) espresso. The trick to the cinnamon roll flavour is a swirl of 15 ml (1 tbsp) cream cheese icing, thinned with a splash of milk, drizzled on top instead of whipped cream. Whisk the cinnamon and sugar into the cold milk before steaming so they dissolve fully rather than clumping into gritty bits. This one is best sipped slowly, the icing swirl melts into the foam as it sits, sweetening each mouthful a little more.
7. Sweet Caramel Brulée Latte

Melt 40 g (2 tbsp) sugar in a dry pan over medium heat until deep amber, then stir in 15 ml (1 tbsp) cream to make a quick brûlée sauce and swirl 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 extra hardened caramel on top for crunch. Watch the sugar closely once it starts to colour, it can go from amber to burnt in under 30 seconds. This drink is noticeably sweeter than a standard caramel latte, so it's best served smaller, in a 180 ml (6 oz) cup, rather than a full-size mug.
8. Frozen Peppermint Mocha Frappé

Blend 180 ml (3/4 cup) cooled brewed coffee, 30 ml (2 tbsp) chocolate syrup, 5 ml (1 tsp) peppermint extract, and 250 g (about 2 cups) ice until completely smooth, roughly 45 seconds on high. Use fully cooled coffee, not warm, or the ice will melt too fast and the frappé will separate into a watery layer at the bottom. If your blender struggles, add 30 ml (2 tbsp) milk to help it move and stop halfway to scrape down the sides. Top with whipped cream and a few crushed candy canes so it holds its shape rather than sinking straight in.
9. Easy Slow Cooker Spiced Coffee

Combine 1.5 litres (6 cups) brewed coffee, 240 ml (1 cup) milk, 100 g (1/2 cup) brown sugar, and 2 cinnamon sticks in a slow cooker on low for 2 hours, this is the batch version for a crowd. It's the easiest drink on this list because there's no espresso machine involved, just brewed coffee and a slow cooker doing the work while you set the table. Keep it on the warm setting for guests to help themselves for up to 3 hours before the milk starts to separate. Set out bowls of whipped cream, cinnamon, and nutmeg alongside so everyone can dress their own mug.
10. Blended White Chocolate Mocha Freeze

Blend 180 ml (3/4 cup) cooled coffee, 45 g (1.5 oz) melted white chocolate, 60 ml (1/4 cup) milk, and 250 g (about 2 cups) ice until thick and completely smooth. White chocolate seizes if it hits ice directly, so always melt it first and let it cool slightly before it goes into the blender. This one is sweeter and creamier than a dark chocolate frappé, so a smaller 240 ml (8 oz) serving is usually plenty. A few white chocolate shavings on the whipped cream top make it look as good 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 Pinterest11. Spiced Chai Coffee Latte

Steam 180 ml (3/4 cup) milk with 60 ml (1/4 cup) chai concentrate, then pour it over 60 ml (2 oz) espresso for a drink known as a 'dirty chai'. The espresso adds a caffeine kick and a bitter backbone that plain chai lattes don't have, which makes this one a good pick for slow, grey mornings. Use a good-quality chai concentrate rather than a chai tea bag, tea bags brewed in milk taste thin and don't carry enough spice. Finish with a pinch of ground cardamom on top, it's the spice most chai lattes are missing.
12. Festive Cranberry Orange Cold Brew

Stir 60 ml (1/4 cup) cranberry juice and the zest of half an orange into 240 ml (1 cup) cold brew coffee poured over ice, then top with a splash of orange juice for colour. This one sounds unusual but the tartness of the cranberry cuts through the bitterness of the cold brew instead of clashing with it. Use 100% cranberry juice rather than a sweetened cranberry cocktail, or the drink turns cloying fast. Garnish with a fresh cranberry skewer and an orange twist for a genuinely festive-looking glass.
13. Layered Salted Caramel Mocha

Build this one in layers rather than stirring, start with 30 ml (2 tbsp) chocolate syrup at the bottom, add 240 ml (1 cup) steamed milk poured slowly over the back of a spoon, then top with 60 ml (2 oz) espresso poured gently so it sits on top. Drizzle 15 ml (1 tbsp) salted caramel sauce down the inside of the glass before you start layering so it streaks visibly through the drink. Use a clear glass, not a ceramic mug, so the layers actually show, this one is as much about presentation as flavour. Stir just before drinking, the layers are for looks, not for keeping separate.
14. Bold Irish Cream Coffee (Non-Alcoholic)

Whisk 30 ml (2 tbsp) sugar-free Irish cream syrup and 15 ml (1 tbsp) cream into 180 ml (3/4 cup) strong brewed coffee for a bold, dessert-like drink without any alcohol. Use a darker roast than usual for this one, a light roast gets lost under the sweet, creamy syrup, while a dark roast holds its own. It works hot or over ice, for iced, brew the coffee double-strength so it doesn't taste watered down once it hits the ice. Top with whipped cream and a light grating of chocolate for a drink that tastes like a treat, not a workday coffee.
15. Smooth Vanilla Bean Snow Latte

Split a vanilla bean and scrape the seeds into 240 ml (1 cup) milk before steaming, then pour over 60 ml (2 oz) espresso and stir in 15 ml (1 tbsp) vanilla syrup. Real vanilla bean seeds give a fuller, rounder flavour than extract alone and leave pretty little flecks throughout the foam. Steam the milk until it just reaches 60°C (140°F), any hotter and the delicate vanilla flavour gets muted. Top with a light dusting of icing sugar instead of cocoa so the white 'snow' look stays true to the name.
Pro Tips for the Perfect Drink

Always make your syrups first and let them cool slightly before adding to hot espresso, adding cold syrup straight to hot coffee 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 hold your hand against for more than 2 seconds. Froth milk in a tall pitcher, filling it only a third full, so there's room for the foam to expand without overflowing. If you don't own an espresso machine, a strong stovetop moka pot or coffee brewed at double strength works as a substitute in every recipe above.
Serving and Garnish Ideas

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

Homemade syrups keep in a sealed jar in the fridge for up to 2 weeks, so make a batch of gingerbread, peppermint, or vanilla syrup at the start of the season and just 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, 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 drink in under a minute.
The Recipe
The Master Recipe
5 min
10 min
15 min
1
Beginner
Ingredients 1 Person(s)
Directions
Step 1: Simmer the gingerbread syrup

In a small saucepan, combine the molasses, brown sugar, water, ground ginger, cinnamon, and nutmeg. Bring to a gentle simmer over medium heat, stirring often, and cook for 5 minutes until the sugar has fully dissolved and the syrup coats the back of a spoon.
Step 2: Cool the syrup slightly

Remove the syrup from the heat and let it cool for 3-4 minutes. It should still be warm but no longer bubbling, adding it too hot straight into cold espresso cups can crack thin glassware.
Step 3: 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 have a machine. Pour the hot espresso directly into your serving mug.
Step 4: Stir in the syrup

Add 30 ml (2 tbsp) of the gingerbread syrup to the espresso and stir until fully combined and no streaks remain. Reserve the rest of the syrup in a sealed jar in the fridge for later use.
Step 5: Steam and pour the milk

Steam the whole milk to 60-65°C (140-150°F) until it has a smooth, glossy microfoam, about 20-30 seconds with a steam wand, or heat and froth with a handheld frother. Pour the steamed milk into the mug over the espresso mixture, holding back the foam with a spoon until the last moment.
Step 6: Top and garnish

Spoon the reserved foam on top, then add a swirl of whipped cream. Finish with a sprinkle of crushed gingersnap biscuits and a light dusting of ground cinnamon, and serve immediately while hot.
Frequently Asked Questions
Yes, and it's actually the best way to make this drink quickly on busy mornings. Make a double or triple batch of the syrup in step 1, let it cool completely, then store it in a sealed jar in the fridge for up to 2 weeks. Give it a quick stir before using, as the spices can settle slightly at the bottom. This same syrup works in the iced and frozen variations too, so one batch covers several drinks.
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



