Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Christmas Eve Creamy Crockpot Hot Chocolate

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Maria B. Evans
  • Prep Time: 5 minutes
  • Cook Time: 2 hours
  • Total Time: 2 hours 5 minutes
  • Yield: 6 servings 1x
  • Category: Drinks
  • Method: Slow Cooker
  • Cuisine: American
  • Diet: Vegetarian

Description

This rich and creamy crockpot hot chocolate is the perfect cozy drink for Christmas Eve! Made with real chocolate, heavy cream, and a hint of vanilla, it’s an indulgent treat that’s easy to make in the slow cooker—perfect for holiday gatherings!


Ingredients

Units Scale
  • 4 cups whole milk
  • 2 cups heavy cream
  • 1 (14 oz) can sweetened condensed milk
  • 2 cups semi-sweet or milk chocolate chips (or chopped chocolate)
  • 1/4 cup unsweetened cocoa powder
  • 1 tsp vanilla extract
  • 1/4 tsp salt
  • 1/2 tsp cinnamon (optional, for a warm holiday flavor)
  • Whipped cream, marshmallows, and crushed candy canes (for garnish)

Instructions

  • Combine ingredients – In a crockpot, whisk together milk, heavy cream, sweetened condensed milk, cocoa powder, and salt.
  • Add chocolate – Stir in the chocolate chips and vanilla extract.
  • Slow cook – Cover and cook on low for 2 hours, stirring occasionally to ensure the chocolate melts evenly.
  • Whisk & serve – Once the hot chocolate is smooth and creamy, whisk well and serve warm.
  • Garnish – Top with whipped cream, marshmallows, or crushed candy canes for a festive touch.

Notes

  • For a richer flavor, use dark chocolate instead of semi-sweet.
  • Add peppermint extract (½ tsp) for a candy cane twist!
  • Make it boozy with Baileys, Kahlúa, or bourbon for an adult version.

Nutrition

  • Calories: 450
  • Sugar: 45g
  • Sodium: 150mg
  • Fat: 25g
  • Saturated Fat: 15g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 3g
  • Protein: 8g
  • Cholesterol: 50mg