Easy Crockpot Hot Chocolate Recipe | Rich Homemade Classic Cocoa
When a chilly day calls for something cozy, nothing beats a mug of rich, creamy hot cocoa. This easy crockpot hot chocolate turns simple pantry ingredients into a smooth, indulgent drink with almost no effort. You set it, stir it once or twice, and let the slow cooker do the rest while your kitchen smells like a chocolate shop.
I love this recipe for gatherings, movie nights, and lazy snow days because it scales beautifully and stays warm for hours. You get consistent results every time: velvety texture, deep chocolate flavor, and a touch of sweetness that you can adjust to taste. Grab your favorite mugs—we’re making a crowd-pleasing classic.
Why This Crockpot Hot Chocolate Recipe Works

- Hands-off method: Add everything to the slow cooker and walk away. No babysitting a saucepan or worrying about scalding milk.
- Silky-smooth texture: A mix of milk and cream creates body, while chopped chocolate melts slowly for a luscious finish.
- Balanced chocolate flavor: Cocoa powder brings depth, real chocolate adds richness, and a touch of vanilla rounds it out.
- Perfect for serving a crowd: Keep it on warm for refills without overcooking or separating.
- Customizable sweetness: Adjust sugar or swap it for maple syrup, honey, or a zero-calorie sweetener.
- Kid-friendly and adult-approved: Everyone gets to top their mug their way—marshmallows for kids, espresso shot for grown-ups.
Ingredients

Base
- Whole milk (6 cups): Gives body and creaminess without heaviness.
- Heavy cream (2 cups): Creates that classic hot chocolate richness. Use half-and-half for a lighter version.
Chocolate
- Semi-sweet or dark chocolate (8 ounces), finely chopped: Melts evenly and adds true chocolate flavor.
- Unsweetened cocoa powder (1/3 cup): Deepens the cocoa notes and enhances color.
Sweetener and Flavor
- Granulated sugar (1/2 to 3/4 cup): Start with less, taste, and add more if needed.
- Vanilla extract (2 teaspoons): Brings warmth and rounds out bitterness.
- Pinch of fine sea salt: Brightens the chocolate and balances sweetness.
Optional Extras
- Espresso powder (1 teaspoon): Enhances chocolate without tasting like coffee.
- Cinnamon stick or ground cinnamon (1/2 teaspoon): Adds a cozy spice note.
- Peppermint extract (1/4 teaspoon): For a holiday twist—use sparingly.
For Serving
- Whipped cream or marshmallows
- Chocolate shavings, crushed candy canes, caramel drizzle
How to Make Crockpot Hot Chocolate
- Prep the chocolate: Finely chop the chocolate so it melts quickly and evenly. Dust with a spoonful of sugar to prevent clumping if you like.
- Load the slow cooker: Add milk, cream, cocoa powder, sugar, vanilla, salt, and espresso powder (if using) to a 5–7 quart slow cooker. Whisk well to dissolve cocoa.
- Add chocolate: Stir in the chopped chocolate. Scrape down the sides so no cocoa sticks and burns.
- Cook low and slow: Cover and cook on Low for 2 hours. Stir after the first 45–60 minutes to help the chocolate melt smoothly.
- Adjust and finish: Whisk until silky. Taste and add more sugar if you want it sweeter. Stir in peppermint or cinnamon at the end if using.
- Keep warm to serve: Switch to Warm. Serve straight from the crockpot and set out toppings so everyone can customize.
- Quick tip: If you see tiny cocoa specks, blitz the hot chocolate with an immersion blender for 10–15 seconds for barista-smooth texture.

