Crockpot Hot Chocolate
Rich, velvety Crockpot hot chocolate is the easiest way to make a big batch of warm, creamy cocoa for parties, holidays, or cozy nights in. Everything melts together slowly in the slow cooker, creating a smooth, indulgent drink without any stovetop monitoring.

This post may contain affiliate links which won't change your price but will share some commission.
A Quick Look at the Recipe
✅ Recipe Name: Crockpot Hot Chocolate
🕒 Ready In: ~2 hours (hands-off)
👪 Serves: 8 servings
🍽 Calories: ~490 calories per serving (estimated)
🥣 Main Ingredients: Milk, sweetened condensed milk, cocoa powder, chocolate
📖 Dietary Info: Gluten-free; made with simple, real-food ingredients
👌 Difficulty: Easy - dump, stir, and slow-cook
SUMMARIZE & SAVE THIS CONTENT ON
This version uses milk, cream, cocoa powder, and real chocolate for a thick, decadent slow cooker hot chocolate that tastes far better than anything powdered. It stays warm for hours, making it perfect for gatherings, hot cocoa bars, and family movie nights.
Pair your hot chocolate with treats like our Dark Chocolate Bark, serve it alongside Pecan Snowball Cookies, or enjoy it with a dessert like our Cranberry Cheesecake Bars. It's a simple, crowd-pleasing drink everyone loves.
Jump to:
- A Quick Look at the Recipe
- Why You'll Love This Crockpot Hot Chocolate:
- Key Ingredients:
- Easy Substitutions & Variations:
- How to Make Crockpot Hot Chocolate:
- Recipe Notes & Tips:
- How to Store:
- Crockpot Hot Chocolate FAQs:
- More Winter Drink Recipes You'll Love
- Get a FREE Healthy Meal Planning Ebook
- Crockpot Hot Chocolate
Why You'll Love This Crockpot Hot Chocolate:
Rich & Velvety: Slow cooking melts everything together into a thick, ultra-creamy hot chocolate.
Hands-Off & Easy: Just add the ingredients to the crockpot, no whisking, boiling, or watching the stove.
Perfect for Gatherings: Stays warm for hours, making it ideal for parties, holidays, or a hot cocoa bar.
Made with Real Ingredients: Uses cocoa powder, real chocolate, milk, and cream for deep, authentic flavor.
Customizable: Add toppings like marshmallows, whipped cream, peppermint, or flavored syrups for endless variations.
Key Ingredients:

- milk. Forms the base of the hot chocolate and keeps the texture smooth without becoming too heavy. Use Homemade Almond Milk if desired.
- heavy cream. Adds richness and body, creating that indulgent, café-style creaminess that slow-cooked cocoa is known for.
- sweetened condensed milk. Naturally sweetens the mixture and gives the hot chocolate a silky, luxurious consistency.
- cocoa powder. Provides deep chocolate flavor that blends perfectly once warmed in the slow cooker.
- semi-sweet chocolate. Melts slowly into the mixture, intensifying both the richness and the chocolate depth for a true dessert-like drink.
Scroll to the recipe card at the bottom of this page for exact quantities.
Easy Substitutions & Variations:
- Make It Dairy-Free: Swap the milk and cream for Homemade Almond Milk and use dairy-free chocolate for a rich, completely dairy-free crockpot hot chocolate.
- Lighten It Up: Replace the heavy cream with half-and-half or use all milk for a less rich but still creamy version.
- Use Different Chocolates: Try dark chocolate for a deeper flavor, milk chocolate for a sweeter drink, or a mix of both for balance.
- Peppermint Hot Chocolate: Add ½ teaspoon peppermint extract or stir in crushed candy canes for a festive twist.
- Mexican Hot Chocolate: Add a pinch of cinnamon and a tiny dash of cayenne for a warm, spicy variation.
- Salted Hot Chocolate: Stir in a small pinch of sea salt at the end to enhance the chocolate flavor.
How to Make Crockpot Hot Chocolate:

- Step 1: Pour the milk, heavy cream, and sweetened condensed milk into the crockpot. Whisk in the cocoa powder, then add the chopped semi-sweet chocolate on top.

