Crockpot hot chocolate sounds like the easiest drink in the world: pour everything into a slow cooker, walk away, and serve a crowd. In practice, it can go wrong in four ways. The chocolate turns grainy, a rubbery skin forms on top, the bottom scorches, or the pot sits too long and tastes flat.
This recipe fixes all four. It uses cocoa powder plus real chopped chocolate for deep flavor and a smooth texture, a clear cooking and holding timeline, and a short fix for each thing that can go sideways. It makes about 10 cups, enough for a party, and it stays warm for serving.
Table of Contents
Why You’ll Love This Recipe
It tastes like real hot chocolate, not thin hot cocoa. The cocoa gives the depth, and the melted chocolate gives the body.
You get a clear timeline. It’s ready when the chocolate is melted, the drink is steaming and smooth, and it reads 150°F to 160°F, and it holds well for about 3 hours.
And one pot makes about 10 mugs, so you can stay at the party while it keeps warm.
Ingredients You’ll Need
Makes about 10 cups (10 mugs of 8 ounces, or 12 smaller servings). You’ll need a 5 to 6 quart slow cooker, a whisk and a silicone spatula.
For the hot chocolate
6 cups whole milk – Never water, which makes a thin, dull drink.
1½ cups heavy cream – With the milk, it gives a velvety texture. Half-and-half works 1:1 for a lighter drink.
1/2 cup unsweetened cocoa powder (natural or Dutch-process) – Hot cocoa is made with cocoa and sugar, and hot chocolate with melted chocolate. This uses both, for depth and for richness.
1/3 cup granulated sugar – Medium-sweet with semisweet chocolate. The sweetness dial is in Helpful Tips.
1/4 teaspoon fine salt – It brings the chocolate forward.
12 ounces semisweet or bittersweet chocolate bar, finely chopped – A bar melts more evenly than chips, which are made to hold their shape and can leave a waxy or oily film.
1 tablespoon vanilla extract – Stirred in at the end.
For serving
Mini marshmallows, whipped cream, crushed candy canes or caramel sauce – The toppings bar is in Helpful Tips.
How to Make Crockpot Hot Chocolate
In the slow cooker, whisk the cocoa powder, sugar and salt with 1 cup of the milk until no dry lumps remain. Whisk in the remaining 5 cups of milk and the cream, then stir in the chopped chocolate.
Cover and cook on low for 2 to 3 hours. Whisk well every 30 minutes, scraping the sides with a silicone spatula so chocolate doesn’t bake onto the edges, and start checking at 2 hours. It’s ready when the chocolate is fully melted, the drink is steaming and smooth, and it reads about 150°F to 160°F on an instant-read thermometer. If you see unmelted bits, keep cooking and whisking.
Whisk very well for about a minute, then stir in the vanilla. Turn the slow cooker to warm, keep the lid on, and whisk before each refill. Ladle into mugs and top as you like.
Crockpot Hot Chocolate
Rich crockpot hot chocolate made with cocoa powder and real chopped chocolate, with a clear cooking and holding timeline and fixes for skin, scorching and graininess. Makes about 10 cups, enough for a party.
Ingredients 8 items
- Hot Chocolate
- For Serving
Instructions 6 steps
-
1
Make the cocoa slurry
In the slow cooker, whisk the cocoa powder, sugar and salt with 1 cup of the milk until no dry lumps remain.
-
2
Add the dairy and chocolate
Whisk in the remaining 5 cups of milk and the cream. Stir in the chopped chocolate.
-
3
Cook on low
Cover and cook on low for 2 to 3 hours. Whisk well every 30 minutes, scraping the sides with a silicone spatula so chocolate does not bake onto the edges. Start checking at 2 hours.
-
4
Check that it is ready
The chocolate should be fully melted, the drink should be steaming and smooth, and it should reach about 150°F to 160°F on an instant-read thermometer. If you see unmelted bits, keep cooking and whisking.
-
5
Finish
Whisk very well for about a minute to blend everything, then stir in the vanilla.
-
6
Keep it warm
Turn the slow cooker to the warm setting, keep the lid on, and whisk before each refill. Ladle into mugs and top as you like.
Tips & Substitutions
Whisk the cocoa with a little milk first so dry lumps do not float. Keep the slow cooker on low and whisk every 30 minutes, scraping the sides, so the bottom does not scorch.
Use a chopped chocolate bar rather than chips, which can melt less smoothly and leave a waxy or oily film. If you only have chips, keep the cocoa powder, melt the chips in the microwave with 1/4 cup of the cream, and whisk that in once the milk is hot.
Keep the lid on while it cooks and holds to slow the skin that forms on hot milk. Whisk before each pour. If it is grainy or oily, whisk hard or use an immersion blender for 10 seconds.
Sweetness dial: 1/2 cup sugar with bittersweet chocolate, 1/3 cup with semisweet as written, about 2 tablespoons with a milk chocolate bar. If it is too sweet, stir in 1/2 cup warm milk and a pinch of salt.
Holding: keep hot foods at 140°F or above and check with a thermometer now and then. For the best quality, serve within about 3 hours. After that it thickens and the dairy can separate. Do not leave it on overnight.
Leftovers keep 3 to 4 days in an airtight container. Reheat on the stove over low heat, whisking, or in the microwave in 30-second bursts. To freeze, use airtight containers for up to 2 months, thaw overnight in the fridge, and whisk or blend while reheating.
Nutrition is an estimate per 8-ounce mug and varies with brands. Fill the slow cooker no more than two-thirds full.
My “Smooth, Not Scorched” Mini Guide
- Make the cocoa slurry first. Whisking the cocoa with a little milk before adding the rest keeps dry lumps from floating.
- Keep it on low and whisk every 30 minutes. Dairy and chocolate scorch easily. Scrape the sides so nothing bakes on.
- Use a chopped bar, not chips. Chips can melt less smoothly and leave a waxy or oily film.
- Go by the signs, not the clock. Slow cookers vary a lot. Look for fully melted chocolate, steam, a smooth texture and 150°F to 160°F.
- Keep the lid on. It slows the skin that forms on hot milk, both while it cooks and while it holds.
- Whisk before each pour. Fat and cocoa settle, so a quick whisk keeps every mug the same.


