Go Back Email Link
+ servings
crock pot hot chocolate in a cup with marshmallows and chocolate syrup
Print Recipe Add to Collection
4.84 from 62 votes

Crockpot Hot Chocolate

Crockpot Hot Chocolate is an easy twist on the classic mug of hot cocoa. Perfect on a cold, snowy day! Let the hot chocolate slow cook for 2 hours while out sleigh riding, holiday shopping, or shoveling snow! Come inside to a hot mug of rich and creamy crockpot hot chocolate, made with cocoa powder, milk, sugar, chocolate chips, and a dash of vanilla extract.
Prep Time1 minute
Cook Time2 hours
Total Time2 hours 1 minute
Course: Drinks
Cuisine: American
Diet: Vegetarian
Keyword: Christmas recipes, fall recipes, holiday drinks, winter recipes
Servings: 9
Calories: 245kcal
Author: Kristina Tipps



  • 1 cup water
  • ¾ cup cocoa powder
  • 6 cups milk whole (see notes)
  • 2 cups oat milk
  • 1 cup white sugar
  • ½ cup milk chocolate chips
  • ½ teaspoon salt
  • 2 teaspoon vanilla extract


  • Heat the water in the microwave for 90 seconds. Add the cocoa powder and mix until it's dissolved.
  • Add water/cocoa powder mixture, milk, oat milk, sugar, salt, and chocolate chips to the crockpot. Set to low for 2 hours. Stir occasionally. If a thin layer of milk forms on the top, remove it with a strainer.
  • When done, add the vanilla extract and mix well. Serve with your favorite toppings, such as marshmallows, candy canes, chocolate shavings, and peppermint sticks.


Milk: you can use whole, reduced fat, low fat, or skim milk. The lower the fat content of the milk, the less creamy and rich the hot chocolate will turn out.
Dairy-free version: use all oat milk and dairy free chocolate chips. Make sure your brand of cocoa powder does not contain milk products (most don't).
Vegan version: use all oat milk, dairy free chocolate chips, and unrefined cane sugar.
Store in the fridge for up to 5 days. 


Serving: 8oz | Calories: 245kcal | Carbohydrates: 43g | Protein: 7g | Fat: 7g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 14mg | Sodium: 234mg | Potassium: 358mg | Fiber: 3g | Sugar: 38g | Vitamin A: 270IU | Vitamin C: 1mg | Calcium: 276mg | Iron: 1mg