Love this? Save it for later!
Share the inspiration with your friends
I swore I hated hot chocolate. For years. Like, my whole adult life I’d turn my nose up at it, claiming it was nothing but sugary, watery disappointment masquerading as a cozy drink. Then a blizzard hit last February, the power flickered, and my neighbor Margaret showed up at my door with a slow cooker and a look of pure determination. “You’re going to eat your words,” she said, setting the crockpot on my counter. I watched her dump in milk, chocolate chips, and a can of sweetened condensed milk like she was performing some kind of kitchen witchcraft. Honestly, I was skeptical. But two hours later, when she handed me a mug of the creamiest, richest, most velvety hot chocolate I’d ever tasted, I had to admit defeat. I mean, I practically licked the mug clean. And then I asked for seconds. That’s the thing about this Easy Crockpot Hot Chocolate with Sweetened Condensed Milk—it doesn’t just convert you, it makes you wonder why you wasted so many years being wrong.
Why You’ll Love This Recipe
Let me tell you, this isn’t your average hot chocolate mix. This is the kind of drink that makes you close your eyes after the first sip. And the best part? It’s embarrassingly easy to make.
- Set It and Forget It: Toss everything in the crockpot, stir, and walk away. No standing over the stove, no whisking, no stress. Perfect for busy afternoons or holiday entertaining.
- Pantry-Friendly Ingredients: You probably already have milk, chocolate chips, and a can of sweetened condensed milk in your kitchen. No fancy trips to the store needed.
- Crowd-Pleasing Magic: I’ve served this at birthday parties, Christmas Eve gatherings, and quiet Tuesday nights. Kids love it, adults love it, and everyone asks for the recipe.
- Unbelievably Creamy Texture: The sweetened condensed milk does something magical here. It gives the hot chocolate a rich, velvety body that regular milk or cream just can’t match.
- Budget-Friendly Comfort: Feeding a family on a sensible budget? This recipe stretches beautifully. One batch makes enough for a crowd, and leftovers reheat like a dream.
I’ve tested this recipe at least a dozen times—tweaking the chocolate-to-milk ratio, trying different types of chocolate chips, even experimenting with dairy-free options. This version? It’s the one that finally stuck. It’s the one my kids beg for on snow days. It’s the one that made my husband, a self-proclaimed hot chocolate snob, admit it’s better than anything from a coffee shop.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to create something truly special. The sweetened condensed milk is the star here—it adds sweetness, creaminess, and a silky texture that regular sugar and milk just can’t replicate.
- Whole milk (6 cups) – The base of your hot chocolate. Whole milk gives the creamiest result, but 2% works in a pinch. Avoid skim milk—it’ll be too thin. (I use whole milk from a local dairy—it really does taste better.)
- Sweetened condensed milk (1 can, 14 ounces) – This is your secret weapon. It adds sweetness and a luscious, thick texture. Don’t substitute with evaporated milk—they’re not the same. (Brand recommendation: Eagle Brand or Carnation—both work beautifully.)
- Semi-sweet chocolate chips (2 cups) – These provide the deep, rich chocolate flavor. I prefer Ghirardelli or Guittard for the best melt and taste. You can use milk chocolate chips if you want a sweeter drink, but semi-sweet balances the sweetness of the condensed milk perfectly.
- Unsweetened cocoa powder (¼ cup) – This adds an extra layer of chocolate intensity. Sift it before adding to avoid lumps. (Trust me on this one—I’ve learned the hard way.)
- Vanilla extract (1 teaspoon) – A splash of vanilla rounds out the flavors and makes the chocolate taste even richer. Use pure vanilla extract if you have it.
- Salt (a pinch) – Just a tiny pinch. It sounds weird, but salt enhances the chocolate flavor and keeps the sweetness in check. Don’t skip it.
Optional add-ins for serving:
- Mini marshmallows
- Whipped cream
- Chocolate shavings
- Cinnamon sticks (for stirring)
- Peppermint extract (½ teaspoon for a holiday twist)
Substitution notes: If you need a dairy-free version, use full-fat oat milk and a dairy-free sweetened condensed milk (Nature’s Charm makes a great one). For a lower-sugar option, use sugar-free chocolate chips and a reduced-sugar sweetened condensed milk—though honestly, the texture won’t be quite as luxurious.
Equipment Needed
You don’t need much for this recipe, which is part of its beauty. Here’s what you’ll need:
- A 6-quart slow cooker – This size works perfectly for a full batch. If yours is smaller, just halve the recipe. I use a Crock-Pot brand slow cooker I picked up at a garage sale for $10—it’s been going strong for years.
- A whisk – For combining the cocoa powder and a bit of milk before adding it to the slow cooker. This prevents lumps.
- A ladle – For serving. A soup ladle works great.
- Mugs – Durable ones that can hold the heat. I love my ceramic mugs from Target—they’re cheap and hold up well.
- Measuring cups and spoons – Standard kitchen basics.
Budget-friendly tip: Don’t have a slow cooker? You can make this on the stovetop in a large pot over low heat. Just whisk frequently to prevent scorching. But honestly, the crockpot method is so much easier—you can set it and forget it while you get other things done.
Preparation Method

