
Christmas Eve Crockpot Hot Chocolate
This Christmas Eve Crockpot Hot Chocolate is rich, creamy, and easy to share during a cozy holiday gathering. Milk, cream, sweetened condensed milk, and melted chocolate gently warm together in the slow cooker, making it simple to serve mugs throughout the evening.
Prep Time: 10 minutes
Cook Time: About 2 hours
Total Time: About 2 hours 10 minutes
Servings: 8–10
Why You’ll Love This Recipe
- Rich, creamy hot chocolate made with real chocolate
- The slow cooker keeps it warm for serving
- Easy to prepare while you enjoy Christmas Eve
- Simple to customize with different chocolate and toppings
- Perfect for a holiday hot chocolate bar
Ingredients
- 6 cups whole milk
- 2 cups heavy cream
- 1 can (14 ounces) sweetened condensed milk
- 2 cups semi-sweet chocolate chips
- ¼ cup unsweetened cocoa powder
- 1 teaspoon vanilla extract
- Pinch of salt
Optional toppings:
- Whipped cream
- Mini marshmallows
- Crushed peppermint or candy canes
- Red and green sprinkles
- Chocolate shavings
How to Make Christmas Eve Crockpot Hot Chocolate
Step 1: Add the Milk and Cream
Pour the whole milk and heavy cream into a 5- to 6-quart slow cooker. Add the sweetened condensed milk and whisk until combined.
Step 2: Whisk in the Cocoa Powder
Sprinkle in the cocoa powder and whisk well to break up any lumps. Scrape around the sides and bottom of the slow cooker so no dry cocoa is left behind.
Step 3: Add the Chocolate
Stir in the semi-sweet chocolate chips and a pinch of salt. The salt balances the sweetness and brings out the chocolate flavor.
Step 4: Cook Until Smooth
Cover and cook on Low for about 2 hours, stirring every 30 minutes. The hot chocolate is ready when the chocolate chips have melted and the mixture is smooth and steaming.
Avoid letting it boil, as high heat can scorch the milk or make the chocolate mixture grainy.
Step 5: Add the Vanilla
Stir in the vanilla extract once the chocolate has melted. Taste and adjust the flavor if desired. For a richer chocolate taste, whisk in a little extra cocoa powder.
Step 6: Keep Warm and Serve
Set the slow cooker to Warm for serving. Stir occasionally, then ladle the hot chocolate into mugs and add whipped cream, marshmallows, peppermint, or sprinkles.
Tips for the Best Crockpot Hot Chocolate
- Cook on Low and stir regularly to help the chocolate melt evenly.
- Whisk the cocoa powder thoroughly before the mixture gets hot to prevent lumps.
- Don’t let the hot chocolate boil; gentle heat keeps the texture smooth.
- Add vanilla near the end of cooking to preserve its flavor.
- Keep toppings separate and add them to individual mugs just before serving.
- If the hot chocolate gets too thick, stir in a little warm milk.
Easy Variations
Make It Less Sweet
Use bittersweet chocolate chips and reduce the sweetened condensed milk to about ¾ of the can. Taste before serving and add more condensed milk if needed.
Add Peppermint
Stir in ¼ teaspoon peppermint extract along with the vanilla. Start with a small amount because peppermint extract can quickly become strong. Top with crushed candy cane.
Use Milk Chocolate
Replace the semi-sweet chocolate chips with milk chocolate chips for a sweeter, milder drink. You can reduce the sweetened condensed milk if you prefer.
Make It with White Chocolate
Replace the semi-sweet chocolate chips with white chocolate chips and leave out the cocoa powder. The result will be sweeter and lighter in color.
Make-Ahead and Storage
To prepare ahead, combine the milk, cream, sweetened condensed milk, cocoa powder, chocolate chips, and salt in the slow cooker insert. Cover and refrigerate for up to 24 hours. When ready to cook, place the insert into the slow cooker and heat on Low, allowing extra time because the mixture will be cold. Stir in the vanilla after the chocolate melts.
Refrigerate leftover hot chocolate in a covered container for up to 3 days. Reheat gently on the stovetop over low heat or in the microwave, stirring often. If it has thickened, whisk in a little milk.
Frequently Asked Questions
Can I use 2% milk instead of whole milk?
Yes. Whole milk makes the hot chocolate creamier, but 2% milk will work. The finished drink may be a little lighter.
Can I cook it on High?
Low heat is recommended for the smoothest texture. If you’re short on time, cook on High and stir frequently, checking after about an hour. Switch to Warm once the chocolate has melted.
How long can I keep it warm in the slow cooker?
Keep it on Warm while serving and stir occasionally. For the best texture, serve it within a few hours.
Can I make it without heavy cream?
Yes. Replace the heavy cream with an equal amount of whole milk. The drink will be less rich but will still be creamy from the chocolate and sweetened condensed milk.
Why is my hot chocolate too thick?
It may have cooked too long or cooled slightly. Whisk in warm milk a little at a time until it reaches your preferred consistency.
Final Thoughts
This Christmas Eve Crockpot Hot Chocolate is an easy, festive drink to share with family and friends. Let it warm gently in the slow cooker, set out a few favorite toppings, and serve creamy mugs throughout the evening.




















