Hot Drinks for Winter
Nine cozy hot drinks for winter, from rich homemade hot chocolate and mulled cider to chai, golden milk and peppermint mocha, with optional grown up splashes.

When the kids come in red cheeked from sledding, or I finally sit down after a long winter day, a warm mug is my favorite little luxury. This list gathers nine cozy hot drinks I make all season long, from real homemade hot chocolate and slow cooker mulled cider to chai, golden milk, a London fog and a gingerbread latte. Every one is family friendly, with an optional grown up splash noted for parties. My planning tip is to mix a jar of cocoa mix or chai concentrate on the weekend so a cozy cup is always minutes away.
1) Classic Homemade Hot Chocolate

1) Classic Homemade Hot Chocolate
This is real hot chocolate made with cocoa powder and melted chocolate, so it tastes rich and deeply chocolatey. Making a paste with the cocoa first keeps it perfectly smooth with no gritty clumps. A splash of cream gives it a thick, velvety body that packet mixes simply cannot match.
Ingredients
- 4 cups whole milk
- 1/2 cup heavy cream
- 1/3 cup unsweetened cocoa powder
- 1/3 cup granulated sugar
- 4 ounces semisweet chocolate, finely chopped
- 1 teaspoon vanilla extract
- 1 pinch salt
- For serving
- 1 cup mini marshmallows
- Whipped cream
- Chocolate shavings
Instructions
- Pour 1/2 cup of the milk into a medium saucepan and add the cocoa powder, sugar and salt. Whisk over medium low heat for about 1 minute until it forms a smooth, glossy paste with no dry lumps.
- Slowly whisk in the remaining 3 1/2 cups of milk and the heavy cream. Raise the heat to medium and warm the mixture, whisking often, for 4 to 5 minutes until steam rises and small bubbles appear around the edges. Do not let it come to a full boil, or the milk can scorch and form a skin.
- Remove the pan from the heat and add the chopped chocolate. Let it sit for 1 minute, then whisk until the chocolate is completely melted and the hot chocolate looks silky and thick.
- Stir in the vanilla extract and taste. Add a little more sugar if you like it sweeter or a pinch more salt to deepen the chocolate flavor.
- Ladle into four mugs and top with marshmallows, a swirl of whipped cream and chocolate shavings.
- For an adult version, stir 1 ounce of peppermint schnapps or Irish cream liqueur into each grown up mug just before topping.
Once my kids tried this, they stopped asking for the packets. It takes ten minutes and turns an ordinary snow day into a special memory.
Leftover hot chocolate keeps in the fridge for 3 days. Reheat it gently on the stove while whisking, since the chocolate can thicken as it chills.
2) White Hot Chocolate

2) White Hot Chocolate
White hot chocolate is creamy, sweet and gently vanilla scented, like a warm melted snowflake in a mug. Using real white chocolate instead of chips gives it a smooth, luxurious texture. A tiny bit of almond extract and nutmeg keeps it from tasting one note.
Ingredients
- 3 cups whole milk
- 1 cup heavy cream
- 6 ounces white chocolate, finely chopped
- 1 teaspoon vanilla extract
- 1/4 teaspoon almond extract
- 1 pinch salt
- 1 pinch ground nutmeg
- For serving
- Whipped cream
- Crushed peppermint candies
- White chocolate shavings
Instructions
- Pour the milk and heavy cream into a medium saucepan and set it over medium heat.
- Warm the mixture for 4 to 5 minutes, stirring now and then with a whisk, until it is steaming and tiny bubbles form around the edges. Keep it below a boil so the milk stays smooth.
- Turn the heat down to low and add the chopped white chocolate. Whisk constantly for 1 to 2 minutes until it melts completely. White chocolate scorches easily, so keep the heat gentle and do not walk away.
- Remove the pan from the heat and whisk in the vanilla extract, almond extract, salt and nutmeg. Whisk briskly for 30 seconds to make it a little frothy on top.
- Taste and adjust. If it seems too sweet, add a splash more milk. If you want it thicker, simmer it on low for another minute or two.
- Pour into mugs and top each one with whipped cream, a sprinkle of crushed peppermint and a few white chocolate shavings.
- For grown ups, stir 1 ounce of vanilla vodka or amaretto into each mug.
This is my daughter’s favorite drink for our Christmas lights drive every December. It looks so pretty in a clear mug with crushed candy canes on top.
Choose a white chocolate bar that lists cocoa butter as an ingredient. Cheaper candy coating will not melt as smoothly and can turn grainy.
3) Mexican Hot Chocolate

