My husband doesn't really love hot drinks — except for this one. I made this crockpot hot chocolate for the first time at a small holiday get-together we hosted a couple of winters ago, and he came back for a third mug before the night was over. That told me everything I needed to know.
What makes this version work is the sweetened condensed milk. A lot of crockpot hot chocolate recipes use sugar and heavy cream separately, and I tried that first — it tasted fine but felt a little flat. The condensed milk adds this thick, caramel-y sweetness that regular sugar just doesn't give you. Combined with both semi-sweet and milk chocolate chips, you get depth without it tasting like a sugar bomb.
I make this whenever we have people over in winter, or honestly, on any cold Sunday afternoon when the kids are running around and I want something warm waiting on the counter. Zainab loves it with a mountain of mini marshmallows. My husband takes his plain. I go for whipped cream and a tiny bit of chocolate syrup if I'm feeling generous with myself.
One thing to know going in: this is rich. Like, genuinely rich. I'd suggest serving it in smaller mugs rather than big ones — a little goes a long way. I usually double the batch when we have more than six people over because a single batch disappears faster than you'd expect. If you're looking for something to serve alongside it, my World's Best Butter Cookies are a natural pairing — the buttery, slightly salty cookie against the sweet chocolate is really good.

Why You'll Love This Recipe
- Hands-off from start to finish: Once everything goes into the crockpot, you basically walk away. No standing over the stove, no stirring constantly, no watching the milk to make sure it doesn't scorch. I usually put it on before guests arrive, and by the time everyone's settled in, it's ready. That's the kind of recipe I need when I'm also trying to set out snacks and not look frazzled.
- Serves a crowd without any extra effort: A stovetop batch of hot chocolate means you're making pot after pot all night. This crockpot version stays warm on its own and serves eight to ten people from one batch. I've used mine as a self-serve station at parties where people just come back whenever they want a refill. No reheating required.
- Genuinely creamy — not watery: The combination of whole milk and sweetened condensed milk makes the texture noticeably thicker than hot chocolate made with water or thin milk alternatives. The two types of chocolate chips (semi-sweet and milk chocolate) melt down into something smooth and layered in a way that a single type doesn't quite match. It tastes like something you'd order at a café, not something out of a packet.
- Totally adjustable for different tastes: I've made this for kids who wanted it extra sweet (more condensed milk), for adults who wanted it darker and less sweet (swapping in dark chocolate chips), and for a friend who doesn't do dairy (coconut milk version works surprisingly well). The base recipe is flexible enough that it doesn't lock you into one version.
Ingredients
- 4 cups whole milk
- 1 can (14 oz) sweetened condensed milk
- 1 cup semi-sweet chocolate chips
- 1 cup milk chocolate chips
- 1 teaspoon vanilla extract
- Pinch of salt
- Whipped cream, for topping
- Mini marshmallows, for topping
- Optional: chocolate syrup or crushed candy canes for garnish
Directions
- Combine Ingredients: Pour the whole milk, sweetened condensed milk, semi-sweet chocolate chips, milk chocolate chips, and a pinch of salt into your crockpot. Give it a quick stir so the chips aren't all sitting in one pile — you want them distributed so they melt evenly rather than clumping together on one side.
- Cook on Low: Cover and cook on low for about 2 hours, stirring every 30 minutes or so. The chips will slowly melt into the milk and the whole thing will become smooth and thick. Don't rush it by cranking it to high — I did that once and the milk separated a little at the edges. Low and slow is what you want here.
- Add Vanilla: Once the chocolate is fully melted and the mixture looks smooth, stir in the vanilla extract. I always add vanilla at the end rather than the beginning because heat can dull the flavor a bit — this way it stays bright and fragrant.
- Serve: Ladle into mugs and top with whipped cream, mini marshmallows, a drizzle of chocolate syrup, or crushed candy canes if you want a festive touch. Keep the crockpot on the "warm" setting if you're serving over a longer stretch of time — it'll stay perfect for at least another hour or two.

