Crockpot Hot Chocolate (Creamy Hot Cocoa for a Crowd)
This crockpot hot chocolate is what everyone hovers around at a winter party. It’s rich, silky, and stays warm for hours, so your guests can ladle up a mug whenever they want.

You toss everything in the slow cooker, give it a stir here and there, and let the heat do its magic. Perfect for holiday gatherings, snow days, or movie nights when you want something cozy without babysitting a pot on the stove.
Why This Slow Cooker Hot Chocolate Works
Slow, gentle heat melts chocolate evenly and keeps dairy silky instead of scalded. The slow cooker holds a steady, low temperature, so you get a glossy, ultra-creamy cocoa that doesn’t separate. It’s simple to set up and even easier to serve.
This recipe balances three kinds of chocolate flavor for depth without bitterness: real chocolate chips, a bit of cocoa powder, and sweetened condensed milk for body and sweetness. It’s rich without being cloying, and you can keep it on warm for hours so it’s always ready. If you’re planning a holiday menu and trying to save stovetop and oven space, it pairs perfectly with make-ahead appetizers and slow cooker mains. For more hands-off ideas that free up your oven, take a peek at these smart Christmas crockpot recipes.
What You’ll Need
Simple pantry staples make a luxurious cocoa. Whole milk and cream bring the silk, while a touch of salt and vanilla round it all out.
- 8 cups whole milk
- 2 cups heavy cream
- 14 oz sweetened condensed milk
- 2 cups semisweet chocolate chips, or chopped semisweet chocolate
- 1/4 cup unsweetened cocoa powder, Dutch-process or natural
- 2 tsp pure vanilla extract
- 1/4 tsp kosher salt
- 1/2 tsp espresso powder, optional, for deeper chocolate flavor
- 1/4 tsp ground cinnamon, optional
Toppings
- whipped cream
- mini marshmallows
- crushed candy canes
- chocolate shavings
How to Make Crockpot Hot Chocolate
Add everything to the slow cooker, heat gently, then whisk, serve, and keep warm.
- Add the whole milk, heavy cream, and sweetened condensed milk to a 6-quart or larger slow cooker. Whisk to combine.
- Sprinkle in the cocoa powder and salt, then add the chocolate chips (and espresso powder and cinnamon if using). Whisk well to break up any cocoa clumps.
- Cover and cook on Low for 1 hour. After 30 minutes, open and whisk to help the chocolate melt evenly.
- After the first hour, whisk again. Continue cooking on Low for another 30 to 60 minutes, whisking every 20 to 30 minutes, until the mixture is smooth and steamy and all chocolate is melted.
- Turn the slow cooker to Warm. Stir in the vanilla extract.
- Taste and adjust: add a pinch more salt to sharpen the chocolate, or a splash more milk if it’s thicker than you like.
- Keep on Warm for serving, whisking occasionally to prevent a skin. If it thickens over time, stir in hot milk to loosen.
- Ladle into mugs and top with whipped cream, mini marshmallows, crushed candy canes, or chocolate shavings.
Make-Ahead, Storage and Reheating
Make-ahead: You can mix all the ingredients in the crock insert, cover, and refrigerate up to 24 hours. Set the insert in the base when you’re ready, then cook as directed. If the insert is very cold, add 15 to 20 extra minutes to the initial warm-up so the chocolate melts evenly.
Storage: Cool leftovers completely, then refrigerate in a sealed jar or container for up to 4 days. The cocoa may thicken as it chills because of the chocolate and dairy. That’s a good sign of richness.
Reheating: Rewarm in a saucepan over low heat or in the slow cooker on low, whisking often until steamy. Do not boil. If it’s too thick, splash in more milk until it reaches your favorite sipping consistency.

