32 Christmas Drinks for Kids (Hot Chocolate, Punch & More!)
Christmas is such a fun time to make the kids something a little bit different to drink! We spend so much time thinking about all the Christmas food, but it’s nice to have a few fun drinks for them too. It doesn’t have to be anything complicated either, sometimes a colorful punch or a milkshake with some Christmas toppings is all it takes to make it feel a bit special.
There are 32 Christmas drinks for kids here, including Grinch punch, snowman milkshakes, peppermint hot chocolate, and lots of other lovely ideas. Some are really simple to make, while others are a bit more of a treat with whipped cream, sprinkles, and all sorts of delicious extras. There’s a good mix of hot and cold drinks too.
I think these would be lovely for a Christmas movie night, a family party, or just as a little treat when the kids are off school for the holidays. You could even let them pick a different drink to try each day in the run-up to Christmas. I know my kids would have loved doing that when they were younger!
Why You’ll Love These Recipes
- There’s something for everyone! From creamy milkshakes and cozy hot chocolates to fruity punches and fizzy drinks, there’s plenty of choice for kids of all ages.
- They’re so much fun! With Grinch-themed drinks, melting snowmen, and all sorts of festive colors, these drinks are a lovely way to make Christmas feel that little bit more special.
- Great for Christmas parties. Lots of these drinks are ideal for serving at holiday parties, family get-togethers, or even a Christmas movie night at home.
- Plenty of easy options. You don’t need to spend hours in the kitchen making something special. Many of these drinks are really simple to put together.
- The kids won’t feel left out. While the grown-ups enjoy their festive drinks, the kids can have something a bit more exciting than their usual juice or soda!
1. Non-Alcoholic Grinch Punch

Image credit: Mommy Christmas
This bright green punch is such a fun one for Christmas, especially if the kids are fans of the Grinch! It’s sweet, fruity, and looks lovely served in a big jug with a few festive decorations. I love the idea of making a batch for a Christmas movie night or a party, and the kids can enjoy their own special festive drink too.
GET THE RECIPE2. Melting Snowman Vanilla Milkshake

These little snowmen are so much fun to make! I use whipped cream, carrot noses, pretzel arms, and candy eyes to turn a simple vanilla milkshake into a cute Christmas treat. They’re a bit messy, but that’s half the fun, and my kids love getting involved with decorating their own!
GET THE RECIPE3. Christmas Punch for Kids (Reindeer Juice)

Image credit: Fox Farm Home
I think the kids would have so much fun with this one, especially with a name like Reindeer Juice! It’s a lovely festive punch that would look right at home on the Christmas party table. You could even serve it in little Christmas cups to make it feel extra special.
GET THE RECIPE4. Christmas Tree Cake Milkshake

Image credit: Cultivating Brilliant Minds
If your kids love those little Christmas tree cakes, they’ll love this milkshake! It’s thick, creamy, and topped with whipped cream, festive sprinkles, and a whole Christmas tree cake. It’s definitely more of a dessert than a drink, but that’s what makes it such a fun Christmas treat!
GET THE RECIPE5. Caramel Apple Dirty Sprite
![]()
This is such a fun way to turn an ordinary glass of Sprite into something a bit more special! The combination of sweet caramel and apple flavors gives it a lovely fall and winter feel, and it’s really easy to make too. This is a nice one to serve when the kids want something fizzy and a little different over Christmas.
GET THE RECIPE6. Polar Express Hot Chocolate

Image credit: Belle of the Kitchen
A big mug of hot chocolate and The Polar Express on the TV sounds like a lovely way to spend a chilly December afternoon! This rich, creamy drink is just the thing for warming up after a day out in the cold, and I can imagine the kids enjoying it with plenty of whipped cream and marshmallows on top.
GET THE RECIPE7. Copycat Sonic Cherry Limeade

The bright red cherries make this such a lovely drink for Christmas, even though it’s one you can enjoy all year round! It’s sweet, fizzy, and has that lovely tangy lime flavor that stops it being too sweet. I like serving it with plenty of ice and a few extra cherries for a little treat.
GET THE RECIPE8. Sparkling Holiday Punch

Image credit: Plum Branch Home
A big bowl of fruity, fizzy punch is always a lovely idea when you’ve got family coming over for Christmas. This one looks so festive and is easy to make in a big batch, so there’s plenty for everyone. The kids can help themselves to a glass and feel like they’re joining in with the Christmas celebrations too!
GET THE RECIPE9. Grinch Hot Chocolate

Image credit: Coffee Copycat
That pale green color with the little red hearts on top is just so cute! It’s a lovely twist on ordinary hot chocolate, with plenty of whipped cream to make it feel like a proper treat. I think this would be a fun one to serve while watching How the Grinch Stole Christmas with the kids.
GET THE RECIPE10. Eggnog Milkshake

If your kids like eggnog, this is a lovely way to turn it into a proper Christmas treat! The vanilla ice cream makes it really thick and creamy, while the nutmeg gives it that traditional festive flavor. I like to finish mine with a big swirl of whipped cream and a little sprinkle of cinnamon on top. It’s almost like having Christmas dessert in a glass!
11. Peppermint Hot Chocolate

