There’s something irresistibly comforting about a mug of hot chocolate — and this Crock Pot Hot Chocolate takes that cozy experience to the next level. With its rich, velvety texture and deeply chocolatey flavor, it’s the kind of treat that warms you from the inside out. Whether you’re hosting a winter gathering, planning a movie night, or just need a soothing escape from a chilly day, this recipe brings indulgence with zero hassle.

Made in a slow cooker, this version allows all the ingredients to slowly meld together, creating an ultra-creamy hot chocolate without the need for constant stirring or stove-side babysitting. It’s a crowd-pleaser and a time-saver — a perfect combination for holidays, parties, or simply treating yourself right. One sip and you’ll understand why this is destined to become a cold-weather favorite.
Why You’ll Love This Crock Pot Hot Chocolate
- Silky-smooth and decadently rich
- Hands-off preparation with minimal effort
- Perfect for serving a crowd
- Customizable with toppings like whipped cream, marshmallows, or peppermint sticks
- Great make-ahead option for holiday gatherings or cozy nights in
Preparation Phase & Tools to Use
To make Crock Pot Hot Chocolate, the most essential tool is — unsurprisingly — a slow cooker. A 4 to 6-quart crock pot works best to evenly heat and melt the chocolate without scorching. You’ll also need a sturdy whisk to blend the ingredients smoothly, measuring cups for precise additions, and a ladle for serving. A silicone spatula can be helpful for scraping every last bit of that delicious chocolate from the pot.
The slow cooker ensures even, gentle heating, which is key for creating that creamy consistency. Whisks break up any lumps, while measuring tools keep the balance of flavors just right. A ladle makes serving simple and mess-free, especially if you’re sharing with guests.
Preparation Tips
For best results, start by adding the milk and cream to the crock pot first and whisking in the cocoa powder to help it dissolve properly. Use high-quality chocolate chips or bars — semi-sweet or dark chocolate work beautifully. Avoid using water as it dilutes the richness. Stir the hot chocolate every hour or so to ensure the chocolate melts evenly. For an extra flavor boost, add a splash of vanilla extract near the end of cooking. If you’re serving this at a party, keep the crock pot on the “warm” setting so it stays perfect for hours.
Ingredients for this Crock Pot Hot Chocolate
- 6 cups whole milk
- 2 cups heavy cream
- 1 (14 oz) can sweetened condensed milk
- 2 cups semi-sweet chocolate chips (or chopped chocolate)
- 1/4 cup unsweetened cocoa powder
- 1 tsp vanilla extract
- Pinch of salt
Optional Toppings:
- Whipped cream
- Mini marshmallows
- Crushed peppermint
- Chocolate shavings
- Caramel drizzle

