Creamy Slow Cooker Hot Chocolate for a Crowd
When you need a warm drink for a holiday gathering or game night, a big batch of hot chocolate is the answer.

This slow cooker version makes enough for a crowd and keeps it warm all evening with almost no effort.
What Makes This Big-Batch Hot Chocolate So Good
The slow cooker does the work. I can set it up an hour before guests arrive and forget about it.
The hot chocolate stays warm and velvety for hours without a skin, thanks to a little heavy cream. It’s rich without being cloying, and real chocolate gives it a depth that makes people ask for the recipe.
Ingredients

- 4 cups whole milk: use full-fat for the creamiest texture
- 1 cup heavy cream: helps prevent a skin and adds silkiness
- 8 oz semi-sweet chocolate chips: choose a chocolate you enjoy eating, about 2 cups of chips
- 1/2 cup sweetened condensed milk: sweetens and thickens in one pour
- 1 tsp vanilla extract: rounds out the chocolate flavor
- 1/4 tsp fine sea salt: makes the chocolate taste deeper
Variations / Substitutions
- Milk chocolate: use milk chocolate chips instead for a sweeter, more kid-friendly cup
- Peppermint twist: swap the vanilla with 1/4 tsp peppermint extract and top with crushed candy canes
- Dairy-free: use oat milk, coconut cream, dairy-free chocolate chips, and sweetened condensed coconut milk
- Adult version: stir a splash of bourbon or peppermint schnapps into each mug just before serving
For a single serving, try my easy stovetop hot chocolate.
How to Make Creamy Slow Cooker Hot Chocolate
Step 1: Whisk Together the Ingredients

Add the 4 cups whole milk, 1 cup heavy cream, 8 oz chocolate chips, 1/2 cup sweetened condensed milk, and 1/4 tsp salt to a 4-quart slow cooker. Whisk for about a minute until the condensed milk dissolves and the mixture looks evenly blended, with no streaks of cream.
Step 2: Melt the Chocolate Gently

Cover the slow cooker and set it to low. Let it heat for 2 hours, giving it a quick stir after the first hour. The chocolate will melt completely, turning the liquid into a glossy, deep brown cocoa. Avoid lifting the lid too often so the heat stays steady.
Step 3: Ladle and Top

Just before serving, stir in 1 tsp vanilla extract. Ladle the hot chocolate into mugs and let everyone finish with their favorite toppings, like a swirl of whipped cream or a handful of mini marshmallows. Serve while it’s still steamy and rich.
A Few Notes Before You Start
- Chocolate choice matters.: A bar chopped into small pieces melts smoother than most chips. If using chips, go for a brand you know melts well, like Ghirardelli or Guittard.
- Walk away, but peek once.: Stir once in the first hour so nothing settles and scorches, then let it finish heating undisturbed.
- Double for a party.: A 6-quart slow cooker handles a double batch just fine, still on low for 2 hours.
- Set out a topping bar.: Whipped cream, marshmallows, crushed peppermint, cocoa powder, or a drizzle of caramel all make it feel special.
Scale it up or down to fit your group size:
| Servings | Whole Milk | Heavy Cream | Chocolate Chips | Sweetened Condensed Milk |
|---|---|---|---|---|
| 4 | 2 cups | 1/2 cup | 4 oz | 1/4 cup |
| 8 | 4 cups | 1 cup | 8 oz | 1/2 cup |
| 12 | 6 cups | 1 1/2 cups | 12 oz | 3/4 cup |
Storing Leftover Hot Chocolate
- Refrigerate: Cool completely, then pour into a sealed jar. It keeps for up to 4 days.
- Reheating: Gently warm on the stovetop over low heat, stirring often, or microwave in 30-second bursts, whisking between each.
What Goes Well With Hot Chocolate
A plate of chocolate chip cookies or buttery shortbread is always welcome. For dipping, try crisp biscotti or warm churros dusted in cinnamon sugar.
Frequently Asked Questions
Can I make this without a slow cooker?
Yes. Combine everything except the vanilla in a large pot over low heat. Cook, whisking often, until the chocolate melts and the mixture is hot but not boiling, about 15 minutes. Stir in the vanilla at the end.
My hot chocolate came out too thick. What can I do?
Whisk in a splash of warm milk until it reaches the consistency you like. The thickness comes from the heavy cream and condensed milk, so you can thin it easily.
Can I freeze it?
You can freeze the hot chocolate for up to 2 months. Thaw in the fridge overnight, then reheat gently while whisking to bring the texture back together.

Creamy Slow Cooker Hot Chocolate for a Crowd Recipe
Ingredients
Method
- Add milk, cream, chocolate chips, condensed milk, and salt to a 4-quart slow cooker. Whisk for about a minute until smooth.
- Cover and set to low. Heat for 2 hours, stirring once after the first hour, until the chocolate is fully melted and the cocoa is glossy.
- Stir in vanilla. Ladle into mugs and top with whipped cream or marshmallows while hot.