This is the easiest part. Seriously. You’ll have this ready in under five minutes of active work.
- Whisk the cocoa powder: In a small bowl, combine the ¼ cup unsweetened cocoa powder with about ½ cup of the whole milk. Whisk until smooth and no lumps remain. This step is crucial—if you dump the cocoa powder straight into the slow cooker, you’ll end up with floating clumps. (I speak from bitter experience.)
- Combine everything in the slow cooker: Pour the remaining 5½ cups of milk into your 6-quart slow cooker. Add the cocoa-milk mixture, the can of sweetened condensed milk, the 2 cups semi-sweet chocolate chips, the 1 teaspoon vanilla extract, and the pinch of salt.
- Stir gently: Use a wooden spoon or spatula to stir everything together. Don’t worry if the chocolate chips aren’t melted yet—they will be soon.
- Cook on low: Cover the slow cooker and cook on LOW for 2 hours. Yes, only 2 hours. After about 45 minutes, give it a stir to help the chocolate chips melt evenly. You’ll know it’s ready when the mixture is smooth, steaming, and completely combined.
- Stir again before serving: Give the hot chocolate a good stir with a whisk or spoon. This ensures everything is fully incorporated and the texture is silky.
- Serve warm: Ladle the hot chocolate into mugs. Top with mini marshmallows, whipped cream, or a sprinkle of cinnamon. Serve immediately and watch the smiles appear.
Time estimate: Active prep time is about 5 minutes. Total cooking time is 2 hours. This is perfect for setting up in the afternoon and serving at a party or family movie night.
Sensory cues: When it’s ready, your kitchen will smell like a chocolate shop. The hot chocolate should be steaming gently, with a smooth, glossy surface. If you see any oily sheen, don’t worry—that’s just the cocoa butter from the chocolate chips. Give it a good whisk and it’ll re-emulsify.
Troubleshooting tip: If your hot chocolate seems too thick, stir in a splash of warm milk until it reaches your desired consistency. If it’s too thin, let it cook on LOW for another 30 minutes uncovered to reduce slightly.
Cooking Tips & Techniques
After making this recipe more times than I can count, I’ve picked up a few tricks that make a real difference.
Don’t rush the melt. I know it’s tempting to crank the heat to HIGH and cut the time in half, but resist the urge. Cooking on LOW allows the chocolate chips to melt slowly and evenly, resulting in a silky, lump-free texture. High heat can cause the milk to scorch and the chocolate to seize. Patience pays off here.
Whisk the cocoa powder first. I cannot stress this enough. Cocoa powder is hydrophobic—it hates water. If you add it directly to the milk without whisking it first, you’ll end up with little floating islands of dry cocoa. Take the extra 30 seconds to make a paste with a small amount of milk. Your future self will thank you.
Use good chocolate. This isn’t the time for off-brand chocolate chips. The flavor of the chocolate really shines through, so use a brand you enjoy eating on its own. I’ve had great results with Ghirardelli, Guittard, and even Trader Joe’s chocolate chips. Avoid chocolate chips with artificial flavors or waxy coatings.
Keep it warm. Once the hot chocolate is ready, you can keep it on the WARM setting for up to 3 hours. Just stir it every 30 minutes or so to prevent a skin from forming on top. If it thickens too much, stir in a little warm milk.
One mistake I made: The first time I made this, I used fat-free milk and sugar-free chocolate chips, thinking I was being healthy. The result was thin, grainy, and sad. Trust the full-fat ingredients—they’re what make this recipe work.
Variations & Adaptations
This recipe is endlessly adaptable. Here are a few of my favorite variations:
- Peppermint Hot Chocolate: Add ½ teaspoon peppermint extract along with the vanilla. Top with crushed candy canes for a festive touch. This is my go-to for Christmas parties.
- Spiced Mexican Hot Chocolate: Add 1 teaspoon ground cinnamon, ¼ teaspoon cayenne pepper, and a pinch of nutmeg to the slow cooker. The warmth of the spices pairs beautifully with the rich chocolate.
- Dairy-Free Version: Substitute the whole milk with full-fat oat milk or canned coconut milk. Use dairy-free chocolate chips and a dairy-free sweetened condensed milk. The texture will be slightly different but still delicious.
- Mocha Hot Chocolate: Add 2 tablespoons instant espresso powder or ½ cup strong brewed coffee to the slow cooker. The coffee enhances the chocolate flavor without making it taste like coffee.
- Slow Cooker Hot Chocolate Bar: Set out bowls of toppings—mini marshmallows, whipped cream, chocolate shavings, caramel sauce, crushed cookies, and cinnamon sticks. Let everyone customize their own mug. This is always a hit at parties.
I’ve tried the peppermint version for a holiday open house, and it disappeared within an hour. People were coming back for thirds. The spiced Mexican version is my personal favorite on chilly January evenings—it’s so comforting.
Serving & Storage Suggestions
Serving: Serve this hot chocolate warm, straight from the slow cooker. Ladle it into sturdy mugs—the heat can make thin mugs uncomfortable to hold. Top with a mountain of mini marshmallows or a generous dollop of whipped cream. For an extra touch, add a cinnamon stick or a drizzle of caramel sauce.
What to serve alongside: This hot chocolate pairs beautifully with buttery shortbread cookies, gingerbread, or a slice of banana bread. For a cozy movie night, serve it with popcorn for a sweet-and-salty combo. If you’re feeling fancy, set out a platter of chocolate-dipped strawberries.
Storage: Leftover hot chocolate keeps well in the refrigerator for up to 5 days. Store it in an airtight container or a pitcher with a lid. The flavors actually deepen and meld overnight, so it might taste even better the next day.
Reheating: To reheat, pour the desired amount into a saucepan and warm over medium-low heat, whisking occasionally. You can also reheat individual servings in the microwave—heat in 30-second bursts, stirring between each, until warm. If the hot chocolate has thickened in the fridge, stir in a splash of milk to thin it out.
Freezer: Yes, you can freeze this! Pour cooled hot chocolate into freezer-safe containers, leaving about an inch of headroom for expansion. It will keep for up to 3 months. Thaw in the refrigerator overnight, then reheat as directed above. The texture might be slightly less creamy after freezing, but it’s still delicious.
Nutritional Information & Benefits
Let’s be real—this is a treat, not a health food. But that doesn’t mean it’s without its merits.
Estimated nutrition per serving (1 cup):
- Calories: 380
- Fat: 16g
- Carbohydrates: 52g
- Protein: 8g
- Sugar: 44g
- Calcium: 25% of the Daily Value
Health highlights: The milk provides calcium and vitamin D, which are important for bone health. Dark chocolate (if you use it) contains antioxidants called flavonoids, which can support heart health. And honestly? There’s something to be said for the mental health benefits of a warm, comforting drink on a cold day.
Dietary considerations: This recipe is vegetarian and can be made gluten-free (just check your chocolate chip labels). For a dairy-free or vegan version, see the variations section above. It’s not low-carb or keto-friendly due to the sweetened condensed milk, but you could experiment with a sugar-free version if needed.
Allergens: Contains milk and may contain soy (often found in chocolate chips). Always check labels if you’re serving someone with allergies.
I personally love that this recipe uses real ingredients—no artificial flavors, no preservatives, no powdered mixes. It’s comfort food made from scratch, and that feels good.
Conclusion
Look, I get it. Hot chocolate from a packet is easy. But this Easy Crockpot Hot Chocolate with Sweetened Condensed Milk? It’s a whole different experience. It’s the kind of drink that makes you slow down, wrap your hands around a warm mug, and actually enjoy the moment. It’s rich without being heavy, sweet without being cloying, and so creamy you’ll wonder how you ever settled for anything less.
I love this recipe because it reminds me of that snowy afternoon with Margaret—the way she refused to let me stay stubborn, the way one sip changed my mind completely. Now it’s become a tradition in my house. Snow day? Crockpot hot chocolate. Movie night? Crockpot hot chocolate. Tuesday? You guessed it.
I’d love to hear how it turns out for you. Did you add a special twist? Did your kids ask for seconds? Drop a comment below and let me know—I read every single one. And if you share a photo on Pinterest or Instagram, tag me so I can see your cozy creation. Until next time, stay warm and keep stirring.
Frequently Asked Questions
Can I use milk chocolate chips instead of semi-sweet?
Absolutely. Milk chocolate chips will make the hot chocolate sweeter and milder. If you have a sweet tooth, go for it. Just know that the final drink will be noticeably sweeter than the version made with semi-sweet chips.
Can I make this in a regular pot on the stove?
Yes, you can. Combine all ingredients in a large pot over low heat, whisking frequently to prevent scorching. Heat until the chocolate chips are fully melted and the mixture is steaming. This takes about 15-20 minutes. The crockpot method is just easier for hands-off cooking.
How do I prevent the hot chocolate from getting a skin on top?
Stir it every 30 minutes or so while it’s on the WARM setting. If a skin does form, just whisk it back in—it’s harmless and will dissolve. You can also place a piece of plastic wrap directly on the surface of the hot chocolate to prevent skin from forming.
Can I double this recipe for a large crowd?
Yes, you can easily double the recipe. Just make sure your slow cooker is large enough—an 8-quart or larger works best. You may need to increase the cooking time by about 30 minutes to account for the larger volume.
What if my hot chocolate turns out too thick?
No problem at all. Simply stir in warm milk, a quarter cup at a time, until it reaches your desired consistency. This happens sometimes if you cook it longer than recommended or if you use a higher fat content milk. A quick fix is all it needs.
Pin This Recipe!

