This slow cooker hot chocolate recipe is the absolute BEST! It's the perfect consistency, right between thin and thick. It's smooth, rich, and drinks like velvet.
Place on low for 3 hours, stirring every 20 minutes or so until the chocolate is melted and fully combined. Keep on the warm setting for up to 3 hours for serving. If the hot chocolate gets too thick while it sits, you can stir in more milk to your desired thickness.
Serve with your desired toppings such as marshmallows, whipped cream, chocolate syrup, or crushed candy canes!
your favorite toppings
Video
Notes
Mix cocoa powder first to prevent clumping—don’t skip this step.
Stir every 20 minutes to avoid burning on the sides.
Rich and creamy texture—thicker than classic hot cocoa.
For a thinner drink, swap 2 cups of cream with milk, or use 2% milk.
Semi-sweet chips can replace baking chocolate—use good quality for best melt.
Serve from slow cooker on WARM for up to 3 hours.
Stir in extra milk if it thickens too much while sitting.
Every slow cooker runs differently. Times given are a general recommendation and should be tested in your own slow cooker and adjusted as needed.