Tips for Success
- Don't skip the stir every 30 minutes: I know it says "set it and forget it" everywhere, but the chocolate chips can settle and scorch slightly on the bottom if you leave them completely unattended. A quick stir every half hour takes about ten seconds and keeps everything smooth. I set a phone timer so I don't actually forget.
- Stick with whole milk: I tried this once with 2% milk because that's what I had, and the result was noticeably thinner — still good, but it lost some of that luxurious texture. The fat in whole milk is doing real work here. If you want it even richer, you can replace half a cup of milk with heavy cream, but honestly with the condensed milk in there it's already pretty indulgent.
- Taste before you add more sweetness: Sweetened condensed milk is already quite sweet, so don't add more sugar without tasting first. My first batch I added a tablespoon of extra sugar out of habit and it ended up too sweet for most of the adults. The recipe as written hits a good balance — adjust only after tasting.
- Add vanilla at the end, not the beginning: This is a small thing that makes a real difference. Vanilla extract loses some of its punch when it cooks for two hours at heat. Stirring it in right before serving means you actually taste it. Same goes for any other extracts — peppermint, almond, whatever you're adding.
- Use name-brand chocolate chips for best results: This isn't me being snobby — I've made it with store-brand chips and they work fine. But Ghirardelli semi-sweet chips (easy to find at Walmart, Target, or Costco in bulk bags) melt noticeably smoother and have better flavor. If it's for a party where you want it to really impress, it's worth the small splurge.
Variations
- Peppermint hot chocolate: Add ½ teaspoon of peppermint extract in the last 10 minutes of cooking. Start with less — peppermint is strong and easy to overdo. Serve with crushed candy canes on top and it looks really festive. This is the version I make every December and it disappears the fastest.
- Spiced hot chocolate: Add a ½ teaspoon of cinnamon and a tiny pinch of cayenne pepper to the crockpot at the start. The cayenne doesn't make it spicy exactly — it just adds a little warmth at the back of your throat that makes the chocolate taste more complex. My husband loves this version. In Pakistan we'd sometimes make masala chai with a similar warmth, so this flavor profile feels familiar to me.
- Salted caramel hot chocolate: Stir in 3 tablespoons of caramel sauce and an extra pinch of flaky sea salt when you add the vanilla at the end. If you want to go all out, drizzle more caramel on top with the whipped cream. This pairs beautifully with something like Salted Caramel Truffles if you're setting up a dessert table.
- Dairy-free version: Swap the whole milk for full-fat coconut milk (from a can, not the carton — the carton version is too thin) and use dairy-free chocolate chips. Skip the sweetened condensed milk and add ¼ cup of maple syrup or coconut sugar instead. The flavor is slightly different but still really good — the coconut milk gives it a natural richness that works well.
- Dark chocolate version: Replace both types of chips with dark chocolate chips (60-70% cacao). It's less sweet and more intense — the kind of hot chocolate adults tend to prefer. You might want to add an extra tablespoon of sweetened condensed milk to balance the bitterness, but taste it first before adding anything.
Serving and Storage
Serving
Serve straight from the crockpot while it's hot. If you're hosting, keep the crockpot on the "warm" setting on the counter and let people help themselves — it stays good for at least a couple of hours that way without getting too thick or developing a skin. Set out small mugs rather than big ones; this is rich and a smaller serving feels more satisfying than a giant mug that gets heavy before you finish it. Toppings in little bowls on the side (marshmallows, whipped cream, crushed candy canes, chocolate syrup) make it feel more special and let everyone customize their own cup. If you're serving kids and adults together, the Confetti Cupcakes on the dessert table next to this always go over really well with the younger crowd.
Storage
Store leftovers in an airtight container or jar in the refrigerator for up to 2 days. It will thicken up a lot when cold — that's normal. When reheating, add a splash of whole milk and warm it gently on the stovetop over medium-low heat, stirring as it heats up, or reheat in the microwave in 30-second bursts and stir between each. You can also put it back in the crockpot on low for 30-40 minutes. Don't freeze it — the milk and condensed milk don't thaw well and the texture turns grainy. It's best made fresh or stored in the fridge for just a day or two.
Frequently Asked Questions
Can I make this hot chocolate ahead of time?
Yes, you can make it the day before and store it in the fridge. When you're ready to serve, reheat it gently on the stovetop or back in the crockpot on low, adding a splash of milk to loosen it up since it thickens in the fridge. I've done this before holiday parties and it works well — one less thing to worry about on the day.
Can I use dark chocolate chips instead of semi-sweet?
Absolutely. Dark chocolate makes it richer and less sweet, which some people actually prefer. Since the condensed milk is already quite sweet, the darker chocolate balances it out nicely. Just taste it before serving and add a little more condensed milk if you want to dial back the bitterness.
Can I use a non-dairy milk instead of whole milk?
Yes. Full-fat coconut milk from a can is the best substitute if you want it creamy — it melts the chocolate well and has enough fat to keep the texture from going watery. Oat milk is the next best option. Almond milk works but the result is noticeably thinner, so the texture won't be quite as luxurious.
My hot chocolate looks grainy or separated — what happened?
This usually happens if the crockpot got too hot, or if it was left without stirring for too long. Switching it to high heat is the most common cause — always use low. If it's already separated, whisk it vigorously and add a small splash of warm milk, then stir until it comes back together. It usually recovers fine.
How many servings does this recipe make?
About 8 small mugs or 6 larger ones. For a big party I always make a double batch — a single batch goes much faster than you'd think once people realize how good it is. Two batches fit in a large 6-quart crockpot without any issues.

