Let me be clear: this is not your average hot chocolate. This slow cooker hot chocolate is RICH. Like, European drinking chocolate rich. Made with both unsweetened cocoa powder and real semi-sweet chocolate, plus heavy cream and sweetened condensed milk, this is the kind of hot chocolate you want on a freezing winter night when only the most decadent chocolate drink will do. Plus, it makes enough for a crowd and stays warm in your crockpot for hours – perfect for holiday parties.
This isn’t just another hot chocolate recipe – this is the recipe you make when you want to impress people without spending all night in the kitchen. Here’s why it’s so brilliant:
It’s hands-off entertaining. Throw everything in the crockpot, stir occasionally, and you’re done. No standing over the stove, no constant stirring, no babysitting. The slow cooker does all the work while you decorate cookies or watch Christmas movies.
It stays warm for hours. Once it’s ready, you can keep it on the “warm” setting for 4+ hours. Perfect for parties, open houses, or marathon movie nights where people want refills.
It serves a crowd. This recipe makes 8 generous servings (or more if you’re serving smaller portions). No making batch after batch – one crockpot feeds everyone.
The flavor is next-level. Using both cocoa powder AND real chocolate creates this incredibly deep, rich chocolate flavor that boxed mixes can’t touch. The sweetened condensed milk adds creaminess without needing extra sugar.
It’s basically foolproof. If you can dump ingredients in a pot and stir, you can make this. There’s no tempering chocolate, no worrying about scorching – the low, gentle heat of the slow cooker keeps everything smooth.
Everyone can customize it. Set up a hot chocolate bar with toppings and everyone can make their drink exactly how they want it. Adults can add Bailey’s, kids can load up on marshmallows – everybody wins.

Ingredients for Crockpot Hot Chocolate
This hot chocolate is rich because we’re using quality ingredients – no shortcuts here:
Base Ingredients:
- Sweetened condensed milk (14 oz can) – This is your sweetener AND creaminess in one. No need for extra sugar.
- Unsweetened cocoa powder (½ cup) – Use good quality cocoa like Ghirardelli or Hershey’s Special Dark for deeper flavor
- Half-and-half (5 cups) – Creates that rich, creamy base
- Heavy whipping cream (1½ cups) – Takes the richness over the top
- Semi-sweet baking chocolate (4 oz, chopped) – Real chocolate makes all the difference. Use a bar, not chips.
- Vanilla extract (1 tablespoon) – Enhances all the chocolate flavor
- Espresso powder or instant coffee (1 teaspoon) – You won’t taste coffee, but it amplifies the chocolate
- Pinch of salt – Balances the sweetness and makes the chocolate pop
Optional Toppings:
- Peanut butter (trust me on this one)
- Whipped cream (homemade or canned)
- Large marshmallows or mini marshmallows
- Candy canes or peppermint sticks
- Chocolate syrup or caramel drizzle
- Chocolate chips or chopped chocolate
- Pirouette cookies
- Bailey’s Irish Cream (for adults!)
- Crushed Oreos

How To Make Slow Cooker Hot Chocolate (Step-by-Step)
This is genuinely one of the easiest recipes you’ll ever make. Here’s the play-by-play:
Step 1: Warm Your Slow Cooker
Turn your slow cooker to low and let it warm up for about 10 minutes. This helps everything blend more smoothly from the start.
Step 2: Mix the Base
Pour the entire can of sweetened condensed milk into your warm slow cooker. Add the cocoa powder and whisk it together until it’s smooth and there are no lumps. This step is important – if you don’t blend the cocoa well now, you’ll have clumps later.
Step 3: Add the Creamy Stuff
Pour in your half-and-half and heavy whipping cream. Whisk everything together until it’s well combined. It’ll look thin at this point – don’t worry, it thickens as it cooks.
Step 4: Add the Chocolate and Flavorings
Add your chopped baking chocolate, vanilla extract, espresso powder, and a pinch of salt. Give it a good stir. The chocolate won’t melt immediately, but that’s okay.
Step 5: Cook Low and Slow
Cover the slow cooker and cook on low for 1.5 to 2 hours, stirring every 20-30 minutes. You’ll know it’s ready when the chocolate is completely melted, everything is well blended, and the hot chocolate is steaming hot and slightly thickened.
Step 6: Serve and Keep Warm
Once it’s ready, you can switch the slow cooker to the “warm” setting and keep it there for up to 4 hours. Set out your toppings and let people help themselves! Give it a quick stir every hour or so to keep it smooth.
Pro Tip: If your hot chocolate gets too thick (this happens the longer it sits), just whisk in a little extra half-and-half or milk until it reaches your desired consistency.
How to Create an Epic Hot Chocolate Bar
One of my favorite things about making slow cooker hot chocolate is setting up a hot chocolate bar. It’s interactive, fun for all ages, and lets everyone customize their drink. Here’s how to do it:
The Setup:
- Keep the hot chocolate in the slow cooker on “warm”
- Set out mugs (I like oversized ones)
- Arrange toppings in small bowls with spoons
- Provide napkins and long spoons for stirring
Classic Toppings:
- Whipped cream – The non-negotiable classic
- Marshmallows – Both mini and large
- Candy canes – For stirring and peppermint flavor
- Chocolate syrup – Because more chocolate is always better
- Caramel sauce – For a sweet and salty twist
Next-Level Toppings:
- Bailey’s Irish Cream or Kahlua – For the adults
- Pirouette cookies or biscotti – For dipping
- Crushed peppermint – Extra festive
- Cinnamon sticks – For a spiced hot chocolate vibe
- Sea salt flakes – Salted hot chocolate is amazing
- Nutella – Stir in a spoonful for hazelnut chocolate heaven
- Peanut butter – Sounds weird, tastes incredible
- Mini chocolate chips – They melt into the hot chocolate
- Graham crackers – For s’mores vibes
- Whipped cream vodka – Another adult favorite
Presentation Tips:
- Use a chalkboard sign to label the bar
- Add festive decorations like mini Christmas trees or fairy lights
- Provide recipe cards if people want to recreate it at home
- Set up a selfie station – hot chocolate bars are Instagram gold!

