Homemade Polar Express Hot Chocolate For Movie Night
This homemade Polar Express Hot Chocolate Recipe is so fun and easy to make! Great flavors and easy to make for movie night!

The Polar Express is non-negotiable in our house every holiday season. The kids expect it, they prepare for it, and somewhere along the way it became the one tradition that nobody has to be reminded about or convinced to participate in. They show up in pajamas without being asked.
The hot chocolate is the centerpiece. My kids saw that scene on the train and immediately wanted to know if we could make it at home, and I was not about to hand them a packet of Swiss Miss and call it done. This recipe is what I came up with — two kinds of chocolate chips, sweetened condensed milk, heavy cream, whole milk, vanilla, and a pinch of cinnamon that I’m convinced is what makes it taste like something from an actual kitchen and not a vending machine. It’s rich without being overwhelming, creamy in a way that cocoa powder just can’t replicate, and my kids have declared it the only acceptable hot chocolate for movie night. I tend to agree.
It comes together in about 15 minutes on the stovetop, or you can let the slow cooker do the work if you want it ready when the movie starts. Both methods are below.
What ingredients do you need for this Polar Express Hot Chocolate?

- sweetened condensed milk
- semi-sweet chocolate chips
- milk chocolate chips
- heavy cream
- whole milk
- vanilla
How Do You Make Polar Express Hot Chocolate?

Step One: In a Dutch oven (or heavy bottom saucepan) combine sweetened condensed milk and chocolate chips over medium high heat.
Step Two: Stir constantly until chocolate is completely smooth.
Step Three: Add heavy cream, milk, and vanilla.
Step Four: Whisk until fully combined.
Step Five: Serve warm with added marshmallows or whipped cream. Enjoy!
That longing to experience the Polar Express in real life is one that I’ve carried for many years, and each year my wish looks like it might come true. Today we are recreating the amazing hot chocolate that you can make for movie night! So what are you waiting for?

Polar Express Hot Chocolate Easy Variations
- Peppermint Hot Chocolate: Add a few drops of peppermint extract for a festive twist.
- Nutty Delight: Add a tablespoon of almond or hazelnut butter to the mixture.
- Spiced Cocoa: Include a pinch of cinnamon or nutmeg for added warmth.
Tips For The Best Polar Express Hot Chocolate
Keep the heat low and be patient. Chocolate needs gentle heat to melt smoothly. Start at medium to medium-low — the condensed milk and chocolate chips will melt together without rushing. If you crank the heat to get it done faster, you risk scorching the bottom of the pan before you can stir it back. Once you see it starting to seize or stick, you can’t really recover it.
Stir constantly in the beginning. Once the chocolate chips and condensed milk go in, don’t walk away. Stir consistently until the mixture is completely smooth and glossy before adding anything else. The stirring isn’t just busy work — it’s what keeps the chocolate from sticking to the bottom and what creates that silky texture.
Never let it come to a full boil. A gentle simmer after adding the milk and cream is fine. A rolling boil will cause the chocolate to separate and the mixture to get grainy. Watch the edges of the pot — the moment you see bubbles starting to form around the sides, lower the heat.
Add the cinnamon with the liquids. Stir in ½ teaspoon of ground cinnamon when you add the heavy cream, milk, and vanilla. It won’t taste like cinnamon hot chocolate — it just rounds out the chocolate flavor and adds a warmth that makes people ask what’s in it. This is the step that makes the difference.
Taste before you serve. Every brand of chocolate chips is a little different in sweetness. After everything is fully combined, give it a taste. Want it sweeter? A tablespoon of sugar stirred in fixes it. Want more chocolate depth? A tablespoon of unsweetened cocoa powder whisked in does it without changing the texture.

Polar Express Hot Chocolate Most Asked Questions
The two-ingredient combination that changes everything is sweetened condensed milk and real chocolate chips. Packet hot chocolate is made with cocoa powder and powdered milk — it’s fine, but it’s flat. This version uses actual melted chocolate, which gives it a depth and richness that powder can’t replicate. The heavy cream is what makes it feel luxurious rather than just sweet.
Yes, with some caveats. The semi-sweet and milk chocolate combination is what creates the balance — the semi-sweet brings depth, the milk chocolate brings sweetness and creaminess. If you go all semi-sweet it will taste more like a rich dark hot chocolate, which some people prefer. All milk chocolate tips it toward very sweet. White chocolate chips work for a completely different drink — white hot chocolate, which is delicious but a different recipe entirely. Avoid dark chocolate chips above 70% cacao unless you want something quite bitter and plan to add extra sugar.
Yes. Oat milk is the best substitute here — it’s creamy enough to hold up against the chocolate and condensed milk and doesn’t have the beany undertone that some soy milks can add. Full-fat coconut milk also works and adds a slight coconut flavor that pairs really well with the chocolate. For the heavy cream, full-fat coconut cream is the best swap. Note: if you’re going fully dairy-free, you’ll also need to use dairy-free sweetened condensed milk, which is available in most grocery stores now — Nature’s Charm makes a good one.
Yes, and it actually gets better overnight. Make the full batch, let it cool completely, transfer to an airtight container and refrigerate for up to 3 days. It will thicken in the fridge — that’s normal. When you’re ready to serve, reheat it on the stovetop over low heat and whisk in a splash of whole milk to bring it back to the right consistency. Don’t microwave the whole batch — reheat slowly on the stove for the best texture.
Absolutely. This recipe makes 10 cups, which is great for a crowd but more than a family of four needs for movie night. To halve it: use half a can of condensed milk (about 7 oz), ½ cup each of semi-sweet and milk chocolate chips, ¾ cup heavy cream, 3 cups whole milk, and 1½ teaspoons vanilla. Everything else stays the same. Leftover condensed milk keeps in the refrigerator for about 2 weeks in a sealed container.
Whisk in whole milk a splash at a time over low heat until it reaches the consistency you want. This also happens naturally when the hot chocolate sits or is refrigerated — just add milk when reheating and it loosens right back up.
Yes — this is a great base for spiked hot chocolate. Peppermint schnapps is the most popular addition for a holiday version. Baileys Irish Cream, Kahlúa, or bourbon all work beautifully with the chocolate base. Add about 1–1½ oz per serving after pouring into the mug, not into the main batch, so everyone can customize their own. For a full spiked hot chocolate recipe check out my Easy Spiked Hot Chocolate.
The slow cooker on the warm setting is the easiest answer. If you made it on the stovetop, transfer it to the slow cooker after it’s done and switch to warm — it holds beautifully for 2–3 hours. Stir occasionally and add a splash of milk if it thickens too much.
Whipped cream and mini marshmallows are the classics — my kids won’t accept anything else. For something a little extra: a drizzle of chocolate syrup, a dusting of cocoa powder, festive red and white sprinkles, or a candy cane hooked over the rim of the mug. For adults, a few shavings of good dark chocolate on top of the whipped cream looks and tastes like something from a coffee shop.

