Easy Crockpot Hot Chocolate

This article may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. If you make a purchase through these links, I may earn a commission at no extra cost to you.

There’s nothing better than coming in from playing in the snow to a big mug of hot chocolate. I thought it as a kid, and I still think it today as a parent. It’s one of my favorite cozy memories – wet socks and mittens drying over the heater and a big mug of hot chocolate (with marshmallows, of course) at the kitchen table. What I feel like is the biggest winter beverage hack is making that hot chocolate BEFORE going outside to play. A big batch of creamy, rich hot chocolate simmering away in the slow cooker on a cold day is a new level of cozy. And not needing to worry about MAKING the hot chocolate when we get in from outside? Perfection. Whether you’re building snowmen in the yard, hosting a holiday gathering, watching Christmas movies, or just craving a warm treat, this Crockpot Hot Chocolate is rich, chocolatey, and incredibly easy to make and have ready to go!

Perfect for winter parties, snow days, or lazy weekends — this recipe will keep everyone coming back for seconds, and don’t worry, they’ll already be made and in the slow cooker!

Why You’ll Love This Recipe

  • Hands off and easy: The slow cooker does all the work for you and keeps it warm and ready.
  • Perfect for a crowd: Great for family gatherings or holiday parties.
  • Ultra creamy and rich: Made with melted chocolate, not powder and real milk.
  • Customizable: Add peppermint extract, caramel syrup, or top with whipped cream, marshmallows, or crushed candy canes.

Ingredients

  • 6 cups whole milk
  • 2 cups heavy cream
  • 1 can (14 oz) sweetened condensed milk
  • 2 cups semi-sweet chocolate chips (or milk chocolate for a sweeter version)
  • 2 teaspoons pure vanilla extract
  • Pinch of salt
  • Optional toppings: Whipped cream, mini marshmallows, chocolate shavings, peppermint sticks, or caramel drizzle

Instructions

  1. Add ingredients to crockpot: Combine milk, cream, sweetened condensed milk, chocolate chips, vanilla, and salt in your slow cooker.
  2. Heat slowly: Cover and cook on low for 2 hours, stirring every 30 minutes or so to help the chocolate melt evenly.
  3. Stir and serve: Once the chocolate is fully melted and the mixture is smooth and creamy, switch the slow cooker to “warm” and serve straight from the pot.
  4. Garnish: Add your favorite toppings — marshmallows, whipped cream, crushed candy canes, or chocolate drizzle.

Tips for the Best Crockpot Hot Chocolate

  • Use real chocolate chips for a richer flavor.
  • Don’t skip the sweetened condensed milk — it adds sweetness and creamy texture.
  • Stir often to prevent chocolate from settling at the bottom.
  • Keep it on warm for up to 3 hours for easy serving during parties.

Flavor Variations

  • Peppermint Hot Chocolate: Stir in ½ teaspoon peppermint extract before serving.
  • Salted Caramel Hot Chocolate: Add 2 tablespoons caramel sauce and a pinch of sea salt.
  • Mexican Hot Chocolate: Mix in ½ teaspoon cinnamon and a pinch of cayenne pepper for a subtle kick.
  • Mocha: Add a shot of espresso or 1 teaspoon instant espresso for a coffee shop twist.

Build Your Own Hot Chocolate Bar

Turn your crockpot hot chocolate into the centerpiece of a DIY Hot Chocolate Bar for your next gathering! It’s a fun and festive way to let guests customize their mugs and create their perfect cup.

How to Set It Up:

  1. Start with the base: Keep your crockpot of hot chocolate on the “warm” setting so it stays silky and ready to serve.
  2. Add toppings: Offer a variety of options like:
    • Mini and jumbo marshmallows
    • Whipped cream
    • Peppermint sticks or crushed candy canes
    • Chocolate shavings or chips
    • Caramel and chocolate drizzle
    • Toffee bits or crushed cookies
    • Flavored syrups (peppermint, hazelnut, caramel, etc.)
  3. Include mix-ins: Set out small bowls of cinnamon, nutmeg, or instant espresso powder for guests who want to get creative.
  4. Booze it up: For an adult only boozy hot chocolate bar version, include alcohol options like RumChata, Baileys, Amaretto and Peppermint Schnapps
  5. Make it festive: Use holiday mugs, candy cane spoons, or a sign that says “Warm up at the Hot Chocolate Bar.”

It’s the perfect party idea for holiday open houses, family gatherings, or Christmas movie nights — and it makes your home smell absolutely amazing.

Serving Ideas

Serve this slow cooker hot chocolate during:

  • Christmas parties or cookie exchanges
  • Winter movie nights
  • Sledding days or cozy weekends at home
  • Holiday brunches or open houses

Storage

If you have leftovers, store cooled hot chocolate in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop or in the crockpot on low, stirring often.

This Crockpot Hot Chocolate is the ultimate cozy treat — creamy, rich, and so so incredibly easy to make and have ready for the day. Once you make it, you’ll never go back to instant packets again!

Serve it at your next holiday party or enjoy it by the fireplace on a snowy afternoon. Either way, it’s guaranteed to warm cold noses and fingers and hearts alike.

Crockpot Hot Chocolate

This creamy Crockpot Hot Chocolate is rich, chocolatey, and perfect for cozy winter days or holiday gatherings. The slow cooker does all the work, and it’s a crowd favorite for any festive occasion!
Prep Time5 minutes
Cook Time2 hours
Course: Dessert, Drinks
Keyword: crockpot hot chocolate, holiday drinks, slow cooker hot chocolate, winter drink recipe
Servings: 8 cups

Ingredients

  • 6 cups whole milk
  • 2 cups heavy cream
  • 1 14 oz can sweetened condensed milk
  • 2 cups semi-sweet chocolate chips or milk chocolate for a sweeter version
  • 2 teaspoons pure vanilla extract
  • 1 pinch salt

Instructions

  • Add milk, heavy cream, sweetened condensed milk, chocolate chips, vanilla extract, and salt to your slow cooker.
  • Cover and cook on low for 2 hours, stirring every 30 minutes to help the chocolate melt evenly.
  • Once the chocolate is fully melted and smooth, switch the crockpot to “warm” to keep it ready for serving.
  • Serve hot with your favorite toppings like whipped cream, marshmallows, or crushed candy canes.

Notes

Use real chocolate chips for the richest, creamiest flavor.
Stir occasionally to prevent chocolate from settling at the bottom.
Keep the slow cooker on warm for up to 3 hours during parties.
Store leftovers in an airtight container in the fridge for up to 3 days and reheat gently before serving.

Similar Posts