Common Mistakes To Avoid
- Cranking the heat to high: High heat can scorch dairy and cause a grainy texture. Stick to low, then switch to warm.
- Skipping the whisk: Chocolate needs occasional stirring to melt evenly. Whisk every 20 to 30 minutes for a silky finish.
- Using only cocoa powder: Cocoa alone can taste flat. Real chocolate chips add body and that luscious mouthfeel.
- Underseasoning: A small pinch of salt makes chocolate taste more chocolatey. Don’t skip it.
- Walking away for hours: It’s low effort, not no effort. A couple of quick stirs prevent hot spots and a skin on top.
Easy Variations and Substitutions
- Darker and less sweet: Use bittersweet chips or half bittersweet, half semisweet. You can also reduce the sweetened condensed milk by 2 to 3 tablespoons.
- Milk chocolate version: Swap some of the semisweet chips for milk chocolate for a lighter, creamier flavor.
- Dairy-free: Use full-fat canned coconut milk plus almond or oat milk, dairy-free chocolate chips, and a dairy-free sweetened condensed milk alternative. Add an extra pinch of salt to balance.
- Spiced Mexican-style: Add 1/2 teaspoon cinnamon and a small pinch of cayenne. Finish with orange zest for a citrusy lift.
- Mocha: Stir in 1/2 to 1 teaspoon espresso powder for a gentle coffee note that deepens the chocolate.
- Peppermint hot cocoa: Add 1/2 teaspoon peppermint extract and top with crushed candy canes.

What To Serve With A Hot Cocoa Bar
Set out bowls of mini marshmallows, whipped cream, chocolate shavings, and crushed candy canes. Offer stir-ins like caramel sauce, peppermint sticks, or a dash of cinnamon. Keep a ladle and a stack of mugs by the slow cooker so guests can help themselves.
For cozy party snacks, pair this with warm, cheesy bites like cranberry Brie bites wrapped in puff pastry or sweet treats from easy Christmas cookie bar recipes. If you want a crunchy option for movie night, try one of these holiday snack mixes. Hosting a mixed crowd? Offer a cold option, too, like one of these big-batch party punches.
Your Questions, Answered
Can I double this recipe?
Yes. If your slow cooker holds at least 6 to 7 quarts, you can double everything. Add 15 to 30 extra minutes to the first melt on low, and stir more often. Keep it on warm once it’s smooth so it doesn’t over-reduce.
How do I keep hot chocolate warm without scorching?
Once the chocolate is fully melted and the mixture is steamy, switch the slow cooker to warm. Stir every 30 minutes and keep the lid slightly ajar to prevent excess condensation and water drips. If it thickens too much, whisk in a splash of milk.
Can I use chocolate bars instead of chips?
Absolutely. Chop bars into small, even pieces so they melt at the same rate. Choose good-quality semisweet or bittersweet chocolate with 50% to 60% cacao for a balanced, not-too-bitter taste.
What if my hot chocolate looks grainy?
Graininess usually means overheated chocolate or undissolved cocoa. Turn the heat to warm, whisk vigorously, and add 2 to 4 tablespoons of hot milk to loosen it. A quick blend with an immersion blender will also smooth it out.
How can I make it less sweet?
Use bittersweet chocolate, reduce the sweetened condensed milk by a couple tablespoons, and add a pinch more salt. You can also add unsweetened cocoa powder to boost chocolate flavor without extra sugar.
A Cozy Last Sip
There’s something about a crockpot full of warm hot chocolate that makes a gathering feel relaxed and cheerful. Set it up, let it do its thing, and enjoy the happy quiet that happens when everyone takes that first creamy sip.
Make it once, and you’ll have a winter tradition your friends and family will ask for every year.

Crockpot Hot Chocolate (Creamy Hot Cocoa for a Crowd)
Ingredients
Method
- Add the whole milk, heavy cream, and sweetened condensed milk to a 6-quart or larger slow cooker. Whisk to combine.
- Sprinkle in the cocoa powder and salt, then add the chocolate chips (and espresso powder and cinnamon if using). Whisk well to break up any cocoa clumps.
- Cover and cook on Low for 1 hour. After 30 minutes, open and whisk to help the chocolate melt evenly.
- After the first hour, whisk again. Continue cooking on Low for another 30 to 60 minutes, whisking every 20 to 30 minutes, until the mixture is smooth and steamy and all chocolate is melted.
- Turn the slow cooker to Warm. Stir in the vanilla extract.
- Taste and adjust: add a pinch more salt to sharpen the chocolate, or a splash more milk if it’s thicker than you like.
- Keep on Warm for serving, whisking occasionally to prevent a skin. If it thickens over time, stir in hot milk to loosen.
- Ladle into mugs and top with whipped cream, mini marshmallows, crushed candy canes, or chocolate shavings.
Notes