Tips for the Best Crockpot Hot Chocolate
After making this recipe for years at holiday parties, here are my best tips:
Use real chocolate, not chips. Chocolate chips have stabilizers that prevent them from melting smoothly. Use a chopped chocolate bar instead.
Don’t skip the espresso powder. You won’t taste coffee – it just makes the chocolate flavor more intense. It’s a secret ingredient that makes people say “What IS that?”
Whisk frequently at the beginning. The first 30 minutes, whisk every 10 minutes to help the chocolate melt evenly and prevent scorching on the bottom.
Keep the lid on between stirring. This keeps the heat in and helps everything cook evenly.
Adjust thickness to your preference. Like it thinner? Add more half-and-half. Want it super thick and luxurious? Let it cook longer or use less liquid to start.
Quality ingredients matter. Good cocoa powder and real chocolate make a noticeable difference in flavor. Don’t cheap out on the chocolate.
Make it ahead. You can make this hot chocolate on the stovetop, refrigerate it, then reheat in the slow cooker on low. It actually tastes even better the next day!
Watch it towards the end. After 1.5 hours, check it every 15 minutes. You don’t want it to get too thick or develop a skin on top.

Flavor Variations to Try
Once you’ve mastered the basic recipe, try these delicious variations:
Peppermint Hot Chocolate:
Add 1 teaspoon peppermint extract along with the vanilla. Top with crushed candy canes.
Mexican Hot Chocolate:
Add 1-2 teaspoons ground cinnamon and ¼ teaspoon cayenne pepper for a spicy kick.
Salted Caramel Hot Chocolate:
Stir in ½ cup caramel sauce and top each mug with sea salt flakes.
White Hot Chocolate:
Replace the semi-sweet chocolate and cocoa powder with 12 oz white chocolate chips. Skip the espresso powder.
Dark Chocolate Hot Chocolate:
Use dark chocolate instead of semi-sweet, and add an extra 2 tablespoons cocoa powder for an intense chocolate experience.
Orange Hot Chocolate:
Add 1 tablespoon orange zest and replace half the vanilla with orange extract.
Nutella Hot Chocolate:
Stir in ½ cup Nutella for a hazelnut chocolate version.
S’mores Hot Chocolate:
Top with toasted marshmallows, crushed graham crackers, and chocolate chips.
Commonly Asked Questions
Yes! Replace the half-and-half with full-fat coconut milk and use vegan sweetened condensed milk (you can find recipes online or buy it at specialty stores). Use dairy-free chocolate. It tastes great!
Once the hot chocolate is ready, you can keep it on the “warm” setting for up to 4 hours. The longer it stays in the crockpot, the thicker it will get – you may need to whisk in extra milk periodically to thin it out.
Can I use a different type of chocolate?
Absolutely! Instead of semi-sweet chocolate, you can use milk chocolate for a sweeter version, or dark chocolate for a deeper, more intense chocolate flavor. Just avoid using chocolate chips – they don’t melt as smoothly.
Yes! Combine all ingredients in a large pot over medium-low heat. Whisk frequently until the chocolate is melted and everything is hot and well combined, about 15-20 minutes. Keep warm over low heat.
Yes! Use a 6-7 quart slow cooker and double all the ingredients. The cooking time should stay about the same.
Similar Recipes
If you like this easy hot chocolate recipe, you will like the recipes below:
- Easy Hot Chocolate Recipe
- The Best Christmas Sugar Cookie Recipe
- Snickerdoodle Cookies
- Chocolate Mint Cookies
Crockpot Hot Chocolate Recipe (Perfect for Parties!)
- Total Time: 1 hour 40 mins
- Yield: 8 1x
Description
Rich, creamy slow cooker hot chocolate made with real chocolate and cocoa! Perfect for holiday parties, feeds a crowd, stays warm for hours!
Ingredients
- 14 oz. sweetened condensed milk
- 1/2 c. Unsweetened Cocoa Powder
- 5 c. Half and Half
- 1 1/2 c. whipping cream
- 4 oz. Semi-Sweet baking chocolate, chopped
- 1 tbsp. vanilla extract
- 1 tsp. espresso powder (or instant coffee)
- Pinch of Salt
Instructions
- Place the slow cooker on low and allow to sit for 10 minutes to get warm. Pour in the sweetened condensed milk and whisk cocoa powder to blend.
- Next, pour in the half and half and whipping cream. Using a whisk and mix the ingredients.
- Add the baking chocolate, vanilla extract, and espresso powder. Stir occasionally and allow to cook for at least an hour and a half. Serve with whipped cream and chocolate syrup
Notes
Create a hot chocolate bar by laying out fun toppings like marshmallows, peppermint sticks, whipped cream, chocolate chips, caramel topping, and whatever makes you happy.
- Prep Time: 10 mins
- Cook Time: 1 hour 30 mins
- Category: Drinks
- Method: Slow Cooker
- Cuisine: American









Thanks for shearing
& keep posting.