- Step 2: Cover and cook on low for 2 hours, stirring every 30 minutes to help the chocolate melt evenly. Once the mixture is fully melted and smooth, stir in the vanilla extract.
Recipe Notes & Tips:
- Stir regularly: Slow cookers heat unevenly, so stirring every 30 minutes helps the chocolate melt smoothly and prevents scorching.
- Use quality chocolate: Real chocolate (bars or high-quality chips) melts better and gives the hot chocolate a deeper, richer flavor.
- Adjust thickness: Add extra milk to thin it out or a little more chopped chocolate to make it thicker and richer.
- Sweetness level: Sweetened condensed milk adds plenty of sweetness, so taste before adding additional sugar.
- Keep warm for serving: After cooking, switch the crockpot to warm so guests can serve themselves without the chocolate separating.
- Topping ideas: Try marshmallows, whipped cream, crushed peppermint, chocolate shavings, or caramel drizzle for a fun hot cocoa bar.

How to Store:
Refrigerator: Store cooled hot chocolate in an airtight jar or container for 3-4 days. It will thicken slightly as it chills.
Reheating: Reheat gently on the stovetop over low heat or in the microwave in short intervals, stirring often. Add a splash of milk if it becomes too thick.
Freezer: Hot chocolate can be frozen for up to 2 months. Thaw overnight in the refrigerator, then warm on the stovetop and whisk well to restore its creamy texture.
Make-Ahead Tip: Mix all ingredients in the crockpot insert the night before and refrigerate. In the morning, place it into the heating base and cook as directed.
Crockpot Hot Chocolate FAQs:
Yes, using real chocolate is one of the best ways to make hot chocolate rich and flavorful. Semi-sweet or dark chocolate works best because it melts smoothly and balances the sweetness from the condensed milk.
Slow cooker hot chocolate typically takes about 2 hours on LOW to fully melt and combine. Stirring every 30 minutes helps prevent chocolate from sticking to the bottom and ensures the mixture becomes smooth and creamy. After cooking, switch the crockpot to WARM to keep it hot for serving.
For homemade hot chocolate, whole milk creates the smoothest and creamiest texture. Using a combination of milk and heavy cream produces a richer drink that holds up well in the crockpot. If you prefer a lighter version, you can use 2% milk, but the hot chocolate won't be quite as thick.


Grab your Free copy
Get a FREE Healthy Meal Planning Ebook

Crockpot Hot Chocolate
Ingredients
- 4 cups milk
- 2 cups heavy cream
- 1 can sweetened condensed milk
- ½ cup cocoa powder
- 8 ounces semi-sweet chocolate, chopped
- 1 teaspoon vanilla extract
Instructions
- Pour the milk, heavy cream, and sweetened condensed milk into the crockpot.
- Whisk in the cocoa powder, then add the chopped semi-sweet chocolate on top.
- Cover and cook on low for 2 hours, stirring every 30 minutes to help the chocolate melt evenly.
- Once the mixture is fully melted and smooth, stir in the vanilla extract.
- If the hot chocolate is too thick, whisk in an extra splash of milk until it reaches your preferred texture.
- Switch the crockpot to warm and ladle into mugs. Add marshmallows, whipped cream, or your favorite toppings.
Nutrition
Notes
- Stir regularly: Slow cookers heat unevenly, so stirring every 30 minutes helps the chocolate melt smoothly and prevents scorching.
- Use quality chocolate: Real chocolate (bars or high-quality chips) melts better and gives the hot chocolate a deeper, richer flavor.
- Adjust thickness: Add extra milk to thin it out or a little more chopped chocolate to make it thicker and richer.
- Sweetness level: Sweetened condensed milk adds plenty of sweetness, so taste before adding additional sugar.
- Keep warm for serving: After cooking, switch the crockpot to warm so guests can serve themselves without the chocolate separating.
- Topping ideas: Try marshmallows, whipped cream, crushed peppermint, chocolate shavings, or caramel drizzle for a fun hot cocoa bar.





this is so easy to make for large gatherings in the winter!