The cocoa catches in little dry flecks if it hits too much milk at once, and they’re surprisingly stubborn to whisk out later. I start this slow cooker hot chocolate with a small splash of milk, then loosen the cocoa mixture with the rest; the result is a smooth, deeply chocolatey base without standing over a saucepan.
Whole milk and heavy cream give the drink a rich, velvety feel, while semisweet chocolate chips melt right into the warm dairy. The slow cooker keeps the process low-effort, but it still needs a stir every 30 minutes so the chocolate melts evenly and the mixture doesn’t get too hot.
Once it’s steaming and the chips have disappeared, vanilla goes in at the end. You’ll have a warm batch ready to ladle out for eight cups.

Kitchen Note
Set a timer for those 30-minute stirs instead of guessing. The chocolate needs a fresh stir as it melts, and that little reminder keeps the batch moving without hovering over the slow cooker.
Save this Slow Cooker Hot Chocolate for a cozy batch of creamy, semisweet chocolate whenever you need eight warm cups.
Why This Hot Chocolate Should Steam, Not Simmer
A slow cooker is useful here because it warms the milk, cream, and chocolate gradually while you get on with other things. But slow cooking doesn’t mean the mixture should be left to bubble away. Milk can scorch against the hot sides of the insert, and chocolate loses its smooth, mellow texture if the mixture gets too hot. A steady, gentle warm-up gives the chips time to melt into the dairy rather than asking them to survive a boil.
Use the visual cue, not just the clock: the hot chocolate should be steaming, with no active bubbling. LOW gives you a longer window, while HIGH gets it ready sooner, so choose based on when you plan to serve it. The timing is a range because slow cookers don’t all heat at the same pace. Stirring during that window helps distribute the melting chocolate and lets you see how the mixture is progressing before it gets hotter than it needs to be.
Why Whole Milk, Cream, and Semisweet Chocolate Make a Balanced Cup

- Whole milk and heavy cream — Whole milk gives the chocolate room to shine without making the drink feel heavy, and cream adds a fuller texture. If you’re out of heavy cream, half-and-half can stand in, though the finished cups will be less rich. Whole milk matters more than a specialty brand; a fresh, ordinary carton works well.
- Unsweetened cocoa powder — Cocoa brings the roasted chocolate flavor that chocolate chips alone can’t provide. A standard grocery-store cocoa is fine; there’s no need to seek out a costly brand. Keep it unsweetened so the granulated sugar and semisweet chocolate determine the sweetness together.
- Semisweet chocolate chips — These supply chocolate flavor, sweetness, and the body that makes the drink feel more substantial than cocoa mixed into milk. Choose chips you like eating, since their flavor comes through clearly. Finely chopped semisweet baking chocolate works in the same amount if chips aren’t in your pantry.
- Granulated sugar — It sweetens the cocoa without adding a molasses note. Brown sugar would change the flavor, so it isn’t a neutral one-for-one swap here. The sugar you already keep on hand is a good fit.
- Vanilla extract — Stirred in at the end, vanilla rounds out the chocolate without competing with it. A regular pure or imitation vanilla extract both work; use the one you normally bake with.
Build the Chocolate Base Before the Slow Cooker Does the Work
Whisk a Smooth Cocoa Base
In a 6-quart slow cooker, whisk 1 cup of the milk with the cocoa powder, granulated sugar, and kosher salt until smooth. Starting with a smaller amount of milk makes it easier to break up cocoa pockets before they spread through the full batch. Look for a uniform, dark mixture with no dry patches clinging to the whisk. Once it’s smooth, whisk in the remaining 5 cups of milk.
Let the Chocolate Melt Gradually
Stir in the heavy cream and semisweet chocolate chips, then cover the slow cooker. Cook on LOW for 2 to 3 hours or HIGH for 1 to 1 1/2 hours, stirring every 30 minutes. The chocolate should melt into the dairy and the mixture should be steaming when it’s ready. Don’t let it boil; if you see bubbling, lower the heat or turn the cooker off.
Finish with Vanilla and Serve
Stir in the vanilla extract once the chocolate has melted and the drink is steaming. Give the mixture a thorough stir so the melted chocolate is distributed through the milk and cream. Ladle it into mugs and serve hot. The vanilla goes in at the finish, so its aroma stays noticeable in each cup.
Three Ways to Change the Chocolate Without Losing the Creamy Texture
Make It Sweeter with Milk Chocolate
Replace the semisweet chips with the same amount of milk chocolate chips. The finished drink will be noticeably sweeter and taste less intense, while keeping the same slow-cooker method and creamy texture.
Go Darker with Bittersweet Chocolate
Use the same amount of bittersweet chocolate chips in place of the semisweet chips. You’ll get a deeper, less-sweet cup with the same smooth, rich feel; the cocoa and sugar remain in the mix to balance the stronger chocolate.
Make a Dairy-Free Batch
Replace the whole milk with the same amount of full-fat, unsweetened oat milk, the heavy cream with canned coconut cream, and the semisweet chips with dairy-free semisweet chips. The oat milk and coconut cream make a rich dairy-free drink, with a light coconut note. Keep the remaining ingredients and cooking method the same.
Storage and Reheating
- Refrigerator: Refrigerate leftovers in a covered container within 2 hours and use them within 3 to 4 days. The chilled drink will thicken as the chocolate sets.
- Freezer: It can be frozen in a freezer-safe container for up to 2 months; leave a little room at the top for expansion. Thaw it in the refrigerator, knowing the texture may separate slightly.
- Reheating: Warm it gently in a saucepan over low heat, whisking as it loosens. Don’t crank the heat to bring it back quickly, since the dairy can scorch and the chocolate can lose its smooth texture.
Questions That Come Up When Making Slow Cooker Hot Chocolate

Slow Cooker Hot Chocolate
Ingredients
Equipment
Method
- In a 6-quart slow cooker, whisk 1 cup of the milk with the cocoa powder, sugar, and salt until smooth, then whisk in the remaining 5 cups of milk.
- Stir in the heavy cream and chocolate chips.
- Cover and cook on LOW for 2 to 3 hours or HIGH for 1 to 1 1/2 hours, stirring every 30 minutes, until the chocolate is melted and the hot chocolate is steaming; do not let it boil.
- Stir in the vanilla extract.
- Serve hot.