3) Mexican Hot Chocolate
Mexican hot chocolate is rich and chocolatey with warm cinnamon and a gentle hint of chili heat. Steeping a cinnamon stick in the milk builds flavor from the very start. Whisking it until frothy at the end gives it a light, airy top like the traditional version.
Ingredients
- 4 cups whole milk
- 1/4 cup unsweetened cocoa powder
- 1/4 cup granulated sugar
- 4 ounces bittersweet chocolate, chopped
- 1 cinnamon stick
- 1 teaspoon ground cinnamon
- 1/8 teaspoon cayenne pepper
- 1/4 teaspoon chili powder
- 1 teaspoon vanilla extract
- 1 pinch salt
- Whipped cream, for topping
- Extra cinnamon sticks, for garnish
Instructions
- Pour the milk into a medium saucepan, drop in the cinnamon stick and set it over medium heat.
- Warm the milk for 5 to 6 minutes until it is steaming and small bubbles form at the edges. Turn off the heat and let the cinnamon stick steep for 5 minutes to infuse the milk.
- Remove the cinnamon stick and return the pan to medium low heat. Whisk in the cocoa powder, sugar, ground cinnamon, cayenne, chili powder and salt until no lumps remain.
- Add the chopped chocolate and whisk constantly for 2 minutes until it is completely melted and the drink is thick and glossy.
- Remove from the heat and stir in the vanilla. For the traditional frothy top, whisk vigorously for 30 seconds, or carefully use an immersion blender for a few seconds.
- Taste and add a pinch more cayenne if you want more heat.
- Pour into mugs, top with whipped cream and a dusting of cinnamon, and add a cinnamon stick to each mug for stirring. For adults, a splash of coffee liqueur or tequila is a fun addition.
My husband loves a little spice in everything, and this is the one hot chocolate he always asks for. The kids like it too with the cayenne cut back.
Start with just a pinch of cayenne if you are serving kids, then add more to the grown up mugs. The heat builds as you sip, so go slowly.
4) Slow Cooker Mulled Apple Cider

4) Slow Cooker Mulled Apple Cider
Mulled apple cider is sweet, tangy and fragrant with cinnamon, cloves, star anise and fresh orange. The slow cooker gently warms the spices for hours so the flavor turns deep and rounded but never harsh or bitter. It fills the whole house with the smell of the holidays.
Ingredients
- 1 gallon apple cider
- 1 orange, sliced into rounds
- 1 apple, thinly sliced
- 4 cinnamon sticks
- 1 teaspoon whole cloves
- 1 teaspoon whole allspice berries
- 3 star anise pods
- 1 (1 inch) piece fresh ginger, sliced
- 2 tablespoons brown sugar, optional
- 1 cup fresh cranberries, for garnish
- Extra cinnamon sticks, for serving
Instructions
- Pour the apple cider into a 6 quart slow cooker.
- Place the cloves and allspice berries in a small square of cheesecloth or a tea infuser ball so you do not have to fish out the tiny pieces later, and drop it into the cider.
- Add the cinnamon sticks, star anise, ginger slices, orange rounds and apple slices. Taste the cider and stir in the brown sugar only if your cider is very tart.
- Cover and cook on LOW for 3 to 4 hours or on HIGH for 1 1/2 to 2 hours, until the cider is hot and fragrant with spice. Avoid letting it boil, which can make the spices taste bitter.
- Remove the spice bundle, ginger and star anise. Leave the fruit slices floating for a pretty look.
- Turn the slow cooker to WARM and add the cranberries just before guests arrive. It will hold nicely for up to 4 hours.
- Ladle into mugs and garnish each with a cinnamon stick. For an adult version, stir 1 ounce of spiced rum or bourbon into individual mugs rather than the whole pot.
This is my secret weapon for winter parties because it practically serves itself. Guests can help themselves while I visit instead of standing at the stove.
Leftover mulled cider keeps in the fridge for up to a week. Simmer it down by half on the stove to make a quick syrup for pancakes or a pork glaze.
5) Wassail

