If there’s one drink that embodies the warmth and magic of the holiday season, it’s a cup of creamy, dreamy hot chocolate. And trust me, this Christmas Eve Creamy Crockpot Hot Chocolate will elevate your cozy winter nights to a whole new level. Made with velvety milk, rich chocolate, and just the right amount of sweetness, this hot chocolate is like a hug in a mug. Plus, it’s made in your crockpot, so you can set it and forget it while you enjoy your festivities. This recipe is the perfect way to indulge in the holiday spirit—whether you’re sipping by the fireplace, serving it up to guests, or letting the kids have a special treat after a day of holiday fun. You won’t want to go back to store-bought hot chocolate after you try this!
Why You’ll Love Christmas Eve Creamy Crockpot Hot Chocolate
There’s no shortage of reasons to fall head over heels for this hot chocolate, and here are a few that make it extra special:
Super Creamy and Rich: The combination of milk, heavy cream, and sweetened condensed milk creates a super smooth, luxurious texture that will have you sipping happily all night long.
Perfect for a Crowd: This recipe is ideal for holiday parties, family gatherings, or a cozy night in. Just set the crockpot and let it do all the work. It can serve multiple guests, so everyone can enjoy a warm cup of comfort.
No-Fuss Preparation: With just a few simple ingredients, you can have a delicious hot chocolate brewing away in no time. Plus, the crockpot keeps it warm for hours, so you don’t need to worry about reheating it.
Customizable: This hot chocolate is the perfect base to get creative with toppings. Add whipped cream, marshmallows, peppermint sticks, or even a sprinkle of cinnamon—whatever makes your heart (and tastebuds) happy!
A Holiday Tradition: It’s not just a drink; it’s an experience. Imagine the smell of chocolate filling the house as the crockpot works its magic. It’s the perfect way to make your Christmas Eve extra special.

