This Christmas Eve crockpot hot chocolate is rich, creamy, and full of delicious chocolate flavor. Made with milk, heavy cream, sweetened condensed milk, and plenty of chocolate, it’s an easy holiday drink that the whole family will love.
Christmas Eve crockpot hot chocolate is the perfect warm drink to enjoy while opening presents, watching Christmas movies, or spending time with family. Everything comes together in the slow cooker, giving you a smooth, velvety hot chocolate without having to stand over the stove.
The combination of melted chocolate chips and cocoa powder gives this homemade hot chocolate a deep chocolate flavor, while sweetened condensed milk adds just the right amount of sweetness. Top each mug with fluffy marshmallows, whipped cream, or crushed candy canes for a festive treat.
WHY YOU’LL LOVE THIS CHRISTMAS EVE CROCKPOT HOT CHOCOLATE
RICH AND CREAMY: Whole milk, heavy cream, and melted chocolate create a thick, smooth drink that tastes much richer than regular hot chocolate made from a packet.
EASY TO MAKE: The slow cooker does most of the work. After combining the ingredients, you’ll only need to stir occasionally while everything heats together.
PERFECT FOR A CROWD: This recipe makes enough for approximately 12 small servings, making it an excellent choice for Christmas Eve parties, holiday gatherings, and family celebrations.
SIMPLE INGREDIENTS: You won’t need anything complicated to make this delicious homemade hot chocolate. Most of the ingredients are easy to find at your local grocery store.
FUN TO CUSTOMIZE: Everyone can add their favorite toppings, from mini marshmallows and chocolate shavings to peppermint candies and caramel sauce.
One of the best things about making hot chocolate in the crockpot is how easy it is to prepare while you’re busy with other holiday activities. You can have the ingredients heating while you finish preparing Christmas Eve dinner or setting out treats for everyone to enjoy.
And since everything cooks together slowly, the chocolate has time to melt into the milk, creating a creamy drink with plenty of chocolate flavor in every sip.
CHRISTMAS EVE CROCKPOT HOT CHOCOLATE INGREDIENTS
This homemade Christmas hot chocolate uses a combination of milk, cream, and two kinds of chocolate to create a deliciously smooth drink.
The sweetened condensed milk adds sweetness and gives the hot chocolate a thicker consistency, while a little vanilla brings out the chocolate flavor.
You’ll need:
-
8 cups of whole milk, divided
-
2 cups of heavy whipping cream
-
1 (14-ounce) can of sweetened condensed milk
-
1½ cups of semi-sweet chocolate chips
-
⅓ cup of unsweetened cocoa powder
-
1 teaspoon of pure vanilla extract
-
¼ teaspoon of salt
-
2 cups of mini marshmallows, for serving (optional)
-
1 cup of whipped cream, for serving (optional)
-
¼ cup of crushed peppermint candies or candy canes, for serving (optional)
-
¼ cup of chocolate shavings, for serving (optional)
WHAT KIND OF CHOCOLATE IS BEST FOR HOT CHOCOLATE?
Semi-sweet chocolate chips work particularly well in this recipe because they provide a rich chocolate flavor without making the drink overly sweet.
Since we’re also adding sweetened condensed milk, there’s no need to use additional granulated sugar.
Milk chocolate chips can also be used, although they will make the finished drink noticeably sweeter.
For a stronger chocolate flavor, you can substitute dark chocolate chips or use a combination of dark and semi-sweet chocolate.
PRO TIP:
Choose good-quality chocolate chips that you enjoy eating on their own. Since chocolate is the main flavor in this recipe, the type you use will make a difference in the finished drink.
WHY ADD SWEETENED CONDENSED MILK?
Sweetened condensed milk is one of the ingredients that makes this crockpot hot chocolate so creamy.
It’s thicker than regular milk and already contains sugar, so it adds both sweetness and a smooth texture.
As the hot chocolate warms, the condensed milk mixes with the melted chocolate and heavy cream to create a rich, velvety consistency.
Be sure you’re using sweetened condensed milk rather than evaporated milk. Although the cans can look similar, these two ingredients are quite different.
Evaporated milk isn’t sweetened and won’t give you the same results without adjusting the recipe.
HOW TO MAKE CHRISTMAS EVE CROCKPOT HOT CHOCOLATE
This easy slow cooker hot chocolate takes about ten minutes to prepare, and you can have it ready to serve in approximately two hours.
The most important thing is to heat the ingredients gently and stir occasionally so the chocolate melts evenly.
Here’s how you make it:
STEP ONE: PREPARE THE SLOW COOKER
Use a clean 4 to 6-quart slow cooker for this recipe.
Make sure there’s enough room for the milk and cream without filling the crockpot too close to the top.
A 6-quart crockpot is an excellent choice if you’re making the full batch for a Christmas gathering.
STEP TWO: MIX THE COCOA POWDER
Measure one cup of the whole milk and warm it in a microwave-safe bowl or measuring cup until hot but not boiling.
Add the unsweetened cocoa powder and whisk until completely smooth.
This step helps the cocoa powder dissolve more evenly and prevents dry lumps from floating on top of your finished hot chocolate.
PRO TIP:
Don’t add the cocoa powder directly to a large amount of cold milk without mixing it first. Cocoa powder can form small clumps that are difficult to break apart once all the ingredients have been combined.
STEP THREE: ADD THE MILK AND CREAM
Pour the remaining seven cups of whole milk into the slow cooker.
Add the two cups of heavy whipping cream, followed by the sweetened condensed milk.
Use a whisk to gently mix everything together until the condensed milk is evenly distributed throughout the liquid.
Make sure to scrape the bottom of the slow cooker so none of the thick condensed milk remains in one spot.
STEP FOUR: ADD THE CHOCOLATE
Pour the cocoa mixture into the crockpot.
Add the semi-sweet chocolate chips, vanilla extract, and salt.
Stir gently to distribute the chocolate chips throughout the milk mixture.
The chocolate chips won’t dissolve immediately. They’ll gradually soften and melt as the slow cooker heats.
STEP FIVE: COOK ON LOW
Place the lid on the slow cooker and cook on LOW for approximately two hours, stirring every 20 to 30 minutes.
As the mixture heats, the chocolate chips will melt and combine with the milk and cream.
Continue cooking until the hot chocolate is heated through and completely smooth. Some slow cookers may need a little longer.
Avoid allowing the hot chocolate to boil, as too much heat can affect the smooth consistency of the dairy ingredients.
PRO TIP:
Slow cookers can heat at slightly different temperatures. Start checking the chocolate after about 90 minutes, especially if your crockpot tends to run hot.
STEP SIX: STIR UNTIL SMOOTH
Once the chocolate chips have melted, remove the lid and whisk the mixture thoroughly.
The hot chocolate should look smooth and creamy, with no visible pieces of unmelted chocolate.
Taste the mixture carefully once it has cooled enough to sample.
If you prefer a slightly less rich drink, stir in an additional ½ cup of warm whole milk until you reach your desired consistency.
STEP SEVEN: SERVE WITH YOUR FAVORITE TOPPINGS
Carefully ladle the hot chocolate into heat-safe mugs.
Top with mini marshmallows, a generous swirl of whipped cream, crushed candy canes, or chocolate shavings.
Serve warm and enjoy!
If you’re serving guests over a longer period, use the slow cooker’s WARM setting only if it keeps the hot chocolate at a food-safe temperature of at least 140°F. Stir occasionally and keep the lid on between servings.
CHRISTMAS HOT CHOCOLATE SUBSTITUTIONS AND ADDITIONS
MILK: Whole milk gives this recipe its creamy consistency. You can substitute 2% milk for a slightly lighter drink, although the finished hot chocolate won’t be quite as rich.
CHOCOLATE CHIPS: Semi-sweet chocolate chips provide a balanced chocolate flavor. Substitute milk chocolate chips for a sweeter version or dark chocolate chips for a more intense chocolate taste.
HEAVY CREAM: For a lighter hot chocolate, replace the heavy cream with an equal amount of whole milk. The drink will be thinner but still delicious.
PEPPERMINT: Add ¼ teaspoon of peppermint extract for a festive peppermint hot chocolate. Start with a small amount, as peppermint extract has a strong flavor.
CINNAMON: Stir in ½ teaspoon of ground cinnamon for a warm, slightly spiced flavor that pairs beautifully with chocolate.
WHITE CHOCOLATE: Replace the semi-sweet chocolate chips with 1½ cups of white chocolate chips and omit the cocoa powder for a creamy white hot chocolate. This version will be sweeter.
CARAMEL: Stir in ¼ cup of caramel sauce after the chocolate has melted for a delicious caramel chocolate variation.
TIPS FOR THE BEST CROCKPOT HOT CHOCOLATE
Making homemade hot chocolate in the slow cooker is simple, but a few small details can make a big difference.
Use whole milk for the creamiest results. The combination of whole milk and heavy cream gives this drink its smooth consistency.
Stir the mixture regularly while it cooks. This helps distribute the melting chocolate and keeps it from collecting at the bottom of the crockpot.
Don’t rush the cooking process by turning the slow cooker to HIGH. Gentle heat is better for melting chocolate into dairy without scorching it.
If the hot chocolate becomes too thick, add warm milk a little at a time until it reaches your preferred consistency.
OUR RECIPE DEVELOPER SAYS
For the smoothest hot chocolate, give everything a thorough whisk just before serving. This helps bring the melted chocolate, milk, and cream back together after heating.
HOW TO SERVE CHRISTMAS EVE HOT CHOCOLATE
This delicious holiday drink is perfect for serving alongside Christmas cookies, gingerbread, sugar cookies, or homemade brownies.
For a Christmas Eve dessert table, place the slow cooker beside a selection of sweet treats and let everyone prepare their own mug.
You can also set out small bowls filled with mini marshmallows, crushed peppermint candies, chocolate chips, and festive sprinkles.
For an extra-special presentation, add a swirl of whipped cream and sprinkle a little cocoa powder or chocolate shavings over the top.
Candy canes make fun edible stirrers and add a touch of peppermint flavor as they dissolve into the warm chocolate.
If children are serving themselves, have an adult handle the hot liquid and allow each mug to cool before drinking.
CAN YOU MAKE CROCKPOT HOT CHOCOLATE AHEAD OF TIME?
Yes! This homemade hot chocolate is a convenient recipe to prepare ahead of your Christmas Eve celebration.
You can measure the chocolate chips, cocoa powder, salt, and other ingredients the day before.
Keep the milk, heavy cream, and sweetened condensed milk refrigerated until you’re ready to prepare the recipe.
For the best consistency, combine everything in the slow cooker and heat it shortly before you plan to serve.
If you make the entire drink in advance, refrigerate it promptly and reheat it gently before serving.
HOW TO STORE CHRISTMAS EVE CROCKPOT HOT CHOCOLATE
IN THE FRIDGE: Allow leftover hot chocolate to cool briefly, then transfer it into airtight containers and refrigerate within two hours.
It will keep in the refrigerator for up to three days.
IN THE FREEZER: Freezing isn’t recommended for the best texture. The milk and cream may separate when thawed, leaving the hot chocolate with a slightly grainy consistency.
REHEATING: Pour the leftover hot chocolate into a saucepan and warm over medium-low heat, stirring frequently.
Heat thoroughly without letting it boil. For food safety, reheat leftovers to 165°F.
You can also reheat individual portions in the microwave, stirring at regular intervals to distribute the heat.
Chocolate may settle as the drink cools, so give it a good stir before reheating.
CHRISTMAS EVE CROCKPOT HOT CHOCOLATE FAQS
Can I use hot chocolate mix instead of cocoa powder?
You can, but hot chocolate mix usually contains added sugar and milk solids. Since this recipe already includes sweetened condensed milk and chocolate chips, using a prepared mix could make the drink too sweet.
Unsweetened cocoa powder is the better option.
How long does hot chocolate take in a crockpot?
This recipe generally takes about two hours on LOW. The exact cooking time depends on your slow cooker and the temperature of the ingredients when added.
The hot chocolate is ready when it’s heated through and the chocolate has completely melted.
Can I make this recipe without sweetened condensed milk?
Yes. Replace the condensed milk with one additional cup of whole milk and add sugar to taste.
Start with ¼ cup of granulated sugar, then adjust the sweetness after the chocolate melts. The finished hot chocolate will be slightly less thick.
Why is my crockpot hot chocolate grainy?
Graininess can happen when chocolate becomes overheated or doesn’t melt evenly.
Keep the slow cooker on LOW and stir regularly. Avoid boiling the mixture.
If your drink appears grainy, try whisking in a little warm milk to improve the consistency.
Can I double this recipe?
Yes, provided your slow cooker is large enough. A double batch is best prepared in two slow cookers so the liquid can heat evenly without overfilling either appliance.
Can I leave hot chocolate in the crockpot overnight?
No. Dairy-based hot chocolate shouldn’t be left sitting in a slow cooker overnight.
Refrigerate leftovers promptly and reheat them when you’re ready to enjoy another mug.
This creamy Christmas Eve crockpot hot chocolate is a wonderful addition to your holiday traditions. With rich melted chocolate, a smooth homemade texture, and plenty of delicious toppings, it’s an easy drink to prepare for a cozy evening with family.
And with the slow cooker handling most of the preparation, you can spend less time in the kitchen and more time enjoying your Christmas Eve celebration.

