When the weather outside turns chilly, there’s nothing cozier than wrapping your hands around a mug of creamy, rich Crockpot Hot Chocolate. It’s the ultimate comfort drink for snowy mornings, holiday gatherings, or just a quiet evening in. This recipe brings all the decadence of stovetop hot chocolate but with the ease of a slow cooker — hands-off, no-stress, and perfect for serving a crowd.
Each sip of this indulgent drink feels like a warm hug. Made with real chocolate, heavy cream, and sweetened condensed milk, it’s far superior to any packet mix. Whether you’re hosting a holiday party or just want something special for family movie night, this Crockpot Hot Chocolate will quickly become your go-to cold weather treat.
What Kind of Chocolate Should I Use?
For the richest, smoothest flavor, use a mix of semi-sweet chocolate chips and high-quality cocoa powder. The chocolate chips melt down beautifully in the crockpot, while the cocoa powder deepens the flavor. You can experiment with dark chocolate chips or milk chocolate depending on your preference. Avoid candy melts or chocolate bars with fillers, as they can affect the texture.

Ingredients for the Crockpot Hot Chocolate
Whole Milk – This is the base of the drink and gives it that creamy, comforting texture. Using whole milk ensures a thick, rich hot chocolate.
Heavy Cream – Adds a luxurious, velvety finish and balances the sweetness perfectly.
Sweetened Condensed Milk – This sweetens the drink and contributes to the smooth texture. It’s a key ingredient for that indulgent taste.
Semi-Sweet Chocolate Chips – Melt beautifully in the crockpot, bringing a true chocolate flavor to every sip.
Unsweetened Cocoa Powder – Enhances the chocolate depth and gives that homemade hot cocoa feel.
Vanilla Extract – Rounds out the flavors and adds a subtle warmth.
Salt – Just a pinch heightens all the other flavors and prevents the drink from tasting flat.
Mini Marshmallows or Whipped Cream (optional) – For topping, because a mug of hot chocolate deserves a little flair.
How To Make the Crockpot Hot Chocolate
Step 1: Combine the Ingredients
Pour the whole milk, heavy cream, and sweetened condensed milk into your crockpot. Give everything a gentle stir to blend.
Step 2: Add the Chocolate
Add in the semi-sweet chocolate chips, unsweetened cocoa powder, and a pinch of salt. Stir again to distribute the chocolate evenly throughout the mixture.
Step 3: Slow Cook and Stir Occasionally
Set your crockpot to low and let the hot chocolate cook for about 2 hours. Stir occasionally to help the chocolate melt evenly and prevent sticking.
Step 4: Finish with Flavor
Once the chocolate chips have fully melted and the mixture is silky smooth, stir in the vanilla extract. This final touch gives your drink a warm, fragrant finish.
Step 5: Serve and Top
Ladle the hot chocolate into mugs and top with mini marshmallows or whipped cream. For extra fun, offer crushed peppermint, chocolate shavings, or a cinnamon stick for stirring.
How to Serve and Store Crockpot Hot Chocolate
Serve your Crockpot Hot Chocolate directly from the slow cooker on warm setting — it keeps the chocolate creamy without scorching. It’s ideal for self-serve parties or cozy family nights where everyone can top their mug with marshmallows or whipped cream.
To store leftovers, let the hot chocolate cool, then transfer it to a sealed container and refrigerate for up to 3 days. Reheat gently on the stovetop or in the microwave, whisking to bring back the smooth texture. You can also return it to the crockpot on low if you’re reheating for a crowd.
Frequently Asked Questions
How long can I keep hot chocolate in the crockpot?
You can keep it on the warm setting for up to 3 hours. Be sure to stir occasionally to maintain smoothness.
Can I make this dairy-free?
Yes! Substitute almond or oat milk for whole milk and use a dairy-free cream alternative. Use dairy-free chocolate chips and skip the condensed milk, replacing it with a dairy-free sweetener of your choice.
Can I double the recipe?
Absolutely. Just make sure your crockpot is large enough to hold the extra volume. Cooking time remains the same.
What if I don’t have sweetened condensed milk?
You can use an equal amount of heavy cream and sweeten to taste with sugar or maple syrup. The texture will be slightly different but still rich.
Can I make this in advance?
Yes, you can prepare it a day ahead, refrigerate it, and reheat in the crockpot or on the stovetop. Just stir well to recombine.
How can I make it more festive?
Add a splash of peppermint extract or top with crushed candy canes. You can even spike it with Irish cream or bourbon for an adult version.
Want More Cozy Drink Ideas?
If you’re loving this warm Crockpot Hot Chocolate, you might also enjoy these winter-ready recipes:
- Condensed Milk Snow Cookies — the perfect companion treat for your hot cocoa mug.
- Shamrock Mint Milkshake Pie — a cool twist to contrast your warm drink.
- Chocolate Instant Pudding — for when you want even more creamy chocolate goodness.
- Old Fashioned Egg Custard Pie — rich, nostalgic, and silky smooth.
- Brown Butter Dulce de Leche Rice Krispie Treats — a chewy-sweet delight that pairs perfectly with a mug of hot chocolate.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest drinks or dessert board so it’s ready whenever the chill sets in.
And if you give it a try, let me know how it turns out! Did you go for extra marshmallows or swirl in some caramel? Maybe you added a boozy twist?
I love seeing how you make these recipes your own. Share your tips or ask a question in the comments — let’s keep each other cozy and inspired.
For more sweet sips and seasonal recipes, follow along on my Pinterest board here: Life with Jam on Pinterest

Crockpot Hot Chocolate
- Total Time: 2 hours 5 minutes
- Yield: 8 servings
Description
A rich, creamy crockpot hot chocolate made with real chocolate chips, cocoa, and sweetened condensed milk — a cozy winter favorite made effortless.
Ingredients
6 cups whole milk
2 cups heavy cream
1 can (14 oz) sweetened condensed milk
2 cups semi-sweet chocolate chips
1/4 cup unsweetened cocoa powder
1 1/2 teaspoons vanilla extract
1/4 teaspoon salt
mini marshmallows or whipped cream (optional)
Instructions
1. Pour the whole milk, heavy cream, and sweetened condensed milk into a crockpot. Stir to combine.
2. Add the semi-sweet chocolate chips, unsweetened cocoa powder, and salt. Stir again.
3. Cook on low for 2 hours, stirring occasionally.
4. Once fully melted and smooth, stir in the vanilla extract.
5. Serve in mugs with your favorite toppings like marshmallows, whipped cream, or crushed peppermint.
Notes
Stir every 30–45 minutes while heating to avoid chocolate settling.
For a lighter version, use 2% milk and reduce the amount of heavy cream.
Add a splash of peppermint or cinnamon extract for a holiday twist.
- Prep Time: 5 minutes
- Cook Time: 2 hours
- Category: Drinks
- Method: Slow Cooker
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 30g
- Sodium: 85mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 45mg