How to Make Polar Express Hot Chocolate in the Slow Cooker
This is the version to use when you’re hosting — it keeps warm through the whole movie, you can double the batch easily, and you don’t have to stand at the stove stirring anything. Set it up before everyone arrives and it’s ready when you are.
Add all ingredients to the slow cooker — condensed milk, both kinds of chocolate chips, heavy cream, whole milk, vanilla, and cinnamon. Cook on low for 3–4 hours or high for 1–2 hours, stirring every 30–45 minutes to keep the chocolate from settling at the bottom. By the time it’s done the chocolate will be fully melted and the whole thing will be creamy and smooth.
Keep it on the warm setting once it’s ready. Set out the toppings — whipped cream, marshmallows, sprinkles, whatever your crew likes — and let people fix their own mugs. It’s the easiest holiday hosting move there is.
One note: the slow cooker version thickens more than the stovetop version as it sits. If it gets too thick toward the end, whisk in a splash of whole milk and stir until smooth.

Where to serve this polar express hot chocolate?
Normally I make it in a mug, but you could really serve it anywhere. It’s great for making at home, or bringing somewhere else! To make the drink extra special, you can bring some whipped cream over. That way people can sweeten their own drinks to whatever taste they prefer.

Topping Options
- Whipped Cream: A classic choice that adds extra creaminess.
- Marshmallows: A fun and fluffy option for kids and adults alike.
- Cocoa Powder: A light dusting adds a sophisticated touch.
- Chocolate Shavings: For the true chocolate lover, this adds both flavor and aesthetics.
If you make this for movie night I want to hear about it — drop a comment below and tell me how it went. Did your kids approve? Did you add cinnamon? Did someone ask for seconds before the opening credits finished? That last one happens in our house more than I’d like to admit.
And if you made it for a crowd in the slow cooker, let me know how that worked out too. This recipe scales up easily and I love hearing how people make it their own — peppermint, Baileys, extra marshmallows, whatever your version looks like.
The Polar Express isn’t going anywhere, and neither is this hot chocolate. Once it becomes part of your holiday rotation you’ll wonder how you ever handed anyone a packet.
Want some more delicious hot chocolate recipes? Check these out!
Homemade Polar Express Hot Chocolate For Movie Night
This amazing polar express hot chocolate is great for the holidays and marathon Hallmark movie nights!
Ingredients
- 1 14 oz can sweetened condensed milk
- 1 cup semi-sweet chocolate chips
- 1 cup milk chocolate chips
- 1.5 cups heavy cream
- 6 cups whole milk
- 1 tbsp vanilla
Instructions
- In a Dutch oven (or heavy bottom saucepan) combine sweetened condensed milk and chocolate chips over medium high heat.
- Stir constantly until chocolate is completely smooth.
- Add heavy cream, milk, and vanilla.
- Whisk until fully combined.
- Serve warm with added marshmallows or whip cream. Enjoy!
Notes
This can be done in a crock pot. Add all ingredients to crock pot and cook on low 3-4 hours or high 1-2 hours before serving.
Be sure to stir every hour.
Nutrition Information
Yield
10Serving Size
1Amount Per Serving Calories 560Total Fat 33gSaturated Fat 20gTrans Fat 0gUnsaturated Fat 10gCholesterol 77mgSodium 156mgCarbohydrates 58gFiber 2gSugar 56gProtein 12g

Before you go, Grab Your Free Printable Recipe Kit!
Keep track of all your favorite recipes and ingredients with this free printable book!
Hi! I’m Nellie. I am an entrepreneur, a busy mama of 3 and a wife to my high school sweetheart. I have been sharing content for over 12 years about how to cook easy recipes, workout tips and free printables that make life a little bit easier. I have been featured in places like Yahoo, Buzzfeed, What To Expect, Mediavine, Niche Pursuits, HuffPost, BabyCenter, Mom 2.0, Mommy Nearest, Parade, Care.com, and more!
Get comfortable and be sure to come hang out with me on social. Don’t forget to grab your free fitness journal before you go!




