There is something magical about Crockpot Hot Chocolate simmering away on a chilly day. The house slowly fills with the smell of cocoa and vanilla, and suddenly even an ordinary afternoon feels like a small celebration. It is the kind of comforting recipe that brings people to the kitchen before you even call them, and if you love cozy drinks, you might also enjoy this homemade hot chocolate mix for gifting or keeping on hand during the holidays. This Crockpot Hot Chocolate is rich, velvety, and deeply satisfying, like wrapping your hands around a warm mug while snow taps softly at the window.
Why Make This Recipe
- It is wonderfully easy. The slow cooker does most of the work, so you can focus on family, guests, or just relaxing.
- It feeds a crowd. This is a family favorite for holiday parties, game nights, and festive cooking moments.
- It tastes richer than store-bought. The slow simmer gives the chocolate a creamy, homemade dish quality that feels special.
- It is flexible. You can use different milks, sweeteners, or toppings to match your tastes.
- It feels like a treat. Even though it is simple to make, it tastes like a delicious dessert in a mug.
Ingredients You’ll Need
- Whole milk: Gives the creamiest texture and the best classic hot chocolate flavor. You can use 2 percent milk if needed, though the drink will be slightly lighter.
- Heavy cream: Adds luxurious body and richness. For a lighter version, you can swap in half-and-half.
- Sweetened condensed milk: This brings sweetness and silkiness in one ingredient. If you want less sweetness, start with a little less and adjust to taste.
- Unsweetened cocoa powder: The chocolate backbone of the recipe. Dutch-process cocoa works too and gives a smoother flavor.
- Semi-sweet chocolate chips: These melt into the drink and make it extra decadent. Milk chocolate chips will create a sweeter cup, while dark chocolate chips give a deeper flavor.
- Vanilla extract: A small amount rounds out the chocolate and makes everything taste warmer.
- Pinch of salt: This is a tiny ingredient with a big job; it sharpens the chocolate flavor.
- Optional toppings: Whipped cream, marshmallows, chocolate shavings, crushed peppermint, or caramel drizzle.
Prep and Cook Time
- Prep time: 5 minutes
- Cook time: 2 to 3 hours on low
- Total time: About 2 hours 5 minutes to 3 hours 5 minutes
This is not a quick stovetop drink, but it is absolutely worth the patience. The slow cooker turns simple ingredients into a cozy, silky drink that tastes like it came from a holiday cafe.
How to Make Crockpot Hot Chocolate
- Add the milk, heavy cream, sweetened condensed milk, cocoa powder, chocolate chips, vanilla extract, and salt to the crockpot.
- Stir everything together well so the cocoa powder starts dissolving and the chocolate chips are evenly distributed.
- Cover and cook on low for 2 to 3 hours, stirring every 30 to 45 minutes so nothing sticks and the mixture stays smooth.
- Once the chocolate is fully melted and the drink is steaming hot, taste and adjust. Add a little more vanilla for warmth or a touch more sweetened condensed milk if you want it sweeter.
- Keep the crockpot on the warm setting for serving. Ladle the hot chocolate into mugs and top with whipped cream or marshmallows if you like.
As it cooks, the mixture becomes glossy and thick, with that irresistible smell that makes everyone hover nearby. If you like the idea of a classic cup alongside this recipe, the classic hot chocolate recipe is another cozy option to explore.
Tips and Creative Variations
- Peppermint version: Add a splash of peppermint extract and top with crushed candy canes for a festive touch.
- Mocha twist: Stir in a teaspoon of instant espresso powder for a deeper, more grown-up flavor.
- Salted caramel style: Add caramel sauce and finish with a pinch of flaky sea salt.
- Dairy-free option: Use full-fat coconut milk and a dairy-free condensed milk substitute.
- Extra thick and creamy: Add a little more chocolate chips if you want a richer, almost pudding-like texture.
Serving Ideas
Serve Crockpot Hot Chocolate with sugar cookies, biscotti, cinnamon rolls, or a platter of brownies for a dreamy dessert spread. It is especially lovely for Christmas morning, snowy weekends, birthday parties, and movie nights when everyone wants something warm in their hands. I also love setting out a topping bar with whipped cream, mini marshmallows, chocolate sprinkles, and peppermint pieces so each person can build their own mug. It turns a simple drink into a little memory.
Storing and Reheating
Let any leftovers cool, then store them in an airtight container in the refrigerator for up to 4 days. The chocolate may thicken a bit as it chills, which is completely normal. To reheat, warm it gently on the stovetop over low heat or in the microwave in short intervals, stirring often until smooth again. You can also return it to the slow cooker on low if you are serving a crowd the next day.
Freezing is not ideal because dairy-based drinks can separate when thawed, but it can be done if needed. Freeze in a freezer-safe container with some room for expansion, then thaw slowly in the refrigerator and whisk well when reheating.
Pro Tips for Success
- Whisk well at the start. Cocoa powder clumps easily, so thorough stirring helps create a smooth drink.
- Use low heat only. High heat can scorch the milk and change the flavor.
- Stir regularly. Even a few quick stirs make the texture creamier and prevent sticking.
- Taste before serving. Different chocolates have different sweetness levels, so adjust before ladling into mugs.
- Keep it warm for parties. The warm setting is perfect for serving over several hours without overcooking.
FAQs
Can I make Crockpot Hot Chocolate ahead of time?
Yes. You can make it earlier in the day, then keep it on warm until serving time. If it thickens, stir in a splash of milk.
What kind of chocolate works best?
Semi-sweet chocolate chips are a great balance of flavor and sweetness, but dark chocolate also works if you prefer a richer cup.
Can I make this recipe dairy-free?
Yes, use dairy-free milk and a plant-based cream alternative. Be sure the chocolate chips and condensed milk substitute are also dairy-free.
How do I make it less sweet?
Use less sweetened condensed milk and choose darker chocolate chips. You can always sweeten it a little more at the end if needed.
Conclusion
Crockpot Hot Chocolate is the kind of recipe that turns an ordinary day into something soft, warm, and memorable. It is cozy enough for a quiet night at home, festive enough for a holiday gathering, and simple enough to become one of your go-to comfort recipes year after year. If you are looking for more inspiration, you may enjoy the easy crockpot hot chocolate recipe from Old Salt Farm and The Best Crockpot Hot Chocolate Recipe from One Good Thing by Jillee. Make a batch, pour it into favorite mugs, and share it with the people you love most.
PrintCrockpot Hot Chocolate
- Total Time: 185 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A cozy and rich hot chocolate made in a slow cooker, perfect for chilly days and holiday gatherings.
Ingredients
- 4 cups whole milk
- 1 cup heavy cream
- 1 cup sweetened condensed milk
- 1/2 cup unsweetened cocoa powder
- 1 cup semi-sweet chocolate chips
- 1 teaspoon vanilla extract
- Pinch of salt
- Optional toppings: whipped cream, marshmallows, chocolate shavings, crushed peppermint, caramel drizzle
Instructions
- Add the milk, heavy cream, sweetened condensed milk, cocoa powder, chocolate chips, vanilla extract, and salt to the crockpot.
- Stir everything together well so the cocoa powder starts dissolving and the chocolate chips are evenly distributed.
- Cover and cook on low for 120 to 180 minutes, stirring every 30 to 45 minutes.
- Once the chocolate is fully melted and the drink is steaming hot, taste and adjust as needed.
- Keep the crockpot on the warm setting for serving. Ladle the hot chocolate into mugs and top with whipped cream or marshmallows if desired.
Notes
For a dairy-free version, use full-fat coconut milk and a dairy-free condensed milk substitute.
- Prep Time: 5 minutes
- Cook Time: 180 minutes
- Category: Beverage
- Method: Slow Cooking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 32g
- Sodium: 130mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 40mg
Keywords: hot chocolate, crockpot, cozy drinks, holiday beverage, rich chocolate