Image credit: The Cookin’ Chicks
Chocolate and peppermint are such a lovely combination at Christmas! This has that delicious candy cane flavor mixed with rich, creamy chocolate, and it’s just the thing for warming up on a cold December day. Add a little whipped cream and some crushed candy canes on top and it feels like a proper festive treat!
GET THE RECIPE12. Shirley Temple Punch

Image credit: In the Kitch
This is a lovely one for making the kids feel a bit grown up at Christmas! It’s sweet, fizzy, and has that gorgeous red color that looks so festive. Serve it in some fancy glasses with a few cherries and the kids can have their own little Christmas mocktails while the adults enjoy their drinks.
GET THE RECIPE13. Cinnamon Toast Crunch Milkshake

I love how you get all that lovely cinnamon cereal flavor in a thick, creamy milkshake! It’s really easy to make with just a few ingredients, and I always add some extra crushed cereal on top of the whipped cream for a bit of crunch. It’s a fun little treat for the kids, especially if they’re already fans of Cinnamon Toast Crunch!
GET THE RECIPE14. Gingerbread Hot Chocolate

Image credit: Baste Cut Fold
If you love the smell of gingerbread baking at Christmas, this is such a lovely way to enjoy those same flavors in a drink! The combination of chocolate and warming gingerbread spices is delicious, and it makes a nice change from regular hot chocolate. I’d happily have a mug of this while watching a Christmas movie!
GET THE RECIPE15. Sparkling Pomegranate Punch

Image credit: Chew Out Loud
The gorgeous deep red color of this punch makes it look lovely on the Christmas table! It’s fruity, refreshing, and has a nice bit of fizz to it. I think this would be a great choice if you’re having a big family Christmas gathering and want something that both the kids and adults can enjoy.
GET THE RECIPE16. Grinch Shake

Image credit: Cultivating Brilliant Minds
That red sugar around the rim really makes these little green shakes stand out! They’re made with vanilla ice cream and green Hawaiian Punch, so they’re sweet, fruity, and really easy to whip up. I can imagine the kids having lots of fun making these for a Grinch-themed Christmas party, especially if they get to decorate their own cups!
GET THE RECIPE17. Chocolate Freakshake

Now this is one for the serious chocolate lovers! I’ve piled on the chocolate sauce, chocolate pieces, and little marshmallows to make a milkshake that’s almost too big to drink. It’s definitely a bit over the top, but that’s what makes it so much fun! I’d save this one for a special Christmas treat when the kids fancy something really indulgent.
GET THE RECIPE18. White Christmas Hot Cocoa

Image credit: Hezzi-D’s Books and Cooks
For something a little different from the usual chocolatey drinks, this creamy white chocolate version is a lovely choice. It’s sweet, smooth, and feels quite special with a few marshmallows or a swirl of whipped cream on top. I think the kids would enjoy this after coming in from playing outside on a chilly Christmas afternoon!
GET THE RECIPE19. Pomegranate Lemonade

Image credit: Luci’s Morsels
Not everyone wants a creamy or chocolatey drink at Christmas, and this is a nice refreshing alternative. The pomegranate gives it a gorgeous festive red color, while the lemon adds a lovely tangy flavor. Add some fresh pomegranate seeds and lemon slices to the glasses and it’ll look really pretty on the Christmas table too!
GET THE RECIPE20. Chick-fil-A Peppermint Milkshake

Image credit: The Cookin Chicks
If the kids love the peppermint milkshakes from Chick-fil-A, they’ll be pleased to know they can enjoy one at home too! This copycat version is thick and creamy, with little bits of crushed peppermint candy mixed through. It’s a fun one to make during the Christmas holidays, and you don’t even have to leave the house to get one!
GET THE RECIPE21. Biscoff Milkshake

I’m a big fan of Biscoff, so I couldn’t resist turning those delicious caramelized cookies into a milkshake! It’s thick, creamy, and has that lovely spiced cookie flavor that works so well at Christmas. I like adding some crushed cookies on top for a little crunch, although they’re just as likely to get eaten before they make it onto the milkshake!
GET THE RECIPE22. Slow Cooker Hot Chocolate

Image credit: Happy Foods Tube
This is a handy one to have bubbling away when you’ve got a house full of kids at Christmas! You can make a big batch and keep it warm so everyone can help themselves throughout the afternoon. I’d put out some marshmallows, whipped cream, and chocolate sprinkles too, so the kids can have fun adding their own toppings.
GET THE RECIPE23. Cranberry Vanilla Bean Milkshake

Image credit: The Wholesome Spoon
Cranberries aren’t something you’d usually think of adding to a milkshake, but they work so nicely with the sweet vanilla flavor! The slightly tart cranberries stop it from being too sweet, and the pretty pink color makes it feel festive without needing lots of decorations. A nice change from all the chocolate and peppermint drinks at Christmas!
GET THE RECIPE24. S’mores Hot Cocoa

