Crockpot Hot Chocolate
I make this Crockpot Hot Chocolate whenever the house feels chilly and I want a hands-off way to keep a big pot of rich, drinkable comfort ready for friends or family. It’s essentially slow-simmered, velvety hot cocoa that stays warm for hours — perfect for holiday gatherings, game nights, or an easy winter treat. The crockpot concentrates flavor without scorching, and you can customize sweetness, chocolate type, and toppings to suit everyone.
Why you’ll love this dish
This version is all about convenience and crowd-pleasing flavor. A crockpot keeps the chocolate molten and drinkable without constant stirring, which is great when you’re entertaining or supervising kids. Compared with single-serving stovetop cocoa, a slow-cooker version:
- Scales easily to serve a crowd.
- Lets chocolate and cocoa infuse slowly for deeper flavor.
- Frees you to prepare toppings and snacks while it warms.
If you like making mixes in advance, try my notes on a homemade hot chocolate mix to speed re-makes later.
Step-by-step overview
- Add milk, cream (or non-dairy milk), cocoa, sugar, and a pinch of salt to the crockpot.
- Stir in chopped chocolate or chips; set the crockpot to low.
- Heat gently for 1–2 hours, stirring occasionally, until smooth and steaming — not boiling.
- Stir in vanilla and any liqueur (optional). Keep on warm for serving and top as desired.
What you’ll need
- 8 cups milk (whole milk recommended for richness; use 2% or a half-and-half mix for lighter)
- 1 cup heavy cream or 1 cup canned coconut milk (for extra creaminess or dairy-free option)
- 1/2–3/4 cup unsweetened cocoa powder, sifted
- 3/4 cup granulated sugar (adjust to taste)
- 12 oz bittersweet or semisweet chocolate, chopped (or chocolate chips)
- 1 teaspoon vanilla extract
- Pinch of salt
- Optional: 1–2 cinnamon sticks, 1/4 teaspoon instant espresso powder (boosts chocolate flavor), or 1/4 cup Kahlúa or peppermint schnapps per batch
Substitutions and notes:
- For vegan/ dairy-free: replace milk + cream with full-fat coconut milk + unsweetened almond milk.
- For a lighter version: use 2% milk and skip the heavy cream.
- Want a spiced twist? Fold in 1/2 teaspoon ground cinnamon or swap one cinnamon stick for warmth; see my take on pumpkin spice hot chocolate for inspiration.
Step-by-step instructions
- Spray the inside of a 4–6 quart crockpot lightly with neutral oil or use a removable ceramic insert to make cleanup easier.
- Whisk together the milk, cream, cocoa powder, sugar, and salt in a bowl until the cocoa is mostly dissolved — this helps prevent lumps in the pot.
- Pour the mixture into the crockpot. Add the chopped chocolate or chocolate chips and stir to combine. Toss in cinnamon sticks or espresso powder if using.
- Cover and cook on LOW for 1 to 2 hours. After the first 30–45 minutes, stir gently every 20–30 minutes so chocolate fully melts and the mixture stays uniform. Avoid cooking on HIGH to prevent scalding or separation.
- When the chocolate is melted and the drink is smooth and steaming (not boiling), stir in vanilla and optional liqueur. Taste and adjust sweetness. Remove cinnamon sticks before serving.
- Keep the crockpot on WARM while serving. Stir occasionally; if the cocoa thickens too much, thin with a splash of warm milk.
Best ways to enjoy it
Serve in wide mugs with your choice of:
- Mini marshmallows, whipped cream, or a dusting of cocoa powder.
- Flavored syrups (mint, caramel) or crushed candy canes for a festive twist.
- Biscotti, gingerbread, or salty cookies for dunking.
For a party, set up a toppings bar with marshmallows, grated chocolate, cinnamon sticks, and flavored liqueurs so guests can customize.
Storage and reheating tips
- Refrigeration: Cool within 2 hours and store in an airtight container up to 3–4 days. Reheat gently on low in the crockpot or over low heat on the stove while whisking to reincorporate any separation.
- Freezing: You can freeze portions for up to 2 months, but dairy-based hot chocolate may separate slightly on thawing. Thaw overnight in the fridge and reheat slowly while whisking.
- Food safety: Because this is dairy-based, don’t leave it at room temperature longer than 2 hours. Reheat thoroughly to at least 165°F (74°C) when serving leftovers.
Helpful cooking tips
- Use a combination of cocoa powder and real chopped chocolate for the best flavor depth — cocoa lends chocolate intensity, while melted chocolate adds silkiness.
- If your hot chocolate is too bitter, add a tablespoon of brown sugar or a bit more granulated sugar; for too sweet, stir in a pinch of salt or 1/4 teaspoon espresso powder.
- To prevent a skin from forming, stir every 20–30 minutes and keep the lid slightly ajar if safe (watch for heat loss).
- For ultra-smooth results, whisk in the chocolate with a hand blender or small whisk just before serving.
Creative twists
- Mexican: Add 1/2 teaspoon ground cinnamon, a pinch of cayenne, and serve with a cinnamon stick.
- Peppermint: Stir in 1/2 teaspoon peppermint extract and top with crushed candy cane.
- Boozy adult version: Stir in 1/4–1/2 cup rum, Kahlúa, or peppermint schnapps per batch at the end of cooking.
- Vegan/Lower-fat: Use full-fat coconut milk + unsweetened almond milk and dark chocolate labeled dairy-free.
Common questions
Q: Can I make this with powdered milk or non-dairy milks?
A: Yes — full-fat non-dairy milks like canned coconut milk give the best creamy texture. Powdered milk can work in a pinch but may change mouthfeel.
Q: How long can I keep it warm in the crockpot?
A: On the WARM setting, it’s fine to keep for 2–4 hours. Stir occasionally and add a little extra warm milk if it thickens.
Q: Will the chocolate burn in the crockpot?
A: If you use LOW and stir occasionally, burning is unlikely. Avoid HIGH settings; chocolate can scorch against the pot sides.
Q: Can I double or halve the recipe?
A: Yes. Keep the same ratios. For very large batches, use a 6-quart crockpot and monitor heating times.
Q: Is it safe to add alcohol?
A: Yes — add spirits after cooking to preserve flavor and prevent alcohol evaporation. Stir in at serving time.
Q: Any tips for making this ahead for a party?
A: Make the base a day ahead and refrigerate. Reheat gently in the crockpot on LOW or WARM, whisking to restore texture.
Conclusion
If you want another slow-cooker take for reference, try this Easy Crockpot Hot Chocolate Recipe | Old Salt Farm for a slightly different ingredient profile and serving ideas: Easy Crockpot Hot Chocolate Recipe | Old Salt Farm.
PrintCrockpot Hot Chocolate
Rich, velvety hot cocoa made easily in a crockpot, perfect for winter gatherings.
- Prep Time: 15 minutes
- Cook Time: 120 minutes
- Total Time: 135 minutes
- Yield: 8 servings
- Category: Beverage
- Method: Slow Cooking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 8 cups whole milk (or non-dairy milk)
- 1 cup heavy cream (or canned coconut milk for a dairy-free option)
- 1/2–3/4 cup unsweetened cocoa powder, sifted
- 3/4 cup granulated sugar (adjust to taste)
- 12 oz bittersweet or semisweet chocolate, chopped (or chocolate chips)
- 1 teaspoon vanilla extract
- Pinch of salt
- Optional: 1–2 cinnamon sticks, 1/4 teaspoon instant espresso powder, or 1/4 cup Kahlúa or peppermint schnapps
Instructions
- Spray the inside of a 4–6 quart crockpot lightly with neutral oil or use a removable ceramic insert.
- Whisk together the milk, cream, cocoa powder, sugar, and salt in a bowl until the cocoa is mostly dissolved.
- Pour the mixture into the crockpot. Add the chopped chocolate or chocolate chips and stir to combine.
- Cover and cook on LOW for 1 to 2 hours, stirring gently every 20–30 minutes.
- When the chocolate is melted and the drink is smooth, stir in vanilla and optional liqueur. Taste and adjust sweetness. Remove cinnamon sticks before serving.
- Keep the crockpot on WARM while serving. Stir occasionally and thin with warm milk if necessary.
Notes
For a lighter version, use 2% milk and skip the heavy cream. Store leftovers in an airtight container for up to 3–4 days.
