Skip to Content

Crockpot Hot Chocolate

Crockpot Hot Chocolate is rich, creamy, and decadent. With just 5 ingredients, it’s perfect for serving up a thirsty crowd on a chilly night. Add a platter of your favorite toppings for a fun and festive hot cocoa bar!

two mugs of hot cocoa with crockpot

Crockpot Hot Chocolate

5 ingredients are all that you need to make a semi-homemade crockpot hot chocolate that is rich, smooth, and delicious down to the last drops. Much like drinking a melted chocolate bar.

This slow cooker hot chocolate recipe is so simple and easy to make. Plus it will warm you up on a chilly winter day.

This hands off recipe for hot cocoa is great for serving a crowd, for at-home movie nights, and more. Much like this hot cocoa dip!

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Read my disclosure policy here.
hot cocoa ingredients in front of a crock pot

Ingredients Needed

Whole Milk – As I mentioned above whole milk will offer the best creamy texture and allow for a richer chocolate flavor to your drink. But feel free to use the % you use at home.

Half and Half or Heavy Cream – I didn’t want to stop at just milk. Add in some half and half or heavy cream for a richer and thicker cocoa.

Vanilla – Vanilla extract is going to offer dimension to your drink! 

Chocolate Bars – Homemade hot chocolate is a lot richer in flavor than just a classic packet. Use milk chocolate bars that melt into the mixture.

Hot Chocolate Mix – The quality hot chocolate mix is important. As it is the main flavor you want it to be taste and a flavor you enjoy. Here is my homemade hot chocolate powder mix recipe. Don’t just use cocoa powder.

For a crowd I doubled the recipe!

For more insider tips & tricks, and a candid behind the scenes look follow me on social media! Check use out on Pinterest, Facebook, Instagram, & Twitter (yes, people still use Twitter, LOL!)

How to Make Crock Pot Hot Chocolate

First: Combine the milk, cream, and vanilla. Sprinkle the hot cocoa mix on top and then add the chocolate bar pieces. Make sure to break the chocolate bars up into pieces.

Second: Stir to combine then place the lid on and allow it to cook on low for 2 hours. Or you can serve it sooner as long as the chocolate is melted and it is warmed through.

I do recommend stirring occasionally to ensure the ingredients mix well together.

For the full recipe and detailed instructions, please refer to the recipe card at the bottom of the post.

Can I add milk to my crockpot?

You sure can add milk to your crockpot. You just want to use a low setting of heat, otherwise, you could scorch and burn your milk.

crockpot hot chocolate bar

How long does it last?

Once your done making this creamy hot chocolate, you can store any leftovers in the fridge for 2-4 days. Just give it a good stir before serving to re-incorporate the flavors while reheating.

Is it better to make hot chocolate with milk or water?

For this crockpot hot chocolate recipe, I opted for whole milk. You will find using milk in hot chocolate allows for a richer flavor than hot water. But, there is debate on if water or milk is better. 

Personally, we prefer milk. You don’t want to skimp on milk either. Whole milk provides way more flavor than skim milk would. 

Hot Chocolate Toppings

  • Whipped Cream 
  • Mini Marshmallows 
  • Peppermint Sticks 
  • Chocolate Shavings or Chocolate Chips
  • Sprinkles 
  • Caramel Sauce or Hot Fudge Sauce Recipe
  • Powdered Peanut Butter 
  • Cinnamon

You can find so many things to top your cup of hot chocolate. This is a wonderful way to make a hot chocolate bar, and keep your mix warm as you serve it up to guests.

If you love this recipe as much as I do, please write a five-star review in the comment section below (or on Pinterest with the “tried it” button – you can now add pictures into reviews, too!), and be sure to help me share on facebook!

overhead picture of crockpot hot chocolate

This crockpot hot chocolate with hot chocolate mix allows for a shortcut for your drink. Then pair it with your favorite toppings for a sippable drink everyone will love.

two mugs of hot cocoa with marshmallows

Crockpot Hot Chocolate

5 ingredients are all you need to serve up this rich and creamy crockpot hot chocolate!
4.34 from 6 votes
Print Pin Rate
Course: Drinks and Cocktails
Cuisine: American
Prep Time: 5 minutes
Cook Time: 2 hours
Total Time: 2 hours 5 minutes
Servings: 8 servings
Calories: 544kcal
Author: Jennifer Stewart


  • 6 cups whole milk or milk of your choice
  • 1 cup half and half or heavy cream
  • 2 teaspoons vanilla
  • 1 ½ cup hot chocolate mix
  • 2 1.5 ounce milk chocolate bars
  • Marshmallows whipped cream, chocolate syrup, caramel syrup, peppermint pieces, etc for toppings


  • In a large slow cooker combine milk, heavy cream and vanilla.
  • Add hot chocolate mix .
  • Break chocolate bars into pieces and add on top of mix.
  • Whisk until well combined.
  • Cover and cook on low for 2 hours or until warm, stir occasionally.
  • Serve immediately and garnish with your favorite toppings.


Hot Chocolate Toppings

  • Whipped Cream 
  • Mini Marshmallows 
  • Peppermint Sticks 
  • Chocolate Shavings or Chocolate Chips
  • Sprinkles 
  • Caramel Sauce or Hot Fudge 
  • Powdered Peanut Butter 
  • Cinnamon


Serving: 1g | Calories: 544kcal | Carbohydrates: 86g | Protein: 14g | Fat: 16g | Saturated Fat: 10g | Polyunsaturated Fat: 5g | Cholesterol: 37mg | Sodium: 542mg | Fiber: 3g | Sugar: 69g

© Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.

4.34 from 6 votes (6 ratings without comment)
Recipe Rating