Easy Crockpot Hot Chocolate with Sweetened Condensed Milk
This creamy, rich hot chocolate is made in a slow cooker with sweetened condensed milk, chocolate chips, and cocoa powder. It’s the perfect hands-off treat for cold days, parties, or cozy nights in.
- Prep Time: 5 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 5 minutes
- Yield: 8 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 6 cups whole milk
- 1 can (14 ounces) sweetened condensed milk
- 2 cups semi-sweet chocolate chips
- 1/4 cup unsweetened cocoa powder
- 1 teaspoon vanilla extract
- 1 pinch salt
- Optional: mini marshmallows, whipped cream, chocolate shavings, cinnamon sticks, 1/2 teaspoon peppermint extract
Instructions
- In a small bowl, whisk the 1/4 cup unsweetened cocoa powder with about 1/2 cup of the whole milk until smooth and no lumps remain.
- Pour the remaining 5 1/2 cups of milk into a 6-quart slow cooker. Add the cocoa-milk mixture, sweetened condensed milk, semi-sweet chocolate chips, vanilla extract, and salt.
- Stir gently with a wooden spoon or spatula to combine.
- Cover and cook on LOW for 2 hours. After about 45 minutes, stir to help the chocolate chips melt evenly.
- Stir again before serving to ensure a silky texture.
- Ladle into mugs and serve warm with desired toppings.
Notes
For a dairy-free version, use full-fat oat milk and dairy-free sweetened condensed milk. For a peppermint twist, add 1/2 teaspoon peppermint extract. To keep warm, set slow cooker to WARM setting for up to 3 hours, stirring every 30 minutes. If too thick, stir in warm milk; if too thin, cook uncovered on LOW for 30 more minutes.
Nutrition
- Serving Size: 1 cup
- Calories: 380
- Sugar: 44
- Sodium: 150
- Fat: 16
- Saturated Fat: 10
- Carbohydrates: 52
- Fiber: 3
- Protein: 8
Keywords: crockpot hot chocolate, slow cooker hot chocolate, sweetened condensed milk hot chocolate, easy hot chocolate, creamy hot chocolate, winter drink, holiday drink



