Slow Cooker Hot Chocolate

Prep 5 minutes
Cook 3 hours
Servings 12 servings

Creamy, decadent, and luscious, this Slow Cooker Hot Chocolate Recipe is one you’ll want to be making all winter long! It’s the perfect big batch hot chocolate to serve up for any party or gathering of friends and family.

Slow Cooker Hot Chocolate in mug with marshmallows

Pin this now to find it later

Pin It

This post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.

Perhaps the only thing better than curling up on the couch with a steaming cup of hot chocolate and enjoying a movie with the family, is sharing a big batch of hot chocolate with a group of family and friends. This crock pot hot chocolate recipe is perfect for that. With just 6 ingredients, it’s rich, creamy, and luxurious. It’s a true treat, like enjoying dessert in a drink.

Homemade hot chocolate makes a great addition to holiday parties and gatherings all winter long. It’s a warming option and one that kids and adults alike will enjoy. Set out a few bowls with toppings to choose from for extra fun, like marshmallows and candy canes. Grab a mug for yourself first, as this tends to disappear quickly!

Helpful Tips

  • Semi-sweet baking bar. Finely chop the baking bar so that it melts easier. You can also use chocolate chips, but I find they take longer to dissolve.
  • Whole milk and cream. This recipe calls for heavy cream and whole milk which makes a very thick and creamy hot chocolate. If you want it thinner, you can use 2 cups of heavy cream instead of 4 and add 2 cups of milk in its place. You can also use 2% or 1% milk to thin it out and cut back on calories, but keep in mind the hot chocolate will be much thinner.
  • Mix the cocoa with cream first. I highly recommend whisking the cocoa with half of the heavy cream until fully combined, before adding the rest of the heavy cream and other ingredients. Otherwise, it will take a very long time to mix the cocoa powder in as it tends to want to just sit on top.
  • Stir every 20 minutes. While the hot chocolate is cooking, be sure to stir every 20 minutes or so to avoid the chocolate burning on the sides.
  • Add more milk if needed. This slow cooker hot chocolate tends to thicken as it sits, so feel free to stir in more milk to your desired thickness.
  • Topping Ideas. If serving this at a party, you can set out 3 or 4 different toppings so that everyone can choose their favorite, like marshmallows, whipped cream, chocolate sauce, candy canes – either crushed or the full candy cane for stirring, spices like nutmeg and cinnamon, and caramel Sauce or dulce de leche.
5 from 12

Slow Cooker Hot Chocolate

Prep: 5 minutes
Cook: 3 hours
Total: 3 hours 5 minutes
Servings: 12 servings
Creamy, decadent, and luscious, this Slow Cooker Hot Chocolate Recipe is one you'll want to be making all winter long! It's the perfect big batch hot chocolate to serve up for any party or gathering of friends and family.
Step-by-step photos can be seen below the recipe card.

Ingredients 

  • 4 cups heavy cream, divided
  • 1/3 cup unsweetened cocoa powder
  • 4 cups whole milk
  • 14 ounces sweetened condensed milk
  • 12 ounces semi-sweet baking bar, (finely chopped)
  • 1 tablespoon vanilla extract
  • your favorite toppings

Instructions 

  • Add 2 cups of the heavy cream to the slow cooker. Whisk in the cocoa powder until fully dissolved and combined, this will take a few minutes. (see note below.)
  • Add the remaining 2 cups heavy cream, milk, sweetened condensed milk, chopped chocolate, and vanilla, stir to combine.
  • Place on low for 3 hours, stirring every 20 minutes or so, until the chocolate is melted and fully combined and hot.
  • Switch to the warm setting for up to 3 hours for serving. If the hot chocolate gets too thick while it sits, you can stir in more milk to your desired thickness.
  • Serve with your desired toppings such as marshmallows, whipped cream, chocolate syrup, or crushed candy canes!

Notes

Mix the cocoa with cream first. I highly recommend whisking the cocoa with half of the heavy cream until fully combined, before adding the rest of the ingredients. Otherwise, it will take a very long time to mix the cocoa powder in as it tends to want to just sit on top. Stir every 20 minutes, while the hot chocolate is cooking, to evenly warm through and avoid the chocolate burning on the sides.
Make it boozy. Want to make your homemade hot chocolate just for the adults? Add in some Baileys! You can add Kahlua or other preferred liquor as well, but I think Baileys pairs perfectly with the chocolate. Orย Make it minty by stirring in some peppermint extract. I love to do this and then serve with candy canes for stirring.
Make Mexican Hot Chocolate. If you want to spice things up, you can turn this into Mexican Hot Chocolate by adding in some ground chili powder or cayenne pepper. Cinnamon also pairs well with the ingredients of Mexican hot chocolate.

Nutrition

