Crockpot Hot Chocolate (Creamy, No-Stir, and Totally Hands-Off)
This crockpot hot chocolate is the easiest way to make a big batch of rich, creamy cocoa without standing over the stove. Just whisk everything together, let the slow cooker work its magic, and serve yourself a mug any time you want one.

It is my go-to for holiday mornings, sledding parties, or any winter night when the whole crew needs something warm and chocolatey. The low, steady heat melts the chocolate chips slowly, so you get a velvety drink with zero risk of scorching.
Why This Crockpot Hot Chocolate Works
The slow cooker does all the gentle stirring for you. No burnt spots, no skin forming, just a pot of molten chocolate that stays smooth for hours.
The combination of whole milk, heavy cream, and sweetened condensed milk creates a texture that coats the back of a spoon. Even the last cup tastes as good as the first, and you can keep it on warm so everyone helps themselves.
I love that I can set it up before guests arrive and forget about it. The house smells like a chocolate shop, and the only finger I lift is ladling it into mugs.
Ingredients

- 6 cups whole milk: higher fat milk keeps the drink rich without separating.
- 2 cups heavy cream: adds silky body and a luxurious mouthfeel.
- 1 (14 oz) can sweetened condensed milk: gives the cocoa a deep, milky sweetness.
- 1/2 cup unsweetened cocoa powder: Dutch-process cocoa blends in smoothly with no bitter edges.
- 1 cup semisweet chocolate chips: they melt right in, no chopping required.
- 1 teaspoon vanilla extract: a warm, round finish.
- 1/4 teaspoon fine sea salt: wakes up the chocolate without adding saltiness.
- For serving: marshmallows, whipped cream, crushed candy canes, or chocolate shavings.
Variations / Substitutions
- Spicy Mexican Hot Chocolate: Whisk in 1 teaspoon ground cinnamon and a pinch of cayenne pepper with the cocoa powder.
- Peppermint Mocha: Replace the vanilla with 1/2 teaspoon peppermint extract and top with crushed candy canes.
- Dairy-Free Option: Omit the milk, cream, and condensed milk. Use 8 cups unsweetened oat milk and stir in a cornstarch slurry (2 tablespoons cornstarch mixed with 2 tablespoons cold water) during the last 30 minutes to thicken.
- Boozy Adult Version: Add a splash of bourbon, dark rum, or peppermint schnapps to each mug just before serving.
For a single-serving treat, try our Stovetop Hot Chocolate recipe.
How to Make Crockpot Hot Chocolate
Step 1: Whisk Together the Cocoa Powder and Liquids

In the basin of a 6-quart slow cooker, whisk the 1/2 cup cocoa powder, 1/4 teaspoon salt, and a splash of the whole milk into a smooth paste. This breaks up any lumps before they have a chance to form. Gradually whisk in the remaining whole milk, the 2 cups heavy cream, and the full can of sweetened condensed milk until no streaks remain. Stir in the 1 cup chocolate chips and 1 teaspoon vanilla, then whisk for about 1 minute so the chips are evenly scattered.
Step 2: Melt and Heat Through

Cover the slow cooker and set it to LOW. Let it work for 2 hours, lifting the lid just once at the 1-hour mark to give the mixture a gentle stir. This helps the chocolate chips melt beautifully into the milk instead of clumping. You know it is ready when the liquid is steaming hot, every last chip has vanished, and the whole pot smells deeply of chocolate.
Step 3: Ladle and Top the Mugs

Set out a stack of mugs beside a pile of marshmallows and a bowl of whipped cream. Ladle the hot chocolate into each mug, leaving a little room at the top. Finish with a big swirl of whipped cream, a few marshmallows, and a sprinkle of cocoa or crushed candy canes. Serve right away while it is still steaming, and keep the crockpot on the warm setting so second helpings stay just as hot.
Tips for the Best Crockpot Hot Chocolate
- Keep the lid on as much as possible so the temperature stays steady. Only lift it for that one midway stir.
- If serving a crowd, set up a toppings bar with whipped cream, marshmallows, chocolate shavings, and crushed peppermint so everyone customizes their own.
- For a thicker, dessert-like drink, swap the semisweet chips for milk chocolate chips and stir in an extra 1/2 cup right before ladling.
- A slow cooker liner saves you from scrubbing stuck-on chocolate later. It is worth the extra two seconds.
Scale this recipe to your crowd:
| Ingredient | Half Batch (4 servings) | This Recipe (8 servings) | Double Batch (16 servings) |
|---|---|---|---|
| Whole milk | 3 cups | 6 cups | 12 cups |
| Heavy cream | 1 cup | 2 cups | 4 cups |
| Sweetened condensed milk | 7 oz (half a 14 oz can) | 1 (14 oz) can | 2 (14 oz) cans |
| Unsweetened cocoa powder | 1/4 cup | 1/2 cup | 1 cup |
| Semisweet chocolate chips | 1/2 cup | 1 cup | 2 cups |
Storing Leftovers
- Refrigerate: Cool the hot chocolate completely and pour it into an airtight container. It keeps well in the fridge for up to 3 days. The mixture will thicken as it chills.
- Reheat: Warm gently on the stovetop over low heat, whisking often to bring back the silky texture. You can also microwave individual mugs in 30-second bursts, stirring between each one.
What to Serve With Crockpot Hot Chocolate
These are my favorite dunkers and dippers: a plate of warm cinnamon churros, their crispy ridges perfect for scooping up the velvety drink; salty pretzel rods that cut through the sweetness with every bite; and a batch of chewy molasses cookies, which add a deep, spiced note that makes the chocolate taste even richer.
Frequently Asked Questions
Can I make this in a smaller slow cooker?
Yes, a 4-quart slow cooker works fine for the original recipe. You may need to reduce the cook time by about 15 minutes since the smaller pot heats faster. For a double batch, stick with a 6-quart or larger.
How do I keep the hot chocolate from forming a skin on top?
Stir the pot once every 30 minutes after it is heated through, and keep the lid on. Switching the slow cooker to the warm setting as soon as the chocolate is steaming also prevents that filmy layer.
Can I use white chocolate chips?
You can, and the result will be much sweeter and less chocolatey. Cut the sweetened condensed milk down by 1/4 cup to balance the sugar so it does not become cloying.
Why did my hot chocolate separate or look curdled?
Dairy-based slow cooker drinks can separate if they boil or stay on high too long. Use the low setting only, stir once midway, and switch to warm once it is hot. Never let it bubble hard.

Crockpot Hot Chocolate Recipe
Ingredients
Method
- In a 6-quart slow cooker, whisk the cocoa powder, salt, and a splash of the whole milk into a smooth paste. Gradually whisk in the remaining milk, heavy cream, sweetened condensed milk, chocolate chips, and vanilla.
- Cover and cook on LOW for 2 hours, stirring once at the 1-hour mark, until steaming and completely smooth with no visible chocolate chips.
- Ladle into mugs and top with whipped cream, marshmallows, or desired toppings. Serve immediately and keep the rest on the warm setting.
