This crockpot hot chocolate is thick, dreamy, and loaded with real melted chocolate. It’s the kind of recipe that wraps around you like your favorite blanket and makes everything feel a little warmer, a little sweeter. Whether you’re sipping it solo on a snowy day or serving it to friends at your holiday cocoa bar, this recipe is one you’ll make on repeat
Table of Contents
Why Crockpot Hot Chocolate Is the Ultimate Winter Treat
Making hot chocolate in a slow cooker is pure winter magic. You toss everything in, give it a stir, and let it melt into the richest, smoothest drink while you do literally anything else. No whisking nonstop. No standing over the stove. Just sweet, hands-off goodness

It also keeps warm for hours, which makes it perfect for parties, snow days, or late-night Christmas movies. Speaking of party treats, pair this cocoa with these adorable no-bake pumpkin cheesecake balls for a delicious duo
Ingredients for the Best Crockpot Hot Chocolate
You only need a few ingredients, but don’t skimp on the quality of your chocolate. That’s where all the flavor lives

6 cups milk (any kind, but whole milk gives the richest texture)
1 can (14 oz) sweetened condensed milk
2 cups chopped semisweet or bittersweet chocolate
1 ½ cups heavy cream
1 teaspoon vanilla extract
⅛ teaspoon salt
Good chocolate = great cocoa. You can use chopped bars or high-quality chips. For a dairy-free option, use almond milk and coconut cream to keep it silky and rich
How to Make Crockpot Hot Chocolate
Add all the ingredients to your crockpot
Stir everything together gently
Cook on low for 3 to 4 hours or on high for about 2 hours, stirring every 45 minutes
Once it’s hot and smooth, it’s ready to serve
For a quicker version, make it on the stovetop by heating everything in a large pot over medium heat and stirring until fully melted and warm
Hosting a dessert night? This brownie batter dip makes a perfect pairing for this creamy drink

Topping Ideas for Crockpot Hot Chocolate
Even though crockpot hot chocolate is amazing on its own, toppings make it festive and fun
Whipped cream
Mini marshmallows
Crushed candy canes
Shaved chocolate
Chocolate syrup or caramel drizzle
Cinnamon or nutmeg for spice
If you’re serving this at a cozy gathering, a slice of this cinnamon roll apple pie on the side will make everyone extra happy
Tips for Silky Smooth Crockpot Hot Chocolate
Use chopped chocolate instead of cocoa powder for a smooth, full flavor
Stir occasionally to prevent the chocolate from sticking to the sides
Add a pinch of salt to enhance the chocolate taste
Want it thicker? Use a little less milk or add more chocolate
Double the batch if you’re making it for a crowd

Storage Tips
Pour any leftovers into a mason jar or container with a lid and keep it in the fridge for up to 3 days
Reheat gently in the microwave or on the stove
For a fun twist, mix it into your morning coffee for a quick homemade mocha
You can even freeze small portions in silicone molds to reheat later as a cozy treat
Crockpot Hot Chocolate FAQs
Can I make this without sweetened condensed milk?
Not this version. That’s what makes it so creamy and sweet. If you’re out, try a classic cocoa recipe instead
Can I freeze leftovers?
Yes. Freeze in individual portions and reheat when needed
Is it too sweet for kids?
It’s very rich, but you can stir in warm milk before serving to tone it down
More Cozy Sips to Try Next
Looking for more drinkable comfort? Here are a few you’ll love
Warm up with this caramel spiced apple cider that’s perfect for chilly nights
Keep the crockpot out for a batch of mulled cider that fills the kitchen with cozy smells
Feeling festive? Try this pumpkin spice margarita for something fun and unexpected
Follow us on Pinterest for more warm winter drinks or join us on Facebook to share your favorite cozy creations

The Best Crockpot Hot Chocolate (So Rich and Creamy!)
Ingredients
- 6 cups milk any kind, but whole milk gives the richest texture
- 1 can 14 oz sweetened condensed milk
- 2 cups chopped semisweet or bittersweet chocolate
- 1 ½ cups heavy cream
- 1 teaspoon vanilla extract
- ⅛ teaspoon salt
Instructions
- Add all the ingredients to your crockpot.
- Stir everything together gently.
- Cook on low for 3 to 4 hours or on high for about 2 hours, stirring every 45 minutes.
- Once it’s hot and smooth, it’s ready to serve.