When you want a Crockpot hot chocolate that’s rich, creamy, and effortless, this slow-cooker recipe delivers. Made with real chocolate chips for a deep chocolate flavor, plus sweetened condensed milk and heavy cream for an indulgent, velvety texture, it requires minimal hands-on time and consistently pleases a crowd. It’s ideal for holiday gatherings, cold evenings by the fire, or any time you want a comforting cup without standing over the stove.

I developed this Crockpot hot chocolate after many winters of hosting friends and family. The goal was a simple method that still tastes luxurious: toss the ingredients into your slow cooker, let them meld slowly, and you end up with a smooth, café-style hot cocoa. Using chocolate chips rather than powdered mixes gives this version an authentic chocolate depth, while the condensed milk and heavy cream create a decadent mouthfeel that makes each sip feel special.
This recipe is also flexible. If you want it sweeter, choose milk chocolate chips; for a darker flavor, use semi-sweet or a mix of semi-sweet and dark chocolate. You can adjust richness by swapping whole milk for 2% or a dairy-free alternative if needed, though it will change the final texture. Small touches—like a pinch of salt and a splash of vanilla—help round out the chocolate and balance sweetness.
Ingredients for Crockpot Homemade Hot Chocolate
- Sweetened Condensed Milk: Adds sweet, creamy body and helps thicken the hot chocolate.
- Whole Milk: Creates a rich, velvety base. Use 2% for a lighter version.
- Heavy Cream: Boosts decadence and gives the drink a smooth, luxurious texture.
- Semi-Sweet Chocolate Chips: Real chocolate gives depth of flavor. Swap for milk or dark chocolate to suit your taste.
- Unsweetened Cocoa Powder: Intensifies the chocolate flavor and deepens the color.
- Pure Vanilla Extract: Adds warmth and rounds the flavors.
- Salt: A pinch balances sweetness and enhances the chocolate notes.
Optional Toppings:
- Whipped Cream
- Mini Marshmallows
- Chocolate Shavings
- Crushed Peppermint Candies

Instructions to make the best hot chocolate
Step 1: Prep the Crockpot
Lightly spray the inside of the crockpot with nonstick spray for easier cleanup, if desired.
Step 2: Combine Ingredients
Add the sweetened condensed milk, whole milk, and heavy cream to the crockpot. Stir in the chocolate chips, cocoa powder, and a pinch of salt. Whisk until the cocoa powder is dissolved and the mixture looks smooth.
Step 3: Cook Slowly
Set the crockpot to low and cook for 2 hours, stirring every 30 minutes so the chocolate melts evenly and nothing sticks to the bottom.
Step 4: Finish with Vanilla
After 2 hours, stir in the vanilla extract and whisk once more to blend.
Step 5: Serve
Ladle into mugs and top with whipped cream, marshmallows, chocolate shavings, or crushed peppermint as you like.
Top Tip
For the creamiest result, use whole milk and whisk thoroughly at the start so the cocoa powder and chips incorporate smoothly.
Tips and Tricks
Whisk Thoroughly: Mix the ingredients well before cooking to avoid lumps and ensure a uniformly smooth texture.
Stir Regularly: Stir every 30 minutes during cooking to help the chocolate chips melt completely and prevent sticking.
Choose Your Milk: Whole milk yields the creamiest drink; 2% will be lighter. Non-dairy milks work but will alter creaminess and flavor.
Adjust Sweetness: Use milk chocolate chips or add a little more condensed milk if you prefer a sweeter cocoa.
Don’t Skip Salt: A small pinch enhances the chocolate and balances the sweetness.
Keep Warm for Guests: After cooking, switch the crockpot to warm to maintain serving temperature—stir occasionally.
Get Creative: Try caramel drizzle, a dusting of cinnamon, or peppermint whipped cream for seasonal variations.

Storing and Reheating Crockpot Hot Chocolate
Refrigeration: Cool leftovers completely, transfer to an airtight container, and refrigerate up to 3 days.
Freezing: Freezing is possible but may change texture because of the cream. If necessary, freeze in portions, thaw overnight in the refrigerator, and reheat gently.
Reheating: Warm on the stovetop over low heat, stirring to prevent scorching, or microwave in 30-second intervals, stirring between each interval until hot.
FAQs
Yes. Whole milk yields the creamiest result. Use 2% for a lighter version or almond, oat, or coconut milk for a dairy-free alternative, keeping in mind the texture and flavor will change.
Swap semi-sweet chips for milk chocolate chips or add an extra tablespoon of sweetened condensed milk to increase sweetness.
Yes. Double the ingredients for a larger batch, just ensure your crockpot can hold the volume and stir regularly while cooking.
Classic toppings like whipped cream, mini marshmallows, and chocolate shavings are great. For a festive twist, try crushed peppermint or a drizzle of caramel.
Yes. Combine ingredients in the crockpot and refrigerate until ready to cook, or prepare it fully ahead and reheat gently before serving.
After cooking, set the crockpot to the warm setting and stir occasionally to maintain an even temperature without overcooking.
Other drink recipes you might like
- Christmas Punch
- Pumpkin Pie Shake
- Margarita on the Rocks
If you try this recipe and enjoy it, a 5-star rating is appreciated — it helps keep recipes like this coming.
Crockpot Hot Chocolate Recipe

Equipment
-
Slow Cooker
Ingredients
- 1 can 14 oz sweetened condensed milk
- 6 cups whole milk for extra creaminess; 2% works as a lighter option
- 1 ½ cups heavy cream
- 1 cup semi-sweet chocolate chips use milk chocolate for a sweeter flavor
- 1/4 cup unsweetened cocoa powder
- 1 tsp pure vanilla extract
- Pinch of salt
- Optional Toppings: whipped cream, mini marshmallows, chocolate shavings, crushed peppermint candies
Instructions
-
Lightly spray the inside of the crockpot with nonstick spray for easier cleanup (optional).
-
Add the sweetened condensed milk, whole milk, heavy cream, chocolate chips, cocoa powder, and a pinch of salt to the crockpot.
-
Whisk until combined and smooth so the cocoa powder dissolves evenly.
-
Set the crockpot to low and cook for 2 hours, stirring every 30 minutes to help the chocolate melt and prevent sticking.
-
After 2 hours, stir in the vanilla extract and whisk once more to blend.
-
Ladle into mugs and top as desired.
Notes
- Milk Options: Whole milk gives the richest texture; 2% is a lighter alternative.
- Sweetness: Use milk chocolate chips or extra condensed milk if you prefer a sweeter drink.
- Make-Ahead: Combine ingredients in the crockpot and refrigerate until ready to cook, stirring before starting.
- Storage: Refrigerate leftovers in an airtight container for up to 3 days; reheat gently.
- Nonstick Spray: Spraying the crockpot can simplify cleanup with chocolate-based recipes.
Nutrition
Nutrition information is an approximation.