Crock Pot Hot Chocolate Recipe
Every winter I pull out my slow cooker for cozy rituals, and this Crock Pot hot chocolate is always first. It’s thick, velvety, and made hands-off so you can host a movie night or keep hot cocoa warm for trick-or-treaters without fuss. It’s the kind of recipe that smells like childhood and scales easily for a crowd — perfect for holiday parties, chilled evenings, or a simple weekend treat.
I often pair a ladle with a tray of cookies and a pot of chili — the contrast is irresistible. If you like crowd-friendly slow-cooker comforts, you might also enjoy this crockpot garlic parmesan chicken pasta for an easy weeknight dinner.
What makes this recipe special
This crock pot hot chocolate gets its rich texture from a mix of whole milk and heavy cream, plus melted chocolate chips. The slow, gentle warmth lets flavors meld without scorching, so you get smooth, full-bodied cocoa every time. It’s perfect for:
- Serving a crowd (keeps hot on “warm” without overcooking).
- Hands-off entertaining (set it and forget it for an hour).
- Customizing with toppings and mix-ins for kids and adults.
“Creamy, portable, and ridiculously easy — I made this for a holiday open house and never had to stop refilling cups.” — a quick review from my last winter get-together
The cooking process explained
Step-by-step overview: Combine all dairy, cocoa, sugar, vanilla, and salt in the crock pot and whisk until the cocoa dissolves. Add the chocolate chips and stir until melted. Cook on low for about 1 hour to warm and blend. Whisk again before serving and switch to warm to hold.
This short overview sets expectations: there’s no tempering, no stovetop stirring for long periods, and the slow cooker prevents thin, watery results. The steps are forgiving, which makes this a great recipe for busy hosts or anyone who wants an easy, dependable hot chocolate.
What you’ll need
- 5 cups whole milk (substitute 2% for lighter texture or use plant milk for dairy-free notes below)
- 16 oz heavy whipping cream (for body; use half-and-half to reduce richness)
- 1/4 cup cocoa powder (unsweetened)
- 1/4 cup granulated sugar (adjust to taste; honey or maple syrup works, but add later to taste)
- 1 teaspoon vanilla extract
- Pinch of kosher salt
- 1 cup milk chocolate chips (use semi-sweet for less sweetness or dairy-free chips for a vegan option)
Notes: If you want a lighter version, replace 8–10 oz of cream with extra milk. For vegan or lactose-free hot chocolate, see the Variations section for swaps.
Step-by-step instructions
- Measure and add the milk, heavy cream, cocoa powder, granulated sugar, vanilla extract, and a pinch of kosher salt into the crock pot. Whisk well so the cocoa powder dissolves into the dairy — no dry pockets should remain.
- Add the cup of milk chocolate chips and stir to combine. The chips will start to soften as the mixture warms.
- Set the slow cooker to LOW and cook for 1 hour. This gently melts the chips and allows flavors to marry without a skin forming on top.
- After one hour, whisk the whole pot thoroughly to ensure a silky, even texture.
- Switch the crock pot to WARM to hold. Serve from the crock pot as needed, topping cups individually.

