Best crockpot hot chocolate recipe: 1 batch

January 25, 2026
Written By Avery Collins

Hi, I'm Avery! Welcome to Devour Dish. I grew up in a lively Midwestern home where the best memories were made in the kitchen. For my family, food wasn't about being fancy; it was about bringing people together with simple, delicious, and heartfelt meals. That's the philosophy I bring here to Devour Dish. After studying nutrition science, I realized that my real passion was helping people feel confident and joyful in their own kitchens. I believe that cooking shouldn't be complicated or stressful. It should be a fun, rewarding part of your day. Here, you'll find recipes that are tested, trusted, and designed for your real, everyday life. From quick weeknight dinners to easy weekend treats, my goal is to give you delicious, reliable dishes that you'll love to make and share. I'm so glad you're here. Let's get cooking!

When the weather turns chilly, or when you’re setting up for a big holiday party, the last thing you want to worry about is scrubbing a tiny pot of hot chocolate on the stove every ten minutes. That’s not what comfort is about! For me, food—and especially a warm drink—is all about connection. It’s the silent language of welcome we offer to friends stopping by. That’s why I’m thrilled to share what I truly believe is the easiest, richest crockpot hot chocolate recipe you’ll ever make. It stays perfectly warm for hours!

Forget worrying about serving size; this slow cooker method makes a giant, creamy batch that tastes incredible right out of the pot. This recipe is my go-to for everything from Christmas Eve movie nights to big family gatherings. Trust me, once you try this set-it-and-forget-it approach, you won’t go back to the stovetop. Check out how simple it is to achieve that decadent, rich flavor we all crave this time of year. You can find my tips for taking this basic recipe up a notch in my dedicated guide to rich, creamy homemade hot chocolate recipes!

Why This is the Best Crockpot Hot Chocolate Recipe for Entertaining

When you are hosting, every minute counts! That’s why this crockpot hot chocolate recipe is my secret weapon for easy holiday entertaining. The slow cooker does all the heavy lifting, meaning you aren’t stuck stirring cocoa while everyone else is chatting or opening gifts. It’s designed specifically for making hot chocolate for a crowd.

The best part? It keeps that gorgeous, creamy crockpot cocoa texture perfectly tempered for hours on the ‘Keep Warm’ setting. No scorching, no lukewarm sadness—just pure, warm goodness waiting for everyone.

Key Benefits of Our Crockpot Cocoa Recipe

  • Handles massive batches easily—perfect for a party!
  • Completely hands-off after the initial mix; no constant stirring required.
  • Keeps the cocoa at a perfect sipping temperature for the entire event.
  • Makes clean-up much simpler than scrubbing a messy saucepan.

If you want to elevate this slightly for the adults who need a little extra cheer, I have a wonderful boozy hot chocolate version you might want to check out!

Gathering the Ingredients for Your Crockpot Hot Chocolate Recipe

When I say this is easy gathering the ingredients is half the battle! This crockpot hot chocolate recipe relies on pantry staples that just mix together beautifully. There’s no fancy tempering or specialty chocolate needed here, which is why it’s so great for busy days or when you need a huge batch of rich homemade hot cocoa ready to go. Remember, using good quality cocoa powder makes a real difference in the depth of flavor, trust me on this one!

Before you dive into the slow cooker, get everything measured out. Having your list ready is half the battle when it comes to fast and happy cooking. You can find a great recipe for making your own simple hot cocoa mix to store for later right here.

Here is exactly what you need to pull together this crowd-pleasing drink:

  • One (14 ounce) can sweetened condensed milk
  • One (12 ounce) can evaporated milk
  • 1/2 cup unsweetened cocoa powder
  • 1 cup granulated sugar
  • 1 teaspoon pure vanilla extract
  • 1/4 teaspoon salt (just a pinch balances the sweetness!)
  • 6 cups water
  • 2 cups heavy cream
  • Optional but highly encouraged toppings: marshmallows, whipped cream, or even those classic peppermint sticks!

Simple Steps for the Perfect Crockpot Hot Chocolate Recipe

This is where the magic happens, and honestly, it requires almost zero effort from you! We’re using the low and slow method, which is fantastic because it gently warms everything without scorching the bottom. The goal is that super smooth, rich homemade hot cocoa texture. Just follow these milestones, and you’ll have the best crockpot hot chocolate recipe your guests have ever tasted.

You are responsible for about 15 minutes of work, total! After that, the slow cooker takes over, keeping everything cozy.

Initial Mixing and Dissolving Cocoa in the Crockpot

First things first: get rid of those dry patches of cocoa! Pour in your sweetened condensed milk, evaporated milk, cocoa powder, sugar, vanilla, and salt right into the empty slow cooker basin. Grab a whisk and blend everything together until you can’t see any dry, dusty cocoa powder spots anymore. It needs to be completely smooth before you add the water. Honestly, taking the time to really whisk out those lumps now saves you trouble later.