5) Wassail
Wassail is an old English holiday punch made by simmering cider and citrus juices with warm spices. It is a little brighter and tangier than mulled cider thanks to the orange, cranberry and lemon. Clove studded oranges make it look festive and add a lovely aroma as it simmers.
Ingredients
- 8 cups apple cider
- 4 cups orange juice
- 2 cups cranberry juice
- 1/2 cup fresh lemon juice
- 1/3 cup brown sugar
- 4 cinnamon sticks
- 1 teaspoon whole cloves
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
- 1 orange, studded with whole cloves
- 1 lemon, sliced into rounds
Instructions
- Pour the apple cider, orange juice, cranberry juice and lemon juice into a large stockpot.
- Stir in the brown sugar, nutmeg and ginger until the sugar dissolves.
- Press about 15 whole cloves into the skin of the orange so it looks polka dotted, then cut it into thick slices and add them to the pot. Add the remaining loose cloves, the cinnamon sticks and the lemon rounds.
- Set the pot over medium high heat and bring it to a gentle boil, about 10 minutes.
- Reduce the heat to low and let the wassail simmer uncovered for 30 minutes so the spices infuse the juices. Stir occasionally and do not let it boil hard.
- Taste and add more brown sugar if your juices are tart. Strain out the loose cloves with a slotted spoon, leaving the fruit slices for garnish.
- Ladle into mugs, adding an orange slice to each one. Keep the pot on the lowest heat or move it to a slow cooker on WARM for serving.
- For an adult version, add 1 ounce of brandy or dark rum to individual mugs.
We make wassail every Christmas Eve while the kids open their one early present. The tradition goes back to caroling door to door, which I find so charming.
Make it a day ahead, cool and refrigerate. Rewarm it gently on the stove or in the slow cooker before your party for zero day of stress.
6) Pumpkin Spice Latte

6) Pumpkin Spice Latte
This homemade pumpkin spice latte is creamy, lightly sweet and tastes like real pumpkin, not just syrup. A spoonful of pumpkin puree gives it body and a gentle squash flavor. Maple syrup and warm spices round it out for a coffee shop treat at a fraction of the price.
Ingredients
- 2 cups whole milk
- 1/4 cup canned pumpkin puree
- 2 tablespoons pure maple syrup
- 1 tablespoon granulated sugar
- 1 teaspoon pumpkin pie spice
- 1/4 teaspoon ground cinnamon
- 1 teaspoon vanilla extract
- 1 pinch salt
- 1/2 cup hot strong brewed coffee or 2 shots espresso
- Whipped cream, for topping
- Extra pumpkin pie spice, for dusting
Instructions
- In a small saucepan, whisk together the milk, pumpkin puree, maple syrup, sugar, pumpkin pie spice, cinnamon and salt.
- Set the pan over medium heat and warm it for 4 to 5 minutes, whisking often, until it is steaming and small bubbles form around the edge. Do not let it boil.
- Remove from the heat and whisk in the vanilla extract.
- For a foamy latte, whisk the mixture briskly for 30 seconds, use a handheld milk frother, or carefully blend it for 15 seconds with the blender lid vented and covered with a towel.
- Divide the hot coffee or espresso between two large mugs.
- Pour the frothy pumpkin milk over the coffee, holding back the foam with a spoon at first and then spooning it on top.
- Finish each latte with a swirl of whipped cream and a light dusting of pumpkin pie spice. For a kid friendly pumpkin steamer, simply skip the coffee and serve the pumpkin milk on its own.
- For an adult treat, stir in 1 ounce of bourbon or cinnamon liqueur.
I gave up my coffee shop habit the year I perfected this at home. It tastes better, and I can make it in my slippers.
Mix a big batch of the pumpkin milk base and keep it in a jar in the fridge for 5 days. Shake well, then heat a cup at a time for quick mornings.
7) Homemade Chai Tea Latte