EASY CROCKPOT HOT CHOCOLATE
Ingredients
- 4 cups whole milk
- 1 can (14 oz) sweetened condensed milk
- 1 cup semi-sweet chocolate chips
- 1 cup milk chocolate chips
- 1 teaspoon vanilla extract
- Pinch of salt
- Whipped cream (for topping)
- Mini marshmallows (for topping)
Instructions
- Combine Ingredients: In the crockpot, combine whole milk, sweetened condensed milk, semi-sweet chocolate chips, milk chocolate chips, and a pinch of salt.
- Cook: Cover the crockpot and cook on low for 2 hours, stirring occasionally, until the chocolate chips are melted and the mixture is smooth.
- Add Vanilla: Stir in the vanilla extract.
- Serve: Ladle the hot chocolate into mugs, then top with whipped cream and mini marshmallows. Optionally, garnish with chocolate syrup or crushed candy canes.
Notes
- Make Ahead: You can prepare this easy hot chocolate in advance and store it in the refrigerator for up to 2 days. Simply reheat it low in the crockpot or on the stovetop.
- Customizing the Flavor: For extra flavor, try adding a pinch of cinnamon, nutmeg, or peppermint extract. Adjust the sweetness by adding more or less sweetened condensed milk.
- Serving Suggestions: Serve the hot chocolate topped with whipped cream, mini marshmallows, and a drizzle of chocolate syrup. You can also add a sprinkle of crushed candy canes for a festive touch.
- Storage Tips: Store leftovers in the refrigerator for up to 2 days. Reheat gently on the stove or in the microwave, adding more milk if needed.
This is one of those recipes that sounds almost too simple to be worth making from scratch — just dump everything in the crockpot and wait two hours. But the result genuinely doesn't taste like something you threw together. The two types of chocolate chips matter, the condensed milk matters, and the pinch of salt at the end matters more than you'd think. It comes out smooth and thick and deeply chocolatey in a way that packet mix never quite manages.
I've made this for Christmas Eve gatherings, for Zainab's birthday party in January when it was freezing outside, and for random Tuesday nights when everyone needed something warm and comforting after a long day. It fits all of those occasions without any adjustment. If you're building out a festive spread, it also goes really well alongside the Caramel Apples with Gourmet Toppings — the combination of warm chocolate drink and cold caramel apple is a really good one.
The only thing I'd change if I were advising my past self: make the double batch the first time. Single batch, six mugs, eight people at a party — the math does not work in your favor. I learned that the hard way at the first gathering I brought this to. Everyone was very polite about it but I definitely saw the disappointment when the crockpot ran dry. Now I just automatically double it. 🍫☕✨
If you liked this, here are a few other things from the blog you might want to make:
- World's Best Butter Cookies — a natural match to serve alongside hot chocolate
- Salted Caramel Truffles (Chocolate-Dipped, No Fancy Equipment) — great for a holiday dessert table
- Caramel Apples with Gourmet Toppings — a festive fall and winter party staple
- Confetti Cupcakes with Sprinkles (Soft, Fluffy & Festive) — for when you need a crowd-friendly bake alongside drinks
- Shamrock Shake (McDonald's Copycat) — if you're into making famous drinks at home, this one's worth trying





Comments
No Comments