How to Store Leftover Hot Chocolate
- Cool first: Let it cool to room temperature. Do not leave it out longer than 2 hours.
- Refrigerate: Transfer to airtight jars or containers and refrigerate for up to 4 days.
- Freeze: Freeze in freezer-safe containers for up to 2 months. Leave headspace for expansion.
- Reheat gently: Warm on the stovetop over low heat or in the slow cooker on Low, stirring often. Add a splash of milk if it thickens.
- Do not boil: Boiling can curdle dairy and mute the chocolate flavor.
Benefits of Making Hot Chocolate in a Slow Cooker
- Consistent results: The slow, gentle heat prevents scorching and keeps the texture velvety.
- Entertaining made easy: Guests can help themselves, and you can focus on snacks or games.
- Budget-friendly indulgence: Pantry staples transform into a rich treat that rivals any café.
- Flexible timing: Make it ahead, keep it warm, or reheat without losing quality.
- Custom flavors: Build your favorite profile—mint, mocha, Mexican-style spice, or caramel.
What Not to Do
- Don’t crank the heat to High: High heat risks graininess and scorched milk. Low always wins here.
- Don’t skip the salt: That tiny pinch makes the chocolate pop and the sweetness feel balanced.
- Don’t use water as the base: You’ll lose creaminess. Stick to milk and a bit of cream for the best mouthfeel.
- Don’t add extracts too early: Stir in delicate flavors at the end so they stay vibrant.
- Don’t forget to stir: Give it a whisk once or twice during cooking to prevent hot spots and clumps.
Variations You Can Try
- Peppermint Hot Chocolate: Add 1/4 teaspoon peppermint extract at the end and garnish with crushed candy canes.
- Mexican-Style Cocoa: Add 1/2 teaspoon cinnamon and a pinch of cayenne. Use dark chocolate for intensity.
- Mocha: Stir in 1–2 shots of brewed espresso or 1 tablespoon espresso powder dissolved in hot water.
- Salted Caramel: Swirl in 1/4 cup caramel sauce and finish with a pinch of flaky salt.
- Dairy-Free: Use canned full-fat coconut milk (2 cans) plus 3–4 cups almond or oat milk. Sweeten to taste and add vanilla.
- Kids’ Party Bar: Offer whipped cream, mini marshmallows, sprinkles, chocolate chips, and wafer cookies for dunking.
- Extra Thick Sipping Chocolate: Reduce milk by 1–2 cups and use all dark chocolate. Serve in small cups.
FAQ
Can I double the recipe?
Yes. Use a larger slow cooker (7–8 quarts) and extend the cook time by 15–30 minutes. Stir more often to help the chocolate melt.
Which chocolate works best?
Use quality bars or baking wafers around 55–70% cocoa. Avoid chocolate chips if possible—they contain stabilizers that resist melting smoothly.
Can I make it less sweet?
Absolutely. Start with 1/2 cup sugar, then add more at the end. You control the sweetness, not the other way around.
How do I fix grainy hot chocolate?
Whisk vigorously or blend briefly with an immersion blender. Graininess usually comes from overheated milk or undissolved cocoa.
Can I keep it on Warm for hours?
Yes, up to 3–4 hours. Stir occasionally and keep the lid slightly ajar to prevent a skin from forming.
What if I don’t have heavy cream?
Use half-and-half or add 2 tablespoons unsalted butter to the milk for extra richness.
Conclusion
You can make café-worthy hot chocolate with a few ingredients and your slow cooker. The process stays easy, the flavor stays bold, and everyone gets a perfectly warm mug when they want it. Set it up, let it melt into silky goodness, and finish with your favorite toppings. That first sip of rich, homemade cocoa will become your new winter ritual.
Easy Crockpot Hot Chocolate
A rich, silky hot chocolate made in the slow cooker with milk, cream, cocoa, and real chocolate—hands-off and perfect for a crowd.

Ingredients
- Whole milk, 6 cups
- Heavy cream, 2 cups (or half-and-half for lighter)
- Semi-sweet or dark chocolate, 8 ounces, finely chopped
- Unsweetened cocoa powder, ⅓ cup
- Granulated sugar, ½ to ¾ cup (to taste)
- Vanilla extract, 2 teaspoons
- Fine sea salt, pinch
- Optional: Espresso powder, 1 teaspoon
- Optional: Ground cinnamon, ½ teaspoon or 1 cinnamon stick
- Optional: Peppermint extract, ¼ teaspoon
- For serving: Whipped cream or marshmallows, chocolate shavings, crushed candy canes, caramel drizzle
Instructions
- Finely chop the chocolate; optionally toss with a spoonful of sugar to prevent clumping.
- In a 5–7 quart slow cooker, add milk, cream, cocoa powder, sugar, vanilla, salt, and espresso powder if using; whisk to dissolve cocoa.
- Stir in the chopped chocolate, scraping down the sides.
- Cover and cook on Low for 2 hours, stirring after 45–60 minutes.
- Whisk until silky; taste and adjust sweetness. Stir in peppermint or cinnamon at the end if using.
- Switch to Warm to serve and set out toppings. If specks remain, blend briefly with an immersion blender for 10–15 seconds.






