Nothing says comfort like a warm mug of hot chocolate, and when it’s made in the slow cooker, the process becomes even easier and more rewarding. This Slow Cooker Hot Chocolate recipe delivers rich, creamy goodness that everyone will love. With a perfect balance of whole milk, heavy cream, and semi-sweet chocolate, this recipe creates the ultimate indulgence in a cup. The slow cooker method allows the chocolate to melt and blend slowly, creating a velvety texture that’s far superior to any pre-made mix. It’s the ideal drink for chilly evenings, holiday gatherings, or a simple treat any day of the week. Serve it with a variety of toppings, from whipped cream to marshmallows, or even a drizzle of salted caramel, and you’ve got a cozy beverage that’s perfect for sharing.
Why You’ll Love This Recipe
1. Rich and Creamy Texture
The combination of whole milk and heavy cream creates an incredibly smooth and velvety hot chocolate that’s as indulgent as it is comforting.
2. Easy to Make
Simply toss all the ingredients into your slow cooker and let it work its magic. There’s no need for constant stirring or worrying about burning milk—just set it and forget it.
3. Customizable Toppings
Top your hot chocolate with marshmallows, whipped cream, candy canes, or even a drizzle of salted caramel for extra flavor and fun.
4. Perfect for a Crowd
This recipe makes plenty of hot chocolate to serve family and friends, making it ideal for parties or cozy nights in.
5. Great for Holiday Gatherings
It’s the perfect addition to any holiday celebration. Your guests will love the warm, comforting drink, and you’ll enjoy how easy it is to make in large batches.
Ingredients
- Whole milk
- Heavy cream
- Granulated sugar
- Semi-sweet chocolate (coarsely chopped)
- Unsweetened cocoa powder
- Pure vanilla extract
- Toppings: marshmallows, whipped cream, candy canes, salted caramel, etc.
Variations
Mint Hot Chocolate
Add a few crushed peppermint candies or a drop of peppermint extract to the mix for a festive twist.
White Hot Chocolate
For a variation, substitute the semi-sweet chocolate with white chocolate chips or coarsely chopped white chocolate.
Spicy Hot Chocolate
Add a pinch of cinnamon or a dash of cayenne pepper for a spicy kick that complements the rich chocolate flavor.
Vegan Hot Chocolate
Use coconut milk or almond milk in place of whole milk and coconut cream instead of heavy cream to make a dairy-free version.
Salted Caramel Hot Chocolate
Drizzle caramel sauce over your hot chocolate and sprinkle with a little sea salt for a salty-sweet treat.
How to Make the Recipe
Step 1: Combine the Ingredients
In your slow cooker, add the whole milk, heavy cream, granulated sugar, chopped semi-sweet chocolate, cocoa powder, and vanilla extract. Stir to combine.
Step 2: Slow Cook
Cover and cook on low for 2–3 hours, stirring every 30 minutes to ensure the chocolate and cocoa powder fully melt and blend with the milk and cream.
Step 3: Stir Until Smooth
Once everything is melted and smooth, give the mixture one final stir to ensure the chocolate is fully incorporated.
Step 4: Serve
Serve the hot chocolate in mugs, and top with your choice of marshmallows, whipped cream, candy canes, or other fun toppings.

Tips for Making the Recipe
- Stir Frequently: While you don’t need to babysit the slow cooker, it’s a good idea to stir every 30 minutes to prevent the chocolate from sticking to the sides of the pot.
- Use Good Quality Chocolate: The quality of the chocolate will make a big difference in the flavor. Choose semi-sweet chocolate with a high cocoa content for the best results.
- Adjust the Sweetness: Taste the hot chocolate before serving. If you like it sweeter, add a little more sugar.
- Don’t Overheat: Make sure the hot chocolate doesn’t cook on high heat, as it could curdle the milk. Low and slow is the way to go for a creamy texture.
- Make it Dairy-Free: For a dairy-free version, use almond or oat milk and a non-dairy cream alternative.
How to Serve
Serve your slow cooker hot chocolate in mugs and let everyone top their drink with their favorite add-ins. Some great options include marshmallows, whipped cream, crushed candy canes, or even a sprinkle of cinnamon or nutmeg. You can also drizzle salted caramel sauce or add a few extra chocolate shavings for an extra decadent treat.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, let the hot chocolate cool to room temperature, then transfer it to an airtight container. It will keep in the refrigerator for up to 3–4 days. Reheat on the stovetop over low heat or in the microwave.
Freezing
While hot chocolate can technically be frozen, it’s best enjoyed fresh. However, you can freeze the hot chocolate in ice cube trays and reheat them in milk for a quick treat later.
Reheating
Reheat the hot chocolate on the stovetop over low heat, stirring constantly to ensure it doesn’t burn. You can also reheat it in the microwave in 30-second intervals, stirring in between.

