When cocoa meets cold milk, it can cling to the sides of the bowl in stubborn little flecks. I whisk the cocoa, sugar, and salt together first, then add the milk and cream gradually; that gives the powder time to blend in before the chocolate goes into the slow cooker. This crockpot hot chocolate makes a generous pot for 10, with semisweet chocolate chips melting into a creamy drink rather than a thin cup of cocoa.
The slow cooker does the gentle heating while I come back to whisk every 30 minutes. That matters because the drink should be steaming, not bubbling. Once the chocolate has melted, vanilla goes in at the end, just before serving. The finished hot chocolate is smooth, rich, and easy to ladle while it’s warm.

Kitchen Note
Whisk the milk and cream in gradually instead of pouring them in all at once. I get a smoother cocoa base when I keep whisking as the liquid goes in.
Save this crockpot hot chocolate for a slow-cooker batch that stays creamy and warm for serving.
Why This Hot Chocolate Should Steam, Not Boil
A slow cooker is useful here because it warms the milk, cream, and chocolate gradually. Boiling isn’t a shortcut to a better-melted pot. Dairy can take on a cooked taste when it gets too hot, and the chocolate can scorch against the hot sides or bottom. The goal is a drink that’s fully melted and steaming, with no bubbling at the surface.
Whisking during the cooking time does more than break up cocoa. It keeps the chocolate moving through the dairy as it melts, so you don’t end up with a thick layer at the bottom and a thinner drink above it. The LOW and HIGH settings both work; choose one based on when you want to serve, but use the visual cue rather than waiting for a boil. When the pot is steaming and the chips have disappeared into the liquid, it’s ready for vanilla and serving.
That gentle finish is what makes this different from heating a mug quickly in the microwave. The slow cooker gives you a larger batch that can be served warm, while the no-boil approach protects the smooth, creamy texture.
What the Cocoa, Milk, and Chocolate Each Bring

- Unsweetened cocoa powder — This brings a concentrated cocoa taste that balances the sweetness of the chocolate chips and sugar. Use cocoa that smells fresh when you open the container; a stale, flat cocoa will make the whole pot taste muted. Dutch-process cocoa is a workable swap for natural unsweetened cocoa if you want a darker, less sharp cocoa note.
- Granulated sugar and kosher salt — Sugar sweetens the cocoa before the chips melt in, while a little salt keeps the sweetness from tasting one-dimensional. Regular granulated sugar is a good choice here because it dissolves as the drink heats. Don’t use a sweetened cocoa mix in place of the unsweetened cocoa and sugar; it brings its own sweetener and changes the balance.
- Whole milk and heavy cream — Whole milk gives the drink its pourable base, and heavy cream adds body. Fresh dairy matters more than choosing a premium brand; use milk and cream that are in date and smell clean. For a less-rich pot, 2% milk can stand in for the whole milk while the cream stays in the recipe.
- Semisweet chocolate chips — These melt into the dairy and provide the main chocolate flavor. A good-quality semisweet chip is worth choosing, but there’s no need for a specialty brand. If chips aren’t available, chopped semisweet baking chocolate works in the same weight; chop it small so it melts evenly.
- Vanilla extract — A little vanilla rounds out the cocoa and chocolate without making the drink taste like vanilla. Add it at the end rather than during the long heating period, so its aroma stays noticeable in the finished pot.
Building a Smooth Pot in the Slow Cooker
Whisk the Dry Cocoa Base
Use a 6-quart slow cooker and whisk together the cocoa powder, granulated sugar, and kosher salt right in the insert. Breaking up the cocoa before any liquid goes in helps distribute it through the sugar. Scrape around the bottom and sides as you whisk, where dry cocoa can collect. The mixture should look evenly colored, with no big dark clumps.
Add the Dairy, Then the Chips
Gradually whisk in the whole milk and heavy cream until the liquid looks smooth. Keep whisking as you pour, especially at the beginning when the cocoa is first wetting. Once the mixture is smooth, stir in the semisweet chocolate chips. Don’t rush the liquid addition; dry pockets of cocoa are harder to break up after the chips are in.
Heat Until Steaming and Fully Melted
Cover the slow cooker and cook on LOW for 2 to 3 hours or HIGH for 1 to 1 1/2 hours. Whisk every 30 minutes so the cocoa and melting chocolate stay distributed through the dairy. Look for steam rising when you lift the lid and whisk; the chocolate should be fully melted, with no visible chips. Don’t let the drink boil, even if you’re using the HIGH setting.
Finish With Vanilla
Whisk in the vanilla extract once the chocolate has melted and the drink is steaming. Give the bottom and corners of the slow cooker a thorough pass with the whisk so any settled chocolate blends back into the pot. Serve warm. If the drink sits before serving, a fresh whisk brings the creamy mixture back together.
Two Easy Ways to Adjust the Chocolate and Richness
Use 2% Milk for a Lighter Cup
Replace the whole milk with the same amount of 2% milk and keep the heavy cream as listed. The drink will have a slightly lighter body, but the cream still gives it a smooth, rich finish.
Choose Bittersweet Chips for Deeper Chocolate
Swap the semisweet chips for the same amount of bittersweet chocolate chips. The finished drink will taste more intense and less sweet, so keep the cocoa, sugar, and dairy amounts unchanged for the same consistency.
Make-Ahead and Leftovers
- Refrigerator: Refrigerate leftovers within 2 hours and use them within 3 to 4 days. The chocolate may settle or thicken as the drink chills.
- Freezer: Freezing isn’t my first choice for this dairy-based drink; the texture may turn grainy or separate after thawing.
- Reheating: Warm on the stovetop over low heat, stirring often, until hot. Avoid high heat, which can scorch the dairy before the center is warmed through.
Questions That Come Up When Making Crockpot Hot Chocolate

Crockpot Hot Chocolate – Holiday Recipe
Ingredients
Equipment
Method
- In a 6-quart slow cooker, whisk together the cocoa powder, sugar, and salt.
- Gradually whisk in the milk and heavy cream until smooth.
- Stir in the chocolate chips.
- Cover and cook on LOW for 2 to 3 hours or HIGH for 1 to 1 1/2 hours, whisking every 30 minutes, until steaming and the chocolate is fully melted; do not let it boil.
- Whisk in the vanilla extract.
- Serve warm.