Serving: 1cup | Calories: 438kcal | Carbohydrates: 26g | Protein: 7g | Fat: 35g | Saturated Fat: 22g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 10g | Cholesterol: 128mg | Sodium: 108mg | Potassium: 328mg | Fiber: 1g | Sugar: 22g | Vitamin A: 1386IU | Vitamin C: 1mg | Calcium: 241mg | Iron: 1mg

Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Did you make this? Leave a rating below!

How to Make Slow Cooker Hot Chocolate Step By Step

Ingredients for Slow Cooker Hot Chocolate
  • Gather your ingredients.
heavy cream and cocoa powdered mixed together in crockpot
  • Add 2 cups of heavy cream to a 6 quart slow cooker. Whisk in 1/3ย cupย unsweetened cocoa powder until fully dissolved and combined – this can take a few minutes.
milk and cream being added to chocolate in crockpot
  • Once fully incorporated, pour in another 2 cups heavy cream and 4 cups whole milk.
sweetened condensed milk being added to milk, cream, and chopped chocolate
  • Then add in a 14 ounce can sweetened condensed milk, 12 ounces finely chopped semi-sweet chocolate, and 1 teaspoon vanilla.
creamy Hot Chocolate in crockpot
  • Place on low for 3 hours, stirring every 20 minutes or so until the chocolate is melted and fully combined, and the hot chocolate is hot.
  • Switch to the warm setting for up to 3 hours for serving. If the hot chocolate gets too thick while it sits, you can stir in more milk to your desired thickness.
  • Serve with your desired toppings such as marshmallows, whipped cream, chocolate syrup, or crushed candy canes!โ€จ
Cream Hot Chocolate in ladle

Make Ahead and Proper Storage

You can make this homemade hot chocolate up to 6 hours in advance. It will take 3 hours for the ingredients to melt for the perfect creamy hot chocolate and then you can leave it on the “warm” setting for up to 3 hours more. I don’t recommend refrigerating then reheating this, though you can always enjoy an iced hot chocolate the next day!

More Dessert Drink Recipes:

I hope you love this delicious and easy recipe โ€“ be sure to give it a review below! Also donโ€™t forget to follow Belly Full on TikTok, Facebook, Instagram, Pinterest, and YouTube!

Share this post

About Amy Flanigan

Well, hey there! Amy here, founder and COO at BellyFull. If youโ€™re looking for tried and true, fuss-free, budget-friendly, delicious, every day recipes, youโ€™ve come to the right place.

You May Also Like

Tried this recipe? Tell me how it turned out, or ask a question below!

Your email address will not be published. Required fields are marked *

Don't forget to click the โญ star rating below




17 Comments

  1. Nicole Fiffe says:

    5 stars
    Could you use semi sweet chocolate chips instead of a bar? I don’t have access to that in Ethiopia.

    1. Amy@BellyFull says:

      Yes, they’re just not my preference since as they take longer to dissolve

  2. Ginger says:

    5 stars
    Made this for a Christmas open house at our small shop. Offered it with a shot of butterscotch schnapps. Customers loved it!

  3. Ashlee C says:

    5 stars
    The best hot chocolate ever!!! Absolutely loved this, so rich, creamy and sweet. What would I do to make it a little less sweet?

  4. Jen says:

    Can the leftovers be refrigerated and reheated?!

    1. Amy@BellyFull says:

      Sure, although it tends to clump up a bit. You can reheat gently over low in your microwave or in a pot on your stovetop, whisking every minute or so. You might need to add in a bit more milk to thin it out again.

  5. Esther Murray says:

    5 stars
    This recipe was amazing!!

  6. Esther Murray says:

    5 stars
    This recipe is absolutely amazing!!

  7. Amy says:

    5 stars
    The best hot chocolate I’ve ever had! It was a huge hit Christmas morning!

  8. Cheyenne Mitchell says:

    Do you think this work in a drink dispenser? I am wanting to travel with it but I’m not sure it would stay stirred up once I arrive at the event. I guess I could take the lid off periodically.

    1. Amy@BellyFull says:

      Hi Cheyenne – I’ve never tried transporting this. You wouldn’t definitely need to stir it occasionally and somehow keep it warm.

  9. TB says:

    5 stars
    I forgot to put in the sweetened condensed milk, but it was still incredible! I will do this again next week when everyone is home for Christmas, but this time with the condensed milk. Just make this recipe – you won’t regret it!

  10. Mary says:

    5 stars
    Made this for my grandkids yesterday. They asked if they could move in. LOL. I loved it, too. It’s thick, rich, and wonderful!

  11. Jo Ann says:

    5 stars
    Best hot chocolate EVER!

  12. caroline ervin says:

    5 stars
    My future Christmas dessert…/cocktail/ surprise!!!!

  13. Chelsea says:

    5 stars
    Just incredible!

    1. Donna says:

      5 stars
      Love this recipe! A little goes a long way since it’s so rich.