CHRISTMAS EVE CROCKPOT HOT CHOCOLATE RECIPE
Ingredients
- 8 cups whole milk divided
- 2 cups heavy whipping cream
- 1 14-ounce can sweetened condensed milk
- 1½ cups semi-sweet chocolate chips
- ⅓ cup unsweetened cocoa powder
- 1 teaspoon pure vanilla extract
- ¼ teaspoon salt
- 2 cups mini marshmallows optional garnish
- 1 cup whipped cream optional garnish
- ¼ cup crushed peppermint candies optional garnish
- ¼ cup chocolate shavings optional garnish
Instructions
- Warm one cup of whole milk until hot but not boiling. Whisk in the cocoa powder until smooth.
- Pour the remaining seven cups of whole milk into a 4 to 6-quart slow cooker.
- Add the heavy whipping cream and sweetened condensed milk. Whisk to combine.
- Stir in the cocoa mixture, chocolate chips, vanilla extract, and salt.
- Cover and cook on LOW for approximately two hours, stirring every 20 to 30 minutes, until heated through and the chocolate is melted.
- Whisk thoroughly until smooth and creamy.
- Ladle into mugs and top with marshmallows, whipped cream, crushed peppermint candies, or chocolate shavings.
Notes
- Stir regularly to prevent chocolate from settling on the bottom.
- Add warm milk if you prefer a thinner consistency.
- Keep hot chocolate at 140°F or above when holding it for serving.
- Refrigerate leftovers within two hours and use within three days.