Step 1: Prep the Crock Pot
Start by lightly greasing the inside of the crock pot with a bit of cooking spray or butter. This prevents any chocolate from sticking and makes cleanup easier. Set your crock pot to low heat.
Step 2: Combine the Dairy
Pour the whole milk and heavy cream into the crock pot. These form the creamy base of your hot chocolate, giving it that luxurious mouthfeel.
Step 3: Add Sweetness and Chocolate
Stir in the sweetened condensed milk, chocolate chips, and cocoa powder. The condensed milk adds a smooth sweetness, while the chocolate chips and cocoa bring in the deep chocolate flavor. Use a whisk to gently mix until everything is well incorporated.
Step 4: Slow Cook to Perfection
Cover the crock pot and cook on low for 2 hours. Stir occasionally (every 30–45 minutes) to help the chocolate melt evenly and prevent it from settling at the bottom. After 2 hours, the mixture should be silky and fully melted.
Step 5: Add Final Flavor Touch
Once fully melted and smooth, stir in the vanilla extract and a pinch of salt. The vanilla enhances the chocolate flavor, while the salt balances the sweetness and brings everything together.
Step 6: Serve and Garnish
Switch the crock pot to the “warm” setting to keep the hot chocolate at the perfect sipping temperature. Use a ladle to serve into mugs. Top with whipped cream, marshmallows, or your favorite toppings.
Step 7: Hosting Tip
If serving at a party, place a tray of toppings next to the crock pot and let guests customize their mugs. Provide ladles, napkins, and a variety of mugs or insulated cups for easy, fun self-serving.
Step 8: Cleanup
After serving, turn off the crock pot and allow it to cool slightly. Use a silicone spatula to scrape out any remaining chocolate, then soak the insert in warm soapy water for easy cleaning.
Notes
To get the richest flavor, opt for high-quality chocolate chips or chopped chocolate bars. If you’re looking for a dairy-free version, substitute the milk and cream with full-fat coconut milk or oat milk and use dairy-free chocolate chips. Stirring every 30–45 minutes during cooking helps maintain an even texture and prevents burning at the bottom.
Watch Out for These Mistakes While Cooking
- Using low-quality chocolate: This can result in a waxy or overly sweet drink. Always go for good brands with high cocoa content.
- Overcooking: Even on low, leaving it for too long can cause the chocolate to scorch. Stick to the recommended 2-hour window.
- Skipping the stir: Failing to stir during cooking may lead to uneven melting or clumps of chocolate.
- Using water instead of milk/cream: Water dilutes the richness and creaminess, making your hot chocolate bland.
- Serving too hot: Let the mixture cool slightly before serving to avoid burning your mouth and better enjoy the flavor.
Storage Instructions
Leftover hot chocolate can be cooled completely, then stored in an airtight container in the refrigerator for up to 4 days. To reheat, pour into a saucepan and warm gently over low heat, stirring constantly to maintain its smooth consistency. Avoid boiling, as that can cause separation. You can also reheat individual servings in the microwave, stirring every 30 seconds.
Estimated Nutrition
Serving Size: 1 cup (approx.)
- Calories: 350
- Fat: 22g
- Saturated Fat: 14g
- Carbohydrates: 38g
- Sugar: 34g
- Protein: 6g
- Fiber: 2g
- Sodium: 100mg
- Cholesterol: 55mg
Frequently Asked Questions
Can I use milk chocolate instead of semi-sweet?
Yes, but it will result in a much sweeter drink. Adjust the amount of sweetened condensed milk to avoid it being overly sugary.
How long can I keep the hot chocolate on “warm” in the crock pot?
It can stay on warm for up to 4 hours. Stir occasionally to prevent a skin from forming on top.
Can I make this dairy-free?
Absolutely. Use full-fat coconut milk or oat milk and opt for dairy-free chocolate chips.
Is it okay to add liqueur for adults?
Yes! Peppermint schnapps, Irish cream, or Kahlua are delicious additions. Add them after cooking.
Can I double the recipe?
Yes, just make sure your crock pot is large enough. An 8-quart pot is ideal for a double batch.
What if my hot chocolate is too thick?
Stir in a bit more milk until it reaches your desired consistency.
Can I freeze leftovers?
Technically yes, but the texture may suffer upon thawing. It’s best enjoyed fresh or refrigerated.
Is this recipe gluten-free?
Yes, just ensure your chocolate and cocoa powder are certified gluten-free.
Conclusion
This Crock Pot Hot Chocolate recipe is more than just a drink—it’s an experience. Rich, creamy, and deeply satisfying, it’s the ultimate way to cozy up on a cold day or impress guests at a winter gathering. With simple prep, easy storage, and endless topping options, it’s a seasonal staple you’ll come back to again and again. Just set it, stir it, and sip your way to chocolate bliss.
Crock Pot Hot Chocolate
- Total Time: 2 hours 5 minutes
- Yield: 10 servings
- Diet: Vegetarian
Description
Indulge in the ultimate comfort drink with this Crock Pot Hot Chocolate — a rich, creamy, and deeply satisfying winter warmer perfect for cozy nights or festive gatherings. Made with real chocolate, heavy cream, and sweetened condensed milk, this hot chocolate is a crowd-pleaser and incredibly easy to prepare. Simply set it and forget it while your slow cooker transforms simple ingredients into a decadent treat. Ideal for parties, holidays, or a quick family dessert, this easy recipe will become one of your favorite food ideas. Whether you’re searching for a quick breakfast drink, a cozy dessert, or a festive drink for dinner ideas, this hot chocolate checks every box.
Ingredients
6 cups whole milk
2 cups heavy cream
1 (14 oz) can sweetened condensed milk
2 cups semi-sweet chocolate chips
0.25 cup unsweetened cocoa powder
1 teaspoon vanilla extract
1 pinch salt
Instructions
1. Lightly grease the inside of the crock pot and set it to low heat.
2. Pour in the whole milk and heavy cream.
3. Add sweetened condensed milk, chocolate chips, and cocoa powder.
4. Whisk all ingredients together until well combined.
5. Cover and cook on low for 2 hours, stirring every 30–45 minutes.
6. Stir in vanilla extract and a pinch of salt once fully melted.
7. Switch to “warm” setting for serving.
8. Ladle into mugs and garnish with toppings as desired.
Notes
Use high-quality chocolate for the richest flavor.
Stir every 30–45 minutes to avoid scorching.
Keep leftovers in the fridge and reheat gently for best results.
- Prep Time: 5 minutes
- Cook Time: 2 hours
- Category: Beverage
- Method: Slow Cooker
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 34g
- Sodium: 100mg
- Fat: 22g
- Saturated Fat: 14g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 55mg
Keywords: hot chocolate, crock pot, easy recipe, winter drink, slow cooker dessert, cozy drinks, chocolate recipe, party drink
