
Easy Crock Pot Hot Chocolate Recipe – Quick Facts
- Ready in – 1 hour
- Serves – 12
- Main Ingredients – whole milk, heavy whipping cream, cocoa powder, and chocolate chips
- Dietary Info – Can easily be made dairy-free
- Origin – Here in Minnesota, hot chocolate is a must after a day outdoors. This crock pot version is perfect for warming up a crowd and is a lifesaver when guests drop by.
I reach for my 8-qt. slow cooker all winter long for soups, stews, and this rich Crock Pot hot chocolate.
Featured Comment
Stefanie commented: “Made this easy recipe today for a hot chocolate bar. It was delicious! Added lots of toppings & some peppermint vodka for the adults. I will definitely be making this again. Perfect for parties!”
Key Ingredients & Substitutions
See the recipe card below for exact amounts, detailed instructions, and nutrition information.

- Sugar: Use granulated or coconut sugar depending on preference.
- Chocolate: Milk chocolate chips work beautifully for a creamy result; dark chocolate can be used for a richer flavor.
- Milk & cream: To make dairy-free hot chocolate, substitute full-fat canned coconut milk and unsweetened almond milk.
How To Make Crockpot Hot Chocolate

Step 1: Add milk, cream, sugar, cocoa powder, vanilla, and a pinch of salt into the crock pot. Whisk to combine.

Step 2: Set the crock pot to low and stir in the chocolate chips so they begin to melt into the mixture.

Step 3: After about an hour on low, whisk again to ensure everything is smooth and fully melted.

Step 4: Serve with your favorite toppings — whipped cream, chocolate shavings, marshmallows, or a drizzle of caramel.
Crock Pot Hot Chocolate Variations
- Peppermint: Add a few drops of peppermint extract for a festive twist.
- Spiked: Stir in a splash of Baileys, Kahlúa, or Amaretto for an adult version.
- Salted Caramel: Finish with a drizzle of caramel and a light sprinkle of sea salt.
- Mocha: Add a shot of espresso or strong brewed coffee for a caffeinated kick.

Recipe FAQs & Tips
Use a whisk to break up any clumps and smooth the mixture.
Keep the pot on the warm setting during parties. Once cooled, refrigerate in an airtight container for up to three days.
About one hour on low is usually sufficient, though time may vary by appliance and chocolate type.
Melting wafers can contain oils or waxes that may affect texture. Use quality chocolate chips for best results.
Yes — substitute the cocoa, sugar, and salt with packaged hot chocolate mix to taste.
Using the low setting prevents scalding. If you raise the heat, stir frequently and reduce the temperature once combined.
Other Warm Drinks You Might Like

Creamy Dairy Free Hot Chocolate

Dairy-Free Matcha White Hot Chocolate

Cozy Spiced Apple Cider

Spiked Apple Cider
Made this recipe and loved it?
Please take a minute to leave a star rating and a review — mention any substitutions or tweaks you tried. THANK YOU!
Follow Us on Social

Crock Pot Hot Chocolate Recipe
Pin Recipe
Comment
Ingredients
- 5 cups whole milk
- 16 oz heavy whipping cream
- 1/4 cup cocoa powder
- 1/4 cup granulated sugar
- 1 teaspoon vanilla extract
- pinch kosher salt
- 1 cup milk chocolate chips
Instructions
- Combine: Put 5 cups whole milk, 16 oz heavy whipping cream, 1/4 cup cocoa powder, 1/4 cup granulated sugar, 1 teaspoon vanilla extract, and a pinch of kosher salt in the crock pot. Whisk to fully combine.
- Chocolate Chips: Add 1 cup milk chocolate chips and mix again.
- Cook: Warm the slow cooker on low for 1 hour.
- Whisk Again: Give the pot another whisk before serving.
- Warm + Serve: Keep the crock pot on warm for serving as needed.
Notes
- Dairy Free Option: Use 3 cans full-fat coconut milk, 1.5 cups unsweetened almond milk, 1/4 cup + 2 tbsp cocoa powder, 1/2 cup + 2 tbsp coconut sugar, 1/2 tsp kosher salt, and 1/3 cup dairy-free chocolate chips. Follow the same method.
- Variations: Add peppermint, espresso, spirits, or caramel to customize the flavor.
- Scalding Milk: Unlikely when using the low setting. If you increase heat, stir often.
Nutrition
Carbohydrates: 21 g |
Protein: 5 g |
Fat: 21 g