Nothing says the holidays quite like a steaming mug of hot chocolate. When the nights turn cold and the Christmas lights go up, a rich, creamy cup of cocoa is the simplest comfort there is — and the easiest holiday treat to make for a crowd. These easy holiday hot chocolate recipes cover every mood of the season: classic stovetop cocoa, slow cooker hot chocolate for parties, peppermint and gingerbread twists, white chocolate versions, and a few grown-up spiked cups for after the kids are in bed.
Whether you are hosting a Christmas movie night, setting up a hot chocolate bar for a holiday party, or just warming up after an evening walk in the cold, there is a recipe here for you. Most of these come together in under 20 minutes with pantry staples, and every one of them can be dressed up with whipped cream, marshmallows, crushed candy canes, or a drizzle of caramel.
If you are planning a full holiday dessert table, pair these drinks with our Easy Christmas Fudge Recipes for Holiday Gifts and Easy Christmas Cookies to Bake This Holiday Season — hot chocolate, fudge, and fresh cookies are the trio no guest can resist.
Why Homemade Hot Chocolate Beats the Packet
Store-bought cocoa mix is fine in a pinch, but homemade hot chocolate is a different drink entirely. Real cocoa powder, real chocolate, and warm milk make a cup that is richer, silkier, and far less sweet than the powdered stuff — and you control every ingredient. Use whole milk for the creamiest result, good-quality cocoa powder for deep chocolate flavor, and a pinch of salt to make the chocolate taste even more chocolatey.
Homemade cocoa is also endlessly adaptable. Make it dairy-free with oat or almond milk, sweeten it with maple syrup instead of sugar, or turn it into a party drink in the slow cooker. Once you make it from scratch, the packet will never taste the same again.
For more cozy winter ideas, see our Easy Winter Breakfast Recipes for Cold Mornings — a warm drink and a warm breakfast are the perfect cold-morning pair.
1. Classic Stovetop Hot Chocolate
This is the base recipe every other version builds on, and it takes just 10 minutes.
Ingredients
- 4 cups whole milk
- 1/3 cup unsweetened cocoa powder
- 1/4 cup granulated sugar (adjust to taste)
- 1/2 cup dark chocolate chips
- 1 teaspoon vanilla extract
- Pinch of salt
- Whipped cream and marshmallows, to serve
Method
- Whisk the cocoa powder, sugar, and salt into the milk in a medium saucepan.
- Warm over medium heat, stirring often, until steaming — do not boil.
- Add the chocolate chips and stir until completely melted and smooth.
- Stir in the vanilla, pour into mugs, and top with whipped cream or marshmallows.
Tips
- For an extra-silky cup, whisk in a tablespoon of butter at the end.
- Swap half the milk for heavy cream if you want a truly indulgent, café-style cocoa.
- Make it ahead: keep it warm in a slow cooker on low for up to 2 hours, stirring occasionally.
2. Slow Cooker Hot Chocolate for a Crowd
When you are hosting, the slow cooker is your best friend. This recipe serves 8–10 and frees you up to enjoy the party.
Ingredients
- 8 cups whole milk
- 2 cups heavy cream
- 1 cup chocolate chips (semi-sweet)
- 1/2 cup cocoa powder
- 3/4 cup sugar
- 1 tablespoon vanilla extract
- Pinch of salt
Method
- Add everything to a 6-quart slow cooker and whisk to combine.
- Cook on low for 2 hours, stirring every 30 minutes, until smooth and hot.
- Switch to warm and let guests ladle their own cups. Set out toppings and let everyone build their own.
A toppings bar is what turns good hot chocolate into a party. Offer mini marshmallows, crushed candy canes, chocolate shavings, caramel sauce, whipped cream, cinnamon sticks, and peppermint sticks. If you are also setting out finger foods, our Easy Christmas Potluck Recipes for Holiday Gatherings has plenty of crowd-friendly dishes to go with it.
3. Peppermint Hot Chocolate
Peppermint and chocolate are the classic Christmas pairing, and this version tastes like the holidays in a mug.
Ingredients
- 4 cups milk
- 1/3 cup cocoa powder
- 1/4 cup sugar
- 1/2 cup chocolate chips
- 1/2 teaspoon peppermint extract
- Crushed candy canes and whipped cream, to serve
Method
- Make the classic stovetop base as above.
- Stir in the peppermint extract at the very end — too much heat dulls the mint.
- Serve topped with whipped cream and a sprinkle of crushed candy cane.
Tips
- Start with 1/4 teaspoon of peppermint extract and taste before adding more; mint extracts vary in strength.
- For a candy-cane rim, dip the mug rim in melted chocolate, then in crushed candy canes.
- This pairs beautifully with our Easy Cranberry Recipes for Thanksgiving and the Holidays for a red-and-white holiday dessert table.
4. White Hot Chocolate
For guests who prefer something milder and sweeter, white hot chocolate is a lovely change — creamy, vanilla-scented, and gorgeous topped with a drizzle of raspberry sauce.
Ingredients
- 4 cups whole milk
- 1 cup white chocolate chips
- 1 teaspoon vanilla extract
- Pinch of salt
- Whipped cream and white chocolate shavings, to serve
Method
- Warm the milk in a saucepan over medium heat until steaming.
- Add the white chocolate chips and stir until fully melted.
- Stir in the vanilla and salt, pour into mugs, and top as you like.
Tips
- White chocolate scorches easily, so keep the heat medium-low and stir constantly.
- Add a spoonful of raspberry jam to the bottom of each mug before pouring for a white-chocolate-raspberry twist.
- Serve it with a slice of something spiced — our Easy Pumpkin Desserts for Fall and Thanksgiving work surprisingly well alongside it.
5. Gingerbread Hot Chocolate
All the warm spice of a gingerbread cookie, in drinkable form. This is the one to make on a snowy evening.
Ingredients
- 4 cups milk
- 1/3 cup cocoa powder
- 1/4 cup brown sugar
- 1/2 cup chocolate chips
- 1 tablespoon molasses
- 1/2 teaspoon ground ginger
- 1/2 teaspoon cinnamon
- 1/4 teaspoon nutmeg
- 1 teaspoon vanilla extract
Method
- Whisk the cocoa, brown sugar, and spices into the milk in a saucepan.
- Warm over medium heat, stirring often, until steaming.
- Add the chocolate chips and molasses; stir until smooth.
- Finish with vanilla and serve with whipped cream and a gingerbread cookie on the side.
6. Spiked Hot Chocolate for Grown-Ups
After the kids are in bed, a splash of something warming turns cocoa into a proper holiday nightcap.
Best Add-Ins
- Baileys or Irish cream — 1 oz per mug, creamy and mellow.
- Peppermint schnapps — 1 oz per mug, with the peppermint version above.
- Bourbon — 1 oz per mug, adds warmth and a hint of vanilla and oak.
- Kahlua or coffee liqueur — 1 oz per mug, for a mocha-style cup.
- Amaretto — 1 oz per mug, with the white hot chocolate.
Always add the alcohol at the end, off the heat, so it does not cook off. And label the spiked batch clearly if you are serving both versions at a party — a separate slow cooker or a little sign does the trick.
Planning a full holiday evening? Our Easy New Year’s Eve Dinner Recipes for a Festive Night and Easy New Year’s Eve Appetizers Recipes for a Festive Night cover the food side of the night.
7. Dairy-Free Holiday Hot Chocolate
Everyone deserves a good mug of cocoa. Oat milk is the best dairy-free choice here — it is naturally creamy and does not split when heated.
Ingredients
- 4 cups oat milk
- 1/3 cup cocoa powder
- 3 tablespoons maple syrup
- 1/2 cup dairy-free chocolate chips
- 1 teaspoon vanilla extract
- Pinch of salt
Method
- Whisk the cocoa powder into the oat milk in a saucepan.
- Warm over medium heat, stirring often, until steaming.
- Add the chocolate chips and maple syrup; stir until smooth.
- Finish with vanilla and serve with coconut whipped cream.
Tips
- Almond milk works too, but it is thinner — add an extra tablespoon of chocolate chips for body.
- Coconut milk makes the richest dairy-free version, with a faint tropical note that pairs well with the peppermint version.
How to Set Up a Holiday Hot Chocolate Bar
A hot chocolate bar is one of the easiest, cheapest holiday party ideas — and guests love it. Here is how to set one up in 15 minutes:
- The base: Make a big batch of slow cooker hot chocolate and keep it on warm.
- The toppings: Small bowls of mini marshmallows, crushed candy canes, chocolate chips, caramel sauce, and whipped cream.
- The stir-ins: Cinnamon sticks, peppermint sticks, and a few flavored syrups.
- The mugs: A stack of mismatched festive mugs looks charming and costs nothing.
- The extras: A plate of cookies or fudge next to the bar, and a little handwritten sign with the menu.
It works for Christmas Eve, New Year’s Eve, a cookie-exchange party, or a quiet family movie night. For the full Christmas Eve plan, see our Easy Christmas Eve Dinner Ideas — dinner first, hot chocolate bar after.
Make-Ahead and Storage Tips
- Make ahead: Hot chocolate keeps in the fridge for up to 3 days. Reheat gently on the stove, whisking as it warms — never microwave it on high, or the chocolate can seize.
- Freezing: Freeze leftover cocoa in ice-cube trays. Drop a few cubes into warm milk for instant cocoa later.
- Dry mix gift: Layer cocoa powder, sugar, chocolate chips, and mini marshmallows in a jar with a ribbon and a gift tag. It is a lovely homemade holiday gift — and pairs perfectly with a batch of our Easy Christmas Fudge Recipes for Holiday Gifts.
- Scaling up: Double or triple the slow cooker recipe for a big party; it scales perfectly.
FAQ
Can I make hot chocolate without milk?
Yes. Oat milk is the best substitute, followed by almond milk or coconut milk. Water works in a pinch, but the result is thinner — add extra chocolate chips and a spoonful of cream or coconut cream for body.
What is the difference between hot chocolate and hot cocoa?
Hot cocoa is made with cocoa powder, sugar, and milk. Hot chocolate is made with melted real chocolate, which makes it thicker and richer. Most of the recipes above use both — cocoa powder for depth, melted chocolate for silkiness.
How do I keep hot chocolate warm for a party?
A slow cooker on the warm setting is ideal. Stir every 20–30 minutes to stop a skin forming. A large insulated drink dispenser also works for a couple of hours.
Can I make hot chocolate in advance?
Yes — make it up to 3 days ahead, refrigerate, and reheat gently on the stove. The slow cooker version can be made the morning of your party and held on warm all evening.
What toppings go best with holiday hot chocolate?
Whipped cream, mini marshmallows, crushed candy canes, chocolate shavings, caramel drizzle, cinnamon sticks, and peppermint sticks. Set out a few bowls and let guests mix and match.
Is hot chocolate the same as drinking chocolate?
Almost — drinking chocolate (European-style) is thicker and more intense, usually made with more chocolate and less milk. Add extra chocolate chips and a little less milk to any recipe above for a drinking-chocolate style cup.
Final Thoughts
Holiday hot chocolate is proof that the simplest recipes are often the best. A pot of rich cocoa, a pile of toppings, and a room full of people is all a winter evening really needs. Start with the classic stovetop recipe, try the peppermint or gingerbread twist for Christmas, and let the slow cooker version handle the parties.
And if you are building out your whole holiday menu, our Easy Make-Ahead Christmas Recipes for a Stress-Free Holiday and Cozy Soup Recipes for Cold November Nights will keep the rest of the season just as warm.
Happy holidays — and keep the cocoa coming.















Leave a Reply