7) Homemade Chai Tea Latte
This homemade chai latte is warmly spiced with cinnamon, cardamom, ginger and cloves. Simmering whole spices builds a deep, aromatic concentrate that tastes far brighter and fresher than any boxed mix from the store. Topped with frothy milk, it is creamy, comforting and just sweet enough.
Ingredients
- 4 cups water
- 6 black tea bags
- 2 cinnamon sticks
- 8 whole cloves
- 8 green cardamom pods, lightly crushed
- 6 black peppercorns
- 1 (2 inch) piece fresh ginger, sliced
- 2 star anise pods
- 1/3 cup brown sugar
- 1 teaspoon vanilla extract
- 2 cups whole milk
- Ground cinnamon, for dusting
Instructions
- Combine the water, cinnamon sticks, cloves, cardamom pods, peppercorns, ginger and star anise in a medium saucepan.
- Bring to a boil over medium high heat, then reduce the heat and simmer for 10 minutes so the spices release their flavor into the water. The kitchen will smell amazing.
- Remove the pan from the heat, add the tea bags and steep for 5 minutes. Steeping longer can make the tea bitter, so set a timer.
- Remove the tea bags, squeezing them gently, and stir in the brown sugar and vanilla until dissolved. Strain the concentrate through a fine mesh strainer into a heatproof pitcher.
- Heat the milk in a small saucepan over medium heat for 3 to 4 minutes until steaming, then froth it with a whisk or handheld frother.
- Fill each mug halfway with hot chai concentrate and top with the frothy milk.
- Dust with ground cinnamon and serve. For a grown up version, a splash of spiced rum or bourbon is lovely.
Chai is my afternoon pick me up on dreary winter days when I want something cozy that is not coffee. The concentrate makes it as easy as pouring a glass of milk.
The strained concentrate keeps in a jar in the fridge for up to a week. Mix it half and half with milk and heat in the microwave, or pour it over ice in spring.
8) Golden Milk

8) Golden Milk
Golden milk is a soothing, sunny yellow drink of warm milk infused with turmeric, ginger and cinnamon. A pinch of black pepper and a little fat help the turmeric’s warm, earthy flavor bloom fully in the milk. It is gently sweet, earthy and wonderfully calming before bed.
Ingredients
- 2 cups whole milk or unsweetened almond milk
- 1 teaspoon ground turmeric
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground ginger
- 1 (1/2 inch) piece fresh ginger, thinly sliced
- 1 pinch black pepper
- 1 pinch ground cardamom
- 1 tablespoon honey or maple syrup
- 1 teaspoon coconut oil
- 1/2 teaspoon vanilla extract
- Cinnamon sticks, for serving
Instructions
- Pour the milk into a small saucepan and add the turmeric, ground cinnamon, ground ginger, fresh ginger slices, black pepper and cardamom.
- Whisk well to break up the spices, since turmeric likes to clump on top of the milk.
- Set the pan over medium heat and warm for 4 to 5 minutes, whisking frequently, until the milk is steaming and small bubbles form at the edges.
- Reduce the heat to low and let it barely simmer for 5 minutes so the fresh ginger infuses the milk and the spices mellow. Do not let it boil hard.
- Remove from the heat and stir in the honey, coconut oil and vanilla until the oil melts.
- Pour through a small strainer into two mugs to catch the ginger slices and any gritty spice.
- Whisk or froth each mug for a few seconds for a light foam, then add a cinnamon stick and serve warm. Turmeric stains, so rinse your pan and whisk right away.
I started making golden milk when I wanted something warm and caffeine free for evenings. It has become my favorite way to wind down after the kids go to sleep.
Mix a jar of the dry spices ahead of time, about 1 1/4 teaspoons per serving. Then just whisk it into hot milk with honey for a two minute bedtime drink.
9) Gingerbread Latte