Image credit: Hezzi-D’s Books and Cooks
All the lovely flavors of s’mores in a mug, without having to light a campfire! The combination of chocolate, marshmallows, and graham crackers makes this feel more like a dessert than a drink. I can just imagine the kids sitting around the Christmas tree with one of these, trying to eat all the marshmallows off the top first!
GET THE RECIPE25. Homemade Eggnog

I think homemade eggnog tastes so much nicer than the shop-bought versions, and it’s not as difficult to make as you might think! Mine is lovely and creamy, with cinnamon and vanilla giving it that traditional Christmas flavor. There’s no alcohol in this recipe either, so the kids can enjoy a glass along with everyone else.
Servings: About 3 cups
Ingredients:
- 6 egg yolks
- 2 cups milk
- 1 cup whipping cream
- ½ cup granulated sugar
- 2 cinnamon sticks
- ½ tsp vanilla extract
- ½ tsp cinnamon powder
- ¼ tsp salt
Instructions:
- In a medium-sized bowl, combine the egg yolks and granulated sugar. Whisk them together until the mixture thickens and becomes smooth.
- In a medium saucepan, combine the milk, whipping cream, cinnamon sticks, and salt. Mix everything well.
- Place the saucepan over medium-high heat and warm it up. Just before it starts to boil, turn off the heat. Remove the saucepan from the stove and let it cool for 5 minutes.
- Slowly add the hot milk to the whipped eggs, tablespoon by tablespoon, allowing the eggs to gradually adjust to the temperature. Whisk vigorously while adding the milk.
- Once the milk and eggs are thoroughly combined and whisked, pour everything back into the saucepan. Heat the mixture over medium heat until it reaches a temperature of 160 degrees Fahrenheit. Then, remove the saucepan from the heat and let it cool completely.
- Using a strainer, strain the eggnog into a bottle, ensuring a smooth texture, and refrigerate it to keep it chilled.
26. Warm Christmas Punch

Image credit: The Magical Slow Cooker
There’s something really nice about having a big pot of warm, fruity punch ready when everyone comes in from the cold. The Christmas spices make the kitchen smell lovely, and it’s a nice alternative to hot chocolate if the kids fancy something different. I’d serve this in little mugs with a cinnamon stick for a festive touch!
GET THE RECIPE27. Dalgona Chocolate

Image credit: The Buttery Fairytale
The fluffy whipped chocolate topping makes this look like such a fun treat! It’s a bit different from your usual Christmas drinks, with a lovely creamy texture and plenty of chocolate flavor. I think the kids would have just as much fun watching it being made as they would drinking it, especially when they get to stir all that chocolatey goodness into the milk!
GET THE RECIPE28. Non-Alcoholic Mulled Wine

Image credit: Happy Foods Tube
The kids don’t have to miss out on the traditional mulled drinks at Christmas! This alcohol-free version has all those lovely warming spices and fruity flavors, and it makes the house smell wonderful while it’s heating up. Serve it in mugs with a slice of orange and everyone can enjoy a little taste of Christmas together.
GET THE RECIPE29. Grasshopper Mocktail

Image credit: Food Meanderings
That pretty mint green color makes this such a fun drink for Christmas! It’s creamy and chocolatey with a refreshing hint of mint, a bit like drinking a mint chocolate dessert. I think the kids would love having one of these in a fancy glass, especially with a little whipped cream and chocolate on top!
GET THE RECIPE30. Starbucks Peppermint Hot Chocolate

Image credit: My Rad Kitchen
There’s no need to head out to Starbucks when you can make this Christmas favorite at home! It’s rich and chocolatey with that lovely peppermint flavor, and you can add as much whipped cream as you fancy. The kids will love having their own little coffee shop treat, and it’s a nice way to save a bit of money over the holidays too!
GET THE RECIPE31. Mexican Christmas Punch

Image credit: Corrie Cooks
This traditional Mexican Christmas drink is a lovely way to try something a bit different over the holidays! It’s packed with fruit, including apples, pears, and guava, along with cinnamon and other delicious flavors. I love the idea of serving it warm with some of the fruit in each cup. It’s a nice change from the usual Christmas drinks, and there’s no alcohol in it either!
GET THE RECIPE32. Hot Chocolate with Homemade Marshmallows

Image credit: Chef’s Pencil
You can’t beat a good hot chocolate at Christmas, especially when it comes with homemade marshmallows! They’re so much softer and fluffier than the ones you buy in a bag, and I bet the kids would love watching them slowly melt into the chocolate. It takes a little more effort, but it’s a lovely treat for a quiet afternoon during the Christmas holidays.
GET THE RECIPEI hope you’ve found a few fun Christmas drinks to try with the kids this year! There are plenty of lovely options here, from creamy milkshakes and hot chocolates to fruity punches and festive mocktails. You could even let the kids choose their favorites and make a different one each weekend in December. It’s those little Christmas treats that make this time of year so much fun!