Ingredients
Gather these simple ingredients to create the dreamiest hot chocolate:
Whole Milk
This forms the base of the hot chocolate and gives it that perfect creamy consistency.
Heavy Cream
Heavy cream takes this hot chocolate to the next level, making it richer and silkier than anything you’ve had before.
Sweetened Condensed Milk
Sweetened condensed milk adds an extra layer of sweetness and creaminess, making this hot chocolate incredibly indulgent.
Semi-Sweet Chocolate Chips
The chocolate chips are what give this hot chocolate its rich, deep chocolate flavor. Semi-sweet is perfect for balancing the sweetness from the condensed milk.
Cocoa Powder
Cocoa powder intensifies the chocolate flavor, creating a nice balance between the creamy milk and chocolatey goodness.
Vanilla Extract
A splash of vanilla enhances the overall flavor, adding a subtle sweetness and warmth.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Making this Christmas Eve Creamy Crockpot Hot Chocolate is as easy as it gets! Here’s how to make the most indulgent hot chocolate ever:
Combine the Ingredients
In your crockpot, combine the whole milk, heavy cream, sweetened condensed milk, semi-sweet chocolate chips, cocoa powder, and vanilla extract.
Stir Well
Stir everything together until the ingredients are fully incorporated. You want that chocolate to melt into the milk for a smooth and creamy base.
Cook on Low
Set your crockpot on low and cook for 2 to 3 hours, stirring occasionally. The chocolate chips will slowly melt into the milk, creating a rich and velvety texture. You’ll know it’s ready when the mixture is hot and the chocolate is fully dissolved.
Serve and Top
Once your hot chocolate is ready, give it one last stir, then ladle it into mugs. Add your favorite toppings, like whipped cream, marshmallows, crushed candy canes, or a sprinkle of cocoa powder for a festive touch.
Enjoy
Sit back, relax, and sip your creamy, decadent hot chocolate. Enjoy it by the fire, with loved ones, or just because you deserve it!
Nutrition Facts
Servings: 8
Calories per serving: 400
Preparation Time
Prep Time: 10 minutes
Cook Time: 2-3 hours
Total Time: 2 hours 10 minutes – 3 hours 10 minutes
How to Serve Christmas Eve Creamy Crockpot Hot Chocolate
This hot chocolate is perfect on its own, but here are a few ideas to take it to the next level:
With Toppings: Whipped cream, marshmallows, chocolate shavings, and crushed candy canes are just a few ideas. Get creative and top it however you like!
A Dash of Spice: For a little warmth, add a sprinkle of cinnamon, nutmeg, or even a pinch of cayenne pepper. The spices will give your hot chocolate a cozy, festive kick.
For the Adults: Add a splash of Baileys, Kahlúa, or spiced rum for an adult twist that’s perfect for a holiday gathering.
Alongside a Sweet Treat: Serve this hot chocolate with cookies, brownies, or any of your favorite holiday desserts for a complete indulgent experience.
Additional Tips
Here are a few tips to ensure your Christmas Eve Creamy Crockpot Hot Chocolate turns out perfectly:
Stir Occasionally: The hot chocolate can sometimes stick to the sides of the crockpot, so give it a stir every 30 minutes or so to keep everything smooth and prevent any burning.
Customize the Chocolate: If you prefer darker chocolate, try using dark chocolate chips instead of semi-sweet. It’ll make your hot chocolate more intense.
Make it Vegan: For a vegan version, simply swap out the whole milk and heavy cream for coconut milk or almond milk and use dairy-free chocolate chips.
Prep Ahead: You can make this hot chocolate in advance. Just store it in an airtight container in the fridge for up to 3 days and reheat on low before serving.
Keep it Warm: If you’re serving this at a holiday party, the crockpot is perfect for keeping the hot chocolate warm for hours. Just make sure to stir it occasionally.
FAQ Section
Q1: Can I use a different type of milk?
A1: Yes! You can use almond milk, oat milk, or any non-dairy milk in place of whole milk. Just note that the texture and flavor may change slightly.
Q2: Can I make this ahead of time?
A2: Yes, you can prepare it ahead of time. Just store the hot chocolate in the fridge and reheat in the crockpot or on the stovetop before serving.
Q3: Can I double the recipe?
A3: Absolutely! Just make sure your crockpot is large enough to accommodate the doubled ingredients.
Q4: Can I use a different type of chocolate?
A4: Yes, you can use milk chocolate or dark chocolate chips if you prefer. Adjust the sugar to taste if you’re using dark chocolate, as it’s less sweet.
Q5: How long can I keep leftovers?
A5: Leftover hot chocolate can be stored in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave before serving.
Q6: Can I make this hot chocolate without a crockpot?
A6: Yes, you can make it on the stovetop! Just combine the ingredients in a large pot and cook over medium heat, stirring frequently, until everything is melted and combined.
Q7: Can I freeze hot chocolate?
A7: While hot chocolate is best enjoyed fresh, you can freeze it for up to 1 month. Reheat on the stove or in the microwave when you’re ready to enjoy.
Q8: How do I keep the hot chocolate warm at a party?
A8: Keep the hot chocolate warm in the crockpot on the “warm” setting. You can also transfer it to a large thermos for easy pouring.
Q9: Can I add more sweetness if it’s not sweet enough?
A9: Yes, if you prefer a sweeter hot chocolate, add more sweetened condensed milk or sugar to taste.
Q10: What are some fun ways to top this hot chocolate?
A10: Get creative with toppings! Try adding crushed peppermint, caramel sauce, or mini marshmallows. You could also drizzle with chocolate syrup or top with a sprinkle of cinnamon.
Conclusion
This Christmas Eve Creamy Crockpot Hot Chocolate is everything you want in a holiday drink: rich, creamy, and utterly indulgent. Whether you’re relaxing by the fire or serving it at a holiday party, this hot chocolate is the perfect way to warm up and get into the festive spirit. With minimal prep, zero baking, and endless options for customization, this recipe will become a beloved tradition for years to come. So go ahead, grab your favorite mug, and enjoy a cup of holiday magic!
PrintChristmas Eve Creamy Crockpot Hot Chocolate
This creamy and indulgent hot chocolate is made in the crockpot, perfect for warming up on Christmas Eve or any chilly winter evening. Rich with milk chocolate and sweetened condensed milk, it’s a holiday classic that everyone will love!
- Prep Time: 5 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 5 minutes
- Yield: 8–10 servings 1x
- Category: Beverage
- Method: Slow Cooker
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1.5 cups heavy cream
- 1 (14 oz) can sweetened condensed milk
- 2 cups milk chocolate chips
- 6 cups milk
- 1 tsp vanilla extract
Instructions
- Combine Ingredients:
- In a crockpot, add the heavy cream, sweetened condensed milk, milk chocolate chips, milk, and vanilla extract. Stir well to combine.
- Cook:
- Set the crockpot to low and cook for 2 hours, stirring occasionally to ensure the chocolate chips melt evenly.
- Serve:
- Once the hot chocolate is smooth and creamy, ladle it into mugs and serve hot. Top with whipped cream, marshmallows, or a sprinkle of cocoa powder for extra festive cheer.
Nutrition
- Serving Size: 1 serving
- Calories: 350kcal
- Sugar: 34g
- Sodium: 90mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 45mg