FAQs
1. Can I use a different type of milk?
Yes, you can use skim milk, 1%, 2%, or any milk alternative like almond or oat milk.
2. Can I make this ahead of time?
Yes, you can make it ahead of time and store it in the fridge. Reheat it on the stovetop or in the microwave.
3. Can I use chocolate chips instead of chopped chocolate?
Yes, chocolate chips will work just fine. Just ensure they melt thoroughly during cooking.
4. How do I make this spicier?
Add a pinch of cayenne pepper, ground cinnamon, or chili powder for a spicy twist on classic hot chocolate.
5. Can I use cocoa powder instead of chocolate?
Yes, if you prefer a more chocolatey drink, you can use cocoa powder instead of semi-sweet chocolate. You’ll need to adjust the sugar amount depending on how sweet you like your hot chocolate.
6. Can I make this dairy-free?
Yes, substitute dairy-free alternatives like coconut milk, almond milk, or oat milk, and use coconut cream instead of heavy cream.
7. How long can I store leftovers?
You can store leftovers in the fridge for up to 3–4 days. Reheat slowly on the stovetop or in the microwave.
8. Can I freeze hot chocolate?
You can freeze hot chocolate in ice cube trays for a quick, ready-to-go treat later.
9. How can I thicken my hot chocolate?
If you prefer a thicker consistency, add more heavy cream or use less milk.
10. How can I make it sweeter?
Taste your hot chocolate before serving and adjust the sweetness by adding more sugar or even sweetened condensed milk.
Conclusion
This Slow Cooker Hot Chocolate is a game-changer when it comes to cozy winter beverages. It’s rich, creamy, and so simple to make—just toss everything into your slow cooker and let it do the work! Whether you enjoy it on its own or topped with marshmallows and whipped cream, this hot chocolate will warm you up and bring smiles to everyone’s faces. It’s perfect for holiday gatherings, family nights, or simply treating yourself to a deliciously comforting drink.
Print
Slow Cooker Hot Chocolate
- Total Time: 2 hours 5 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Indulge in the ultimate comfort drink with this rich and creamy Slow Cooker Hot Chocolate. Made with whole milk, heavy cream, semi-sweet chocolate, and cocoa powder, this recipe delivers the perfect balance of chocolatey goodness. It’s perfect for a cozy evening and can be customized with your favorite toppings like marshmallows, whipped cream, or salted caramel.
Ingredients
-
6 cups (1440 ml) whole milk (skim, 1%, or 2% are OK)
-
2 cups (480 ml) heavy cream
-
1/2 cup (100 g) granulated sugar
-
8 ounces (226 g) semi-sweet chocolate, coarsely chopped
-
1/4 cup (21 g) unsweetened natural or Dutch-process cocoa powder
-
2 teaspoons pure vanilla extract
Toppings (optional):
-
Marshmallows
-
Whipped cream
-
Candy canes
-
Salted caramel
Instructions
-
In the slow cooker, combine the whole milk, heavy cream, granulated sugar, semi-sweet chocolate, and cocoa powder.
-
Stir the mixture to combine, making sure the sugar and cocoa powder dissolve into the liquid.
-
Cover the slow cooker and cook on low for 2-3 hours, stirring occasionally to prevent the chocolate from sticking to the sides.
-
Once the hot chocolate is fully melted and smooth, stir in the vanilla extract.
- Serve the hot chocolate warm, and top with your choice of marshmallows, whipped cream, candy canes, or a drizzle of salted caramel.
Notes
-
Adjust the sweetness by adding more or less sugar based on your taste.
-
For a richer flavor, use whole milk and heavy cream as specified, but you can substitute with other milk options if preferred.
- This recipe can easily be doubled for larger gatherings or holiday parties.
- Prep Time: 5 minutes
- Cook Time: 2 hours
- Category: Drink
- Method: Slow Cooker
- Cuisine: American