Crockpot Hot Chocolate is made with heavy cream, milk, sweetened condensed milk, chocolate, cocoa powder, and vanilla for the perfect hot drink for holiday parties and gatherings.
Mix up this homemade hot chocolate recipe and let the slow cooker keep it warm all day long! If you want to be extra festive, top it with Marshmallows or Whipped Cream and chocolate shavings before serving.
This cold-weather treat is perfect to make for a house full of guests on Christmas morning! That’s because one batch of Slow Cooker Hot Chocolate makes a lot of servings— just ladle into mugs and enjoy.
It’s also a very hands-off recipe! Just 5 minutes for prep and your slow cooker will do the rest! Did I mention this hot chocolate is super velvety and rich! It’s not as thick as a European Drinking Chocolate, but it’s much more creamy and thick than the packaged stuff or even Starbucks!
You can find the full printable recipe with measurements at the bottom of this post!
How To Make Crockpot Hot Chocolate:
Step 1: Add the chocolate chips (any mix of dark chocolate, semi-sweet chocolate, and milk chocolate chips can be used). Then add the cocoa powder, powdered sugar, sweetened condensed milk, heavy cream, milk, and vanilla extract to a crock pot. This one is the one I use – I love the sauté feature!
Step 2: Whisk together the ingredients until the powdered ingredients are mostly mixed in. Cover and cook on low heat for 2 hours.
It’s really important to make sure you whisk well so that the sweetened condensed milk gets mixed in thoroughly and doesn’t just sit on the bottom of the crockpot.
Step 3: Stir in 2 cups of mini marshmallows, then cover and wait 10 minutes. Finish stirring the marshmallows in, they should be mostly dissolved.
Serve with a ladle and add more garnishes, if desired. Put the slow cooker on the warm setting and hot chocolate can sit all day.
Frequently Asked Questions
Can You Save Hot Chocolate?
Make sure it’s cooled before storing it in an airtight container in the refrigerator — it should stay good for up to 5 days. I like using this pitcher because the seal is nice and strong and keeps the hot chocolate fresh!
Can You Reheat Crockpot Hot Chocolate?
Yes, you can reheat this recipe! Whether you end up making extra or you want to prepare your batch ahead of time. When it’s time to enjoy it again, you can either microwave it in a mug, heat it in a saucepan (preferred method), or if you saved a lot, put it back in the slow cooker to warm up.
Can You Freeze Crockpot Hot Chocolate?
Yep, but I don’t really recommend it just because it’s so easy to make and this will take up a lot of room in the freezer! But if you do need to freeze it, make sure it’s cooled before storing it in an airtight container. Then wrap it in freezer wrap or place it in a freezer bag.
I often make this Slow Cooker Hot Chocolate Recipe and set it out at holiday get-togethers. However, it’s easy enough to whip up for the kiddos and their friends when they want to thaw out after playing in the snow!
Crockpot Hot Cocoa Garnishes
Get creative with other fun garnishes and even make a Hot Chocolate Bar for the family to enjoy – they’re always a big hit! But no matter how you top it, this Crockpot Hot Chocolate Recipe blows the powdered stuff out of the water!
- Crushed Peppermints
- Cinnamon Sticks
- Ground Cinnamon
- Candy Cane Stirrers
- Chocolate Sauce
- Flavored Marshmallows
Since it requires hands-off heating, you can spend less time mixing and more time mingling. Plus, if you make it for a party, guests can serve themselves and it will stay warm for hours!
But above all else, it’s rich, creamy, and a total crowd-pleaser for guests of any age. PSA: If you have the crockpot out for guests to serve themselves, be sure that the kiddos get help from grown-ups — it’s hot!
More Delicious Chocolate Recipes
- Christmas Crack – This stuff will brow your mind!
- Peanut Butter Balls – A yummy peanut buttery treat dipped in chocolate!
- Santa Hat Brownies – Only the cutest Christmas dessert ever!
- Peppermint Cocoa Cake – Layers of mint and chocolate bliss!
- Crockpot Candy – An easy recipe that makes a great gift!
Crockpot Hot ChocolatePin It For Later
Click the button above to save this delicious recipe to your board!
👋 Let’s Connect!
If you’ve tried this recipe please let me know how you liked it in the comments below and leave a review, I love hearing from you! And don’t forget to tag me – @sugarandsoulco – on Instagram and Pinterest with your photos!
Crockpot Hot Chocolate
- 1½ cups chocolate chips1
- ¼ cups cocoa powder2
- ¼ cups powdered sugar
- 14 ounces sweetened condensed milk
- 2 cups heavy cream
- 6 cups whole milk
- 1 tablespoon vanilla extract
- 2 cups mini marshmallows3
- Add the chocolate chips, cocoa powder, powdered sugar, sweetened condensed milk, heavy cream, milk, and vanilla to a large crockpot and whisk together.4
- Cook the mixture on low for 2 hours, stirring occasionally.
- After the 2 hours is up, stir in the marshmallows and let sit for about 10 minutes and stir them again, they should completely dissolve.
- Hot Chocolate can be kept on warm all day. Store any leftovers in an airtight container in the refrigerator for up to 5 days.
- I like to use a bland of milk and dark chocolate chips for this recipe. But all of one kind can be used and semi-sweet may also be used.
- I prefer Dutch Processed Cocoa Powder for this recipe because it intensifies the chocolate flavor for an even richer hot chocolate. However, regular cocoa powder may be used if that’s what you have.
- These marshmallows can be left out, but they really add a lot to the recipe – extra creamy, extra thick, extra vanilla! I would recommend using mini marshmallows as they will melt faster.
- It’s important to whisk thoroughly to make sure the thick sweetened condensed milk get mixed in and the dry ingredients are mostly blended.