Cooking Time and Adding the Cream for Creamy Crockpot Cocoa

Once dissolved, pour in your 6 cups of water and give it one final stir. Cover it up and set the heat to LOW for 2 full hours. You need to stir it every so often—maybe every 30 minutes—just to keep things moving along. After those two hours, pour in the heavy cream to get that signature richness. Let it cook on LOW for another 30 minutes until it is heated all the way through. Please, just watch it so it doesn’t boil! When it’s ready for serving, simply move your slow cooker to the ‘Keep Warm’ setting. If you want some ideas for homemade toppings, check out my recipe for whipped hot chocolate!

Expert Tips for the Best Crockpot Hot Chocolate Recipe

I want this crockpot hot chocolate recipe to be absolutely foolproof, especially since it’s meant to serve about 12 people, making it perfect for all those wonderful winter dessert drinks gatherings. The beauty of using the slow cooker is that it manages the heat so well, but you can always tweak it just a little for extra decadence.

Always keep in mind that the quality of your base ingredients really shines through when you use such a gentle cooking method. If you happen to have some really fantastic chocolate on hand, I have an amazing suggestion that will push this into next-level territory. Don’t forget to check out my guide to making a luscious homemade chocolate sauce—even a small amount of that added will change everything!

Flavor Boosts and Richness Adjustments

If you’re finding that cocoa powder isn’t giving you the punch you really want, you can swap it out almost entirely! Instead of the 1/2 cup of cocoa powder, melt in about 12 ounces of semi-sweet or milk chocolate chips right along with your milks in Step 1. This creates such a luxurious texture and that ultra-creamy crockpot cocoa feel that people always rave about. It’s richer, for sure!

As for sweetness, since we are using sweetened condensed milk, we usually don’t touch the sugar too much. But if your crowd tends to like things very decadent, melt in the chocolate chips *and* keep the sugar—you might end up with something almost dessert-like. Taste a small spoon after the cream is added and adjust, but remember, it will taste less sweet when served piping hot!

Serving Suggestions for Your Holiday Crockpot Drinks

Now that you have this huge, simmering batch of the best crockpot hot chocolate recipe, presentation really matters! These holiday crockpot drinks deserve a station that looks as cozy as they taste. Set your slow cooker on a nice wooden board or use a festive base to make it look special.

For toppings, keep bowls of mini marshmallows, fresh whipped cream (I love making my own!), and crushed peppermint sticks nearby. Those sticks are fantastic for stirring in some minty cheer! If you’re looking for something substantial to go alongside these warm winter drinks, you absolutely must pair it with my fudgy Oreo brownies. Dipping a rich brownie corner into this creamy cocoa? That’s what the holidays are all about!

Storage and Make Ahead Hot Chocolate Instructions

One of the best things about using the slow cooker for this crockpot hot chocolate recipe is that it is truly built for the long haul! If you have leftovers, which sometimes happens at big events, don’t fret. You can absolutely use this as your make ahead hot chocolate option for future cozy nights. Just let the mixture cool down a bit (but not totally, since it’s full of dairy) before transferring it to an airtight container.

It keeps really well in the fridge for about four days. When you’re ready to try it again, you can reheat it gently on the stovetop over medium-low heat, stirring often until it’s warm. Or, even easier, you can pour it right back into the slow cooker and use the ‘Warm’ setting again until it’s perfectly steaming. If you’re interested in learning how to store other liquids or jams without canning, check out my post on freezer jam methods!

Frequently Asked Questions About This Crockpot Cocoa Recipe

When you’re making something this delicious, people always have great questions! Since this crockpot hot chocolate recipe is designed to be super simple, most queries come down to substitutions or timing. I want you to feel totally confident having this ready for your next big event. Having a reliable, large-batch recipe is the key to stress-free hosting. If you like cozy, creamy holiday drinks, you might also adore my recipe for creamy coquito!

Can I substitute the heavy cream in this crockpot hot chocolate recipe?

You absolutely can play around with the dairy in this recipe, though the texture will definitely change. The heavy cream is what gives us that amazing, rich feel—that velvety, melt-in-your-mouth luxury that makes people ask for seconds. If you ditch the heavy cream, the result will be much thinner, closer to a classic hot cocoa consistency rather than our signature creamy crockpot cocoa. You could try using evaporated milk again, or even a nice full-fat coconut milk if you’re aiming for a dairy-free option, but just be prepared for a different mouthfeel.

Is this easy slow cooker drinks recipe suitable for serving all day?

This is a great question regarding food safety, since we are dealing with dairy! Since this recipe includes condensed milk and heavy cream, you can safely keep it on the ‘Keep Warm’ setting for about 3 to 4 hours, tops. That’s usually plenty of time for any gathering!

If you anticipate needing it warmer or for longer than that, I actually recommend keeping it on ‘Warm’ for the first couple of hours, and then turning the machine off completely and letting the insulation do the work. Then, before serving a new round, switch it back to ‘Low’ for about 20 minutes to bring the temperature back up safely. Remember, we never want this to boil!