Best ways to enjoy it
- Classic: Top with whipped cream and a dusting of cocoa or cinnamon. Mini marshmallows are a must for kids.
- Boozy adult version: Stir in a splash of coffee liqueur, bourbon, or peppermint schnapps right before serving.
- Pairings: Serve alongside chocolate chip cookies, biscotti, or salted shortbread. For a heartier spread, a savory option like a bowl of stew is comforting — see this classic crockpot beef stew for inspiration.
- For presentation: Use a ladle to fill mugs and offer a “topping bar” with crushed candy cane, cinnamon sticks, and grated chocolate.
Storage and reheating tips
- Refrigerator: Cool leftover hot chocolate to room temperature within 2 hours, then store in an airtight container in the fridge for up to 3–4 days.
- Reheating: Gently reheat on the stove over low heat, whisking frequently to prevent scorching. If using the slow cooker, heat on LOW and stir occasionally until hot.
- Freezing: You can freeze hot chocolate in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and reheat slowly. Expect a slight change in texture; whisk vigorously to recombine.
- Food safety: Because this recipe contains dairy, don’t leave it out at room temperature for more than 2 hours.
Pro chef tips
- Avoid scalding: If you’re short on time and use the HIGH setting, check at 30 minutes to prevent a skin or burned flavor. LOW for 1 hour is ideal.
- Silky finish: For extra sheen, stir in 1–2 tablespoons of corn syrup or a small knob of butter at the end.
- Smooth cocoa: Sift the cocoa powder into the crock pot or whisk with a little warm milk first to prevent lumps.
- Quick fix for separation: If the mixture separates after refrigeration, a stick blender or whisk while gently reheating will bring it back together.
- Make it a station: Keep the slow cooker on WARM during parties and provide a ladle, mug markers, and toppings so guests customize their cups.
Creative twists
- Peppermint hot chocolate: Add 1/2 teaspoon peppermint extract and top with crushed candy canes.
- Mexican-style: Stir in 1/4 teaspoon ground cinnamon and a pinch of cayenne for a spicy warm note.
- Vegan: Use full-fat coconut milk (canned) + an unsweetened plant milk, and swap chocolate chips for dairy-free chips.
- Mocha: Add 1/4 cup strong brewed coffee or 1–2 tablespoons instant espresso powder to the crock pot.
- Lighter version: Replace half the cream with unsweetened almond milk and reduce sugar to taste.
Common questions
Q: How long does this take to make from start to finish?
A: Active hands-on time is about 10 minutes. Cook on LOW for 1 hour, then whisk and serve — total ~1 hour plus serving time.
Q: Can I make this dairy-free?
A: Yes. Use canned full-fat coconut milk plus an unsweetened neutral plant milk (soy or oat work best) and dairy-free chocolate chips. Expect a slightly different mouthfeel with coconut flavor.
Q: Is it safe to keep the crock pot on WARM all night?
A: It’s fine to keep it on WARM for a few hours during a party. For overnight storage, refrigerate and reheat. Avoid leaving perishable foods at room temperature longer than recommended by food safety guidelines.
Q: Can I make this ahead and reheat?
A: Yes. Refrigerate in a sealed container for up to 3–4 days. Reheat gently on the stove or in a slow cooker on LOW, whisking to recombine fats and solids.
Q: My hot chocolate is too thin. How do I thicken it?
A: Reduce milk slightly and keep more cream, or whisk in a small slurry of cornstarch and cold milk (start with 1 teaspoon cornstarch mixed with 1 tablespoon cold milk) and simmer until thickened when reheating.
Q: Can I use unsweetened chocolate instead of chips?
A: Yes — chop it finely and add it to taste. If using unsweetened chocolate, increase sugar accordingly.
Conclusion
If you want a simple, crowd-pleasing hot chocolate that stays warm and ready in a slow cooker, this recipe delivers every time. For another excellent slow-cooker hot chocolate approach and extra ideas, check out this Easy Crockpot Hot Chocolate Recipe | Old Salt Farm.
Print
Crock Pot Hot Chocolate
- Total Time: 70 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
A thick, velvety hot chocolate made in a slow cooker, perfect for cozy gatherings or holiday parties.
Ingredients
- 5 cups whole milk
- 16 oz heavy whipping cream
- 1/4 cup cocoa powder (unsweetened)
- 1/4 cup granulated sugar
- 1 teaspoon vanilla extract
- Pinch of kosher salt
- 1 cup milk chocolate chips
Instructions
- Measure and add the milk, heavy cream, cocoa powder, granulated sugar, vanilla extract, and a pinch of kosher salt into the crock pot. Whisk until cocoa is dissolved.
- Add the milk chocolate chips and stir to combine.
- Set the slow cooker to LOW and cook for 1 hour.
- After one hour, whisk thoroughly to ensure a silky texture.
- Switch the crock pot to WARM to hold and serve as needed.
Notes
For a lighter version, replace 8–10 oz of cream with extra milk. For vegan options, use coconut milk and dairy-free chocolate chips.
- Prep Time: 10 minutes
- Cook Time: 60 minutes
- Category: Beverage
- Method: Slow Cooking
- Cuisine: American






