If you are searching for the ultimate cozy and indulgent drink to warm your heart on a chilly holiday night, look no further than this Christmas Eve Creamy Crockpot Hot Chocolate Recipe. It’s a luscious blend of rich chocolate, velvety cream, and just the right hint of sweetness that fills your home with the most inviting aroma and brings everyone together around the warmth of the crockpot. Whether you’re hosting a family gathering or simply want to treat yourself after a day of holiday fun, this hot chocolate is the perfect companion for creating joyful, memorable moments.

Ingredients You’ll Need
This Christmas Eve Creamy Crockpot Hot Chocolate Recipe uses simple but essential ingredients that each play a unique role in shaping its luxurious taste and smooth texture. From the creamy whole milk to the intense chocolate chips, every component works in harmony to deliver a festive treat.
- Whole milk: The base that gives the hot chocolate its creamy and comforting consistency.
- Heavy cream: Adds richness and a silky mouthfeel that makes every sip feel like a special occasion.
- Sweetened condensed milk: Provides a natural sweetness and thickens the hot chocolate for that luscious body.
- Semi-sweet chocolate chips: The star ingredient that melts into a deeply chocolatey flavor.
- Unsweetened cocoa powder: Boosts the chocolate intensity with a pure, bold cocoa taste.
- Vanilla extract: Lends a warm, aromatic depth that elevates the entire drink.
- Pinch of salt: Balances the sweetness and enhances the overall chocolate flavor.
- Marshmallows: Classic topping for a fluffy, sweet finish.
- Crushed candy canes: Adds a festive crunch and a refreshing peppermint kick.
How to Make Christmas Eve Creamy Crockpot Hot Chocolate Recipe
Step 1: Combine the Ingredients
Start by pouring whole milk, heavy cream, and sweetened condensed milk into your crockpot. Add the semi-sweet chocolate chips and unsweetened cocoa powder next, followed by the vanilla extract and a pinch of salt. Give everything a good stir to mix the ingredients thoroughly before heating. This combines the essentials evenly so the hot chocolate becomes perfectly smooth as it cooks.
Step 2: Slow Cook on Low
Cover your crockpot and set it to cook on low for about 2 hours. During this time, stir occasionally to help melt the chocolate chips and blend all the flavors. The slow heating ensures the mixture becomes luxuriously creamy and warm without scorching any of the delicate dairy components.
Step 3: Serve and Garnish
Once your Christmas Eve Creamy Crockpot Hot Chocolate Recipe is heated through and silky smooth, ladle it into your favorite mugs. Get ready for the fun part — top with fluffy marshmallows and sprinkle on crushed candy canes to add whimsy and an extra touch of holiday spirit.
How to Serve Christmas Eve Creamy Crockpot Hot Chocolate Recipe