9) Gingerbread Latte
A gingerbread latte tastes like a warm gingerbread cookie stirred into your morning coffee. Homemade syrup with molasses, ginger and warm spices gives it a deep, spiced sweetness with a gentle bite of ginger. Frothy milk and whipped cream on top make it feel like a holiday treat.
Ingredients
- 1/4 cup water
- 1/4 cup brown sugar
- 1 tablespoon molasses
- 1 teaspoon ground ginger
- 1/2 teaspoon ground cinnamon
- 1/8 teaspoon ground cloves
- 1/8 teaspoon ground nutmeg
- 1/2 teaspoon vanilla extract
- 2 cups whole milk
- 1/2 cup hot strong brewed coffee or 2 shots espresso
- Whipped cream, for topping
- Crushed gingersnap cookies, for garnish
Instructions
- Make the gingerbread syrup first. Combine the water, brown sugar, molasses, ginger, cinnamon, cloves and nutmeg in a small saucepan.
- Bring to a simmer over medium heat, stirring until the sugar dissolves, then simmer gently for 3 to 4 minutes until slightly thickened. Remove from the heat and stir in the vanilla.
- In another saucepan, heat the milk over medium heat for 4 to 5 minutes until steaming, with small bubbles around the edges.
- Froth the hot milk with a whisk, a handheld frother, or by shaking it in a tightly sealed heatproof jar wrapped in a towel.
- Spoon 2 tablespoons of the gingerbread syrup into each of two mugs, then add the hot coffee and stir to combine.
- Pour the frothed milk into each mug, spooning the foam on top.
- Top with whipped cream and a sprinkle of crushed gingersnaps. For a kid version, skip the coffee and stir the syrup right into the milk.
- For an adult version, add 1 ounce of spiced rum or cinnamon whiskey to each mug.
This is my December morning ritual while the kids decorate the tree. The syrup makes the whole kitchen smell like Christmas cookies.
The gingerbread syrup keeps in a jar in the fridge for 2 weeks. Drizzle it over pancakes or stir it into hot chocolate for another festive treat.
Set up a hot drink bar for winter gatherings with a slow cooker of cider or hot chocolate, a tray of toppings and a stack of mugs. Leftover drink bases keep in the fridge for several days and reheat gently on the stove.
Frequently Asked Questions
How do you keep hot chocolate warm for a party?
Make it on the stove, then pour it into a slow cooker set to WARM. Stir it every 30 minutes so a skin does not form on top, and add a splash of milk if it thickens too much. It will stay hot and smooth for up to 3 hours, and guests can ladle their own.
Can I make a latte without an espresso machine?
Yes, strong brewed coffee works well in place of espresso. Brew it with about twice the usual amount of grounds for bold flavor. To froth the milk, use a whisk, a handheld frother, or shake hot milk in a sealed heatproof jar wrapped in a towel. Spoon the foam on top and enjoy.
What can I add to hot drinks for adults?
Many warm drinks pair nicely with a small splash of liquor. Peppermint schnapps or Irish cream liqueur suits hot chocolate, spiced rum or bourbon goes well with cider, and whiskey turns honey lemon tea into a hot toddy. Add about 1 ounce to individual mugs rather than the whole pot so kids can still enjoy the drink.