Helpful Tips
If you’re in a hurry, cook on high for about 1 hour, whisking every 15 minutes, then switch to low or warm. High heat scorches faster, so don’t walk away.
If you only have chips, keep the cocoa powder, since it adds body and flavor that offsets the chips. Melt the chips in the microwave with 1/4 cup of the cream, stirring every 20 seconds until smooth, and whisk that into the cooker once the milk is hot. Use good-quality chips if you can.
For the sweetness dial, use 1/2 cup of sugar with bittersweet chocolate (60 to 70%), 1/3 cup with semisweet as written, and about 2 tablespoons with a milk chocolate bar. Taste before serving. If it’s too sweet, stir in 1/2 cup of warm milk and a pinch of salt. If it’s not sweet enough, whisk in sugar 1 tablespoon at a time.
To fix a problem, start with the symptom. If it smells scorched, switch to low and whisk, and if it smells burnt, pour the unburnt portion into a clean pot and leave the bottom behind. If it’s grainy or oily, whisk hard or use an immersion blender for 10 seconds. If it’s too thick, whisk in warm milk 1/4 cup at a time. If it’s too thin, stir in 2 ounces of chopped chocolate until melted. Top up with warm milk, never cold, which can cool the pot and cause separation.
Food safety guidance says to keep hot foods at 140°F or above, so check with a thermometer now and then. For the best quality, I’d serve within about 3 hours. After that, the drink thickens and the dairy can separate. Don’t leave it running overnight.
A 5 to 6 quart slow cooker fits the full recipe, filled no more than two-thirds full. For 5 mugs, use half the recipe in a 3 to 4 quart cooker. For 20 mugs, double it in a 7 quart or larger cooker, or use two, and add the salt and vanilla to taste. Plan on 1 to 2 mugs per guest.
For a toppings bar for about 10 guests, set out 2 cups of mini marshmallows, 1 can of whipped cream, 1/2 cup of crushed candy canes, 1/4 cup of caramel sauce, 1/2 cup of chocolate shavings and 10 cinnamon sticks. I put the marshmallows in the mug, since they melt and turn the pot cloudy and sticky. For adults, 1 ounce (2 tablespoons) of Irish cream, peppermint schnapps or bourbon goes in an individual mug, never in the pot, so kids can still use it.
For peppermint, stir in 1/2 teaspoon of peppermint extract at the end and add more a drop at a time, since it’s strong. For Mexican hot chocolate, add 1/2 teaspoon of cinnamon and a pinch of cayenne with the cocoa. For mocha, whisk in 1 teaspoon of instant espresso powder with the cocoa.
Cool leftovers and refrigerate within 2 hours. They keep 3 to 4 days in an airtight container. Reheat on the stove over low heat, whisking, or in the microwave in 30-second bursts, stirring each time, until steaming. Don’t reheat in the slow cooker, since it heats too slowly. To freeze, pour into airtight containers for up to 2 months. It may separate when thawed, so thaw overnight in the fridge and whisk or blend while reheating.
Frequently Asked Questions
Can I use chocolate chips in crockpot hot chocolate?
Yes, but a chopped bar melts more smoothly. If you use chips, keep the cocoa powder and melt the chips with a little cream first, then whisk them in.
How long does crockpot hot chocolate take?
Plan on 2 to 3 hours on low. It’s ready when the chocolate is fully melted, the drink is steaming, and it reads about 150°F to 160°F.
How long can you keep hot chocolate warm in a slow cooker?
For best quality, up to about 3 hours on the warm setting with the lid on. Keep it at 140°F or above, and whisk before serving.
Why does my hot chocolate have a skin on top?
Heated milk forms a film as its proteins dry at the surface. Keep the lid on, whisk before serving, and avoid boiling.
Why is my hot chocolate grainy or oily?
Usually the chocolate overheated, or chips that didn’t melt smoothly left a film. Whisk hard or blend briefly, and use a chopped bar next time.
Can I make crockpot hot chocolate with water?
I wouldn’t. Water makes it thin and dull. Milk, with some cream, gives the smooth texture.
Can I make it dairy-free?
I haven’t tried it. I’d use 6 cups of unsweetened oat milk and 1 can (13.5 ounces) of full-fat coconut milk in place of the milk and cream, with dairy-free chocolate. I’d expect it to be lighter and to separate slightly, so whisk well.
Can I make hot chocolate without a slow cooker?
Yes. Heat everything in a saucepan over medium-low heat for 10 to 15 minutes, whisking constantly, until steaming and smooth. Don’t let it boil.
Can I leave it on overnight?
No. Serve within a few hours, then refrigerate leftovers.
Final Thoughts
Hot chocolate is best straight from the pot, in a big mug, with the toppings bar beside it. Keep the lid on and whisk before each refill.
A plate of cookies next to the pot is all it needs.