Garnishes
Marshmallows are a timeless topping that melt slightly into the drink for extra creaminess. Crushed candy canes bring a peppermint pop and colorful sparkle. You can also try whipped cream, chocolate shavings, or a dusting of cinnamon to personalize your presentation and delight your guests with extra flavor layers.
Side Dishes
This hot chocolate pairs beautifully with sweet holiday treats like gingerbread cookies, biscotti, or freshly baked sugar cookies. Savory snacks like roasted nuts or cheese boards can also complement its richness if you want a balanced snack spread while sipping your drink.
Creative Ways to Present
Serving this Christmas Eve Creamy Crockpot Hot Chocolate Recipe in clear mugs or glasses lets everyone admire its creamy, chocolatey color. Adding festive-themed mugs or mugs with fun holiday messages can make the experience even more special. For an event or party, set up a hot chocolate bar with assorted toppings so guests can customize their own cups.
Make Ahead and Storage
Storing Leftovers
If you happen to have any leftover hot chocolate, store it in an airtight container in the refrigerator for up to 3 days. Give it a good stir before reheating to reincorporate any settled ingredients.
Freezing
While it’s best enjoyed fresh, you can freeze leftover hot chocolate in freezer-safe containers for up to a month. Thaw it overnight in the fridge before reheating gently on the stove or in the microwave.
Reheating
When reheating, warm your hot chocolate slowly over low heat on the stove or in short bursts in the microwave, stirring often to keep it smooth and prevent scorching. You may want to add a splash of milk to refresh the creaminess if it thickens while chilled.
FAQs
Can I use non-dairy milk instead of whole milk?
Absolutely! You can substitute plant-based milks like almond, oat, or coconut milk, but keep in mind this may slightly alter the creaminess and flavor. It still makes a delicious and dairy-free version of the Christmas Eve Creamy Crockpot Hot Chocolate Recipe.
How long can I keep the hot chocolate warm in the crockpot?
Once the hot chocolate has finished cooking, you can keep it warm on the crockpot’s low or warm setting for up to 2 hours without compromising flavor or texture.
Can I add alcohol to this recipe?
Definitely! Adding a splash of peppermint schnapps, Irish cream, or bourbon after cooking can create an adult-friendly twist. Just serve responsibly and inform your guests.
Is sweetened condensed milk necessary?
Sweetened condensed milk is key to achieving that perfect creamy sweetness and thick texture. You can try using regular sugar or other sweeteners, but it won’t have quite the same richness and body.
What if I don’t have a crockpot?
You can make this hot chocolate on the stove by gently heating the ingredients over low heat while stirring frequently until the chocolate melts and everything is combined smoothly. Just take care not to boil the mixture to prevent curdling.
Final Thoughts
This Christmas Eve Creamy Crockpot Hot Chocolate Recipe is more than just a drink — it’s a heartwarming holiday tradition waiting to happen. Its rich, velvety texture and festive toppings bring magic to any gathering, making your celebration even cozier and sweeter. I can’t wait for you to try this recipe and make it your own cherished part of the holiday season!
Print
Christmas Eve Creamy Crockpot Hot Chocolate Recipe
- Prep Time: 5 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 5 minutes
- Yield: 6 servings
- Category: Beverage
- Method: Slow Cooking
- Cuisine: American
Description
This Christmas Eve Creamy Crockpot Hot Chocolate is a rich and comforting drink perfect for cozy holiday gatherings. Made with a blend of whole milk, heavy cream, sweetened condensed milk, semi-sweet chocolate chips, and cocoa powder, it’s slow-cooked to silky perfection in a crockpot. Topped with marshmallows and crushed candy canes, this festive hot chocolate delivers a warm, creamy, and indulgent treat that’s sure to delight everyone.
Ingredients
Hot Chocolate Base
- 4 cups whole milk
- 1 cup heavy cream
- 1 can (14 oz) sweetened condensed milk
- 1 cup semi-sweet chocolate chips
- 1/4 cup unsweetened cocoa powder
- 1 tsp vanilla extract
- Pinch of salt
Toppings
- Marshmallows (for topping)
- Crushed candy canes (for topping)
Instructions
- Combine Ingredients: In a crockpot, combine whole milk, heavy cream, sweetened condensed milk, semi-sweet chocolate chips, unsweetened cocoa powder, vanilla extract, and a pinch of salt. Stir the mixture well to evenly distribute all ingredients.
- Cook Slowly: Cover the crockpot and cook the hot chocolate on low heat for 2 hours. Stir occasionally during cooking to help the chocolate chips melt fully and ensure the mixture heats evenly and becomes smooth and creamy.
- Serve and Garnish: Once the hot chocolate is fully heated and the chocolate is melted, ladle it into mugs. Top each serving with marshmallows and crushed candy canes to add a festive and delightful crunch.
Notes
- For an extra rich flavor, use high-quality semi-sweet chocolate chips.
- Do not skip occasional stirring to prevent chocolate from sticking and ensure smooth consistency.
- For a dairy-free version, substitute milk and cream with plant-based alternatives and use dairy-free chocolate chips.
- Adjust sweetness by varying the amount of sweetened condensed milk or adding a little sugar if desired.
- Keep leftovers refrigerated and gently reheat before serving.