Can I make this a ‘rich homemade hot cocoa’ using only milk instead of water?

Oh, I love that you want maximum richness! If you skip the 6 cups of water and use milk instead—say, whole milk or even 2%—you are essentially turning this into a massive pot of stovetop cocoa that you cook low and slow. It will be super rich, for sure. However, you will need to decrease the cooking time significantly. Cook it on LOW for maybe 60 to 90 minutes total, stirring every 20 minutes, because the higher fat content scorches much faster than water does. It’s a trade-off between richness and risk!

What is the best way to keep this warm chocolate looking fresh?

After about three hours, you might notice a slight skin forming on top, which happens with milk-based drinks. Don’t worry! Just give it a really good, vigorous whisk right before you serve a fresh ladleful. That action completely breaks up the skin and incorporates everything back into that beautiful, smooth texture. If you didn’t whisk recently, sometimes you might even see a tiny bit of oily separation, but just re-whisking solves that instantly.

Nutritional Estimates for This Creamy Crockpot Cocoa

Now, I always want you to enjoy things without worry, but since this recipe is so rich—hello, heavy cream and condensed milk!—it’s smart to look at the estimates. Remember these numbers are just a starting point! They can change wildly depending on which brand of heavy cream or which type of milk substitute you decide to use. We aren’t striving for low-calorie status here; we are striving for comfort and connection, which is way more satisfying!

Here are the general nutritional estimates based on one cup serving:

  • Serving Size: 1 cup
  • Calories: 350
  • Sugar: 40g
  • Sodium: 120mg
  • Fat: 18g
  • Saturated Fat: 11g
  • Trans Fat: 0.5g
  • Carbohydrates: 45g
  • Fiber: 2g
  • Protein: 7g
  • Cholesterol: 65mg

Share Your Experience Making This Crockpot Hot Chocolate Recipe

Okay, the best part of sharing recipes is truly hearing from you! Now that you’ve whipped up this unbelievably easy, crockpot hot chocolate recipe, I need to know how it went at your gathering. Did you use the peppermint sticks or go straight for the mini marshmallows? Tell me everything!

Please leave your rating below—I’d love to see how many stars you give this creamy comfort in a ceramic pot. If you loved how simple it was to host with this batch ready to go, consider sharing a quick photo on Instagram and tagging me! I always love seeing your Devour Dish creations pop up in my feed. And if you have any tricky questions about substitutions or serving sizes that I didn’t cover, drop them in the comments too, or feel free to send a direct note through my contact page. Happy sipping, everyone!

Print

The Ultimate Creamy Crockpot Hot Chocolate: Keep it Warm for Holiday Parties

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Welcome! You need a rich, creamy beverage that stays warm for hours. This easy crockpot hot chocolate recipe is perfect for holiday gatherings or cozy winter nights. Set it and forget it for the best slow cooker cocoa.

  • Author: Avery
  • Prep Time: 10 min
  • Cook Time: 2 hr 30 min
  • Total Time: 2 hr 40 min
  • Yield: 12 servings 1x
  • Category: Dessert Drink
  • Method: Slow Cooking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 (14 ounce) can sweetened condensed milk
  • 1 (12 ounce) can evaporated milk
  • 1/2 cup unsweetened cocoa powder
  • 1 cup granulated sugar
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 6 cups water
  • 2 cups heavy cream
  • Optional toppings: marshmallows, whipped cream, peppermint sticks

Instructions

  1. Combine the sweetened condensed milk, evaporated milk, cocoa powder, sugar, vanilla extract, and salt in your slow cooker. Whisk these ingredients together until the cocoa powder is fully dissolved.
  2. Pour in the water and stir everything until it is well combined.
  3. Cover the slow cooker and cook on LOW for 2 hours, stirring occasionally.
  4. After 2 hours, stir in the heavy cream.
  5. Continue cooking on LOW for another 30 minutes, or until the hot chocolate is heated through and creamy. Do not let it boil.
  6. Switch the slow cooker setting to the ‘Keep Warm’ setting for serving. Serve warm with your favorite toppings.

Notes

  • For a richer flavor, use high-quality chocolate chips instead of cocoa powder, melting 12 ounces of semi-sweet or milk chocolate chips with the milks.
  • This recipe is excellent for making ahead for a crowd; the slow cooker keeps it perfectly tempered for serving during parties.
  • If you want to make this dairy-free, substitute the milks with full-fat coconut milk or another non-dairy alternative, though the texture will change.

Nutrition

  • Serving Size: 1 cup
  • Calories: 350
  • Sugar: 40
  • Sodium: 120
  • Fat: 18
  • Saturated Fat: 11
  • Unsaturated Fat: 7
  • Trans Fat: 0.5
  • Carbohydrates: 45
  • Fiber: 2
  • Protein: 7
  • Cholesterol: 65

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star