Go Back
+ servings
White cups of hot chocolate topped with marshmallows.

Crockpot Hot Chocolate

Print Recipe
Crockpot hot chocolate is rich, creamy, and perfectly sweet, making it a cozy homemade treat everyone will love. It comes together easily and stays warm in the slow cooker, making it great for parties, holidays, and all kinds of winter gatherings.
Course Beverage
Cuisine American
Diet Vegetarian
Prep Time 5 minutes
Cook Time 2 hours
Total Time 2 hours 5 minutes
Servings 15 cups
Calories 344
Author Kim

Ingredients

  • 2 cans sweetened condensed milk
  • 1 cup unsweetened cocoa powder
  • 1 tablespoon vanilla extract
  • 12 cups whole milk
  • 1 cup half & half
  • 1 cup coffee creamer any favorite flavor works
  • 1 teaspoon salt
  • 1 cup mini marshmallows optional for serving

Instructions

  • In the bottom of a cold crockpot, whisk 2 cans sweetened condensed milk with 1 cup unsweetened cocoa powder and 1 tablespoon vanilla extract until smooth.
  • Whisk in 12 cups whole milk, 1 cup half & half and 1 cup coffee creamer, being sure to scrape the edges. Stir in the 1 teaspoon salt. Cover and warm on high for 2 hours or low for 4. You're not cooking this, just warming it through! Once it's to the desired temperature, switch crockpot to 'warm' or LOW heat setting.
  • When you're ready to serve, add in 1 cup mini marshmallows and more coffee creamer, if desired. Enjoy!

Notes

  • Storing leftovers. Cool completely, place in an airtight container and store in the fridge for up to 4 days.
  • Reheating. Reheat in a saucepan over low heat on the stovetop until warm, stirring frequently. Alternatively, place in a microwave-safe mug and heat in 30 second intervals in the microwave, stirring each time, until nice and hot.
  • Slow cooker. When serving at a party, we love to keep hot cocoa warm in a slow cooker on the low heat setting.
This recipe was originally published November 23, 2022. It was updated with helpful tips and republished on December 18, 2025.

Nutrition

Serving: 1serving | Calories: 344kcal | Carbohydrates: 46g | Protein: 12g | Fat: 13g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 47mg | Sodium: 310mg | Potassium: 599mg | Fiber: 2g | Sugar: 42g | Vitamin A: 514IU | Vitamin C: 2mg | Calcium: 415mg | Iron: 1mg