When you want a Crockpot hot chocolate that’s creamy, rich, and effortless to serve, this recipe delivers. Made with real chocolate chips for deep flavor, sweetened condensed milk and heavy cream for a velvety texture, it skips complicated steps and gives you a crowd-pleasing drink every time. Ideal for parties, snow days, or a cozy night by the fire, this slow cooker hot cocoa is both comforting and simple to prepare.

I developed this Crockpot hot chocolate to be the perfect balance of indulgence and ease. After hosting countless gatherings and enjoying many chilly evenings at home, I refined this version to produce a consistently rich and smooth cup. The method is simple: combine ingredients in your slow cooker and let gentle heat bring everything together. The result is a luxurious homemade hot cocoa that tastes far better than instant mixes and is easy to customize to your preference.
This recipe uses real ingredients—chocolate chips for authentic chocolate flavor, unsweetened cocoa powder to deepen the chocolate notes, and a mixture of whole milk, heavy cream, and sweetened condensed milk to create a thick, creamy mouthfeel. A touch of vanilla and a pinch of salt round out the flavors and balance the sweetness. You can adjust sweetness or richness by swapping chocolate types or changing milk choices, so it’s easy to tailor to any palate.
Whether you’re serving it for a holiday crowd or a quiet family evening, this crockpot hot chocolate keeps well on warm setting and is always a hit. It’s an approachable recipe that delivers cafe-quality comfort with minimal effort.
Ingredients for Crockpot Homemade Hot Chocolate
- Sweetened condensed milk: Adds sweetness and the thick, indulgent texture that makes this cocoa so creamy.
- Whole milk: Creates a rich, velvety base. Use 2% for a lighter version, but whole milk yields the best creaminess.
- Heavy cream: Boosts the decadence and gives the hot chocolate a smooth, luxurious finish.
- Semi-sweet chocolate chips: Real chocolate chips give deep, authentic chocolate flavor. Swap in milk or dark chips depending on how sweet or intense you prefer it.
- Unsweetened cocoa powder: Enhances chocolate depth and balances the sweetness from the condensed milk and chips.
- Pure vanilla extract: Adds warmth and rounds out the flavors.
- Pinch of salt: Small but essential—salt brightens and intensifies the chocolate.
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 an easier cleanup. This step is optional but helpful with chocolate-based recipes.
Step 2: Add the ingredients
Pour sweetened condensed milk, whole milk, and heavy cream into the crockpot. Add chocolate chips, unsweetened cocoa powder, and a pinch of salt. Whisk the mixture until smooth so the cocoa powder is fully incorporated.
Step 3: Cook slowly
Set the crockpot to low and cook for about 2 hours. Stir every 30 minutes to help the chips melt evenly and prevent sticking. Slow, gentle heat helps the flavors meld and keeps the texture silky.
Step 4: Finish with vanilla
After two hours, stir in the vanilla extract and whisk once more to combine.
Step 5: Serve
Ladle the hot chocolate into mugs and top with whipped cream, marshmallows, chocolate shavings, or crushed peppermint as desired.
Top Tip
For the creamiest result, use whole milk and whisk thoroughly at the start to ensure cocoa powder and chips blend smoothly.
Tips and Tricks
Whisk at the start: Mixing well before cooking helps avoid lumps from the cocoa powder and ensures a smooth texture.
Stir regularly: Stir every 30 minutes to keep chocolate from settling and to ensure even melting.
Choose whole milk for richness: Whole milk plus heavy cream produces the most indulgent texture; use lighter milk if you prefer.
Adjust sweetness: Use milk chocolate chips or add more sweetened condensed milk for a sweeter drink.
Don’t skip the salt: A pinch of salt enhances the chocolate and balances the sweetness.
Keep warm for serving: Set the crockpot to the warm setting for parties and stir occasionally to maintain a consistent texture and temperature.
Be creative with toppings: Try caramel drizzle, cinnamon, or peppermint whipped cream to customize your cups.

Storing and reheating
Refrigeration: Cool leftovers completely, transfer to an airtight container, and refrigerate up to 3 days.
Freezing: Freezing is not ideal because dairy can change texture, but you may freeze individual portions if necessary. Thaw 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 gives the creamiest texture, but 2% works for a lighter cup. For dairy-free options, try almond, oat, or coconut milk, keeping in mind the texture and flavor will differ.
Use milk chocolate chips instead of semi-sweet or add a bit more sweetened condensed milk to taste.
Yes. Double the ingredients if your crockpot has the capacity. Stir regularly to ensure even melting.
Classic choices include whipped cream, mini marshmallows, and chocolate shavings. For a festive twist, try crushed peppermint, caramel drizzle, or a sprinkle of cinnamon.
Yes. Combine ingredients in the crockpot, refrigerate until ready to cook, then start the slow cooker when you’re ready to serve. You can also fully prepare it ahead and reheat gently.
After cooking, switch the crockpot to the warm setting and stir occasionally to maintain consistency and temperature without overcooking.
Other drink recipes you might like
- Christmas Punch
- Pumpkin Pie Shake
- Margarita on the Rocks
If you make this recipe and enjoy it, please consider rating it 5 stars. Your feedback helps keep great recipes coming.
Crockpot Hot Chocolate Recipe
Prep: 5 mins | Cook: 2 hrs | Total: 2 hrs 5 mins | Servings: 10
Equipment
- Slow cooker
Ingredients
- 1 can (14 oz) sweetened condensed milk
- 6 cups whole milk (2% works too)
- 1 1/2 cups heavy cream
- 1 cup semi-sweet chocolate chips (or milk/dark to taste)
- 1/4 cup unsweetened cocoa powder
- 1 tsp pure vanilla extract
- Pinch of salt
- Optional toppings: whipped cream, mini marshmallows, chocolate shavings, crushed peppermint
Instructions
- Lightly spray the crockpot with nonstick spray for easier cleanup (optional).
- Add sweetened condensed milk, whole milk, heavy cream, chocolate chips, cocoa powder, and a pinch of salt.
- Whisk until smooth, then set the crockpot to low. Cook for 2 hours, stirring every 30 minutes to ensure even melting.
- Stir in vanilla extract after cooking and whisk again to combine.
- Ladle into mugs and top as desired.
Notes
- For the creamiest result use whole milk; 2% is a lighter option.
- Use milk chocolate chips for a sweeter flavor or dark chips for a more intense chocolate taste.
- Leftovers can be refrigerated up to 3 days; reheat gently on the stovetop or in the microwave.
- Spraying the crockpot with nonstick spray makes cleanup easier.
Nutrition
Serving: 8 ounces • Calories: 447 kcal (approximate)