If you’re looking for a warm, comforting drink that captures the magic of winter in every sip, this slow cooker hot chocolate is exactly what you need. Made with real chocolate, creamy milk, and a touch of cocoa powder, this recipe creates a silky-smooth drink that tastes like a hug in a mug. The slow cooker does all the work, gently melting the chocolate and blending the flavors together for a rich, cozy drink that’s perfect for holidays, gatherings, or a relaxing night at home.
Table of Contents
Why You’ll Love This Slow Cooker Hot Chocolate

This recipe is pure comfort. Instead of using powdered mixes or instant packets, it combines real chocolate, creamy dairy, and rich cocoa powder to create a full-bodied hot chocolate with undeniable depth and smoothness. Because everything simmers low and slow, the flavors meld beautifully without scorching.
Here’s why it’s a favorite for home cooks and families:
- It makes a large batch — perfect for parties, holiday mornings, or winter nights.
- You can set it and forget it while preparing snacks, decorating, or relaxing.
- It’s simple, indulgent, and easy to customize with toppings or mix-ins.
- Kids and adults both love its creamy, chocolate-forward flavor.
- It stays warm in the slow cooker, so everyone can serve themselves throughout the day.
Whether you’re making this for Christmas morning, a movie night, a snowy afternoon, or a cozy get-together, it delivers warm childhood nostalgia with every sip.
Ingredients for Slow Cooker Hot Chocolate
Base Ingredients
- 6 cups whole milk
- 2 cups heavy cream
- ½ cup granulated sugar
- 8 ounces semi-sweet chocolate, chopped
- ¼ cup unsweetened cocoa powder (Dutch process or natural)
- 2 teaspoons pure vanilla extract
Optional Toppings
- Mini marshmallows
- Whipped cream
- Chocolate chips or shavings
- Crushed candy canes
- Toffee bits
- Cinnamon or nutmeg
- Caramel drizzle
Ingredient Notes
Milk
Whole milk gives the drink a creamy backbone, but you can lighten it by using 2% or 1% milk. Just keep in mind the drink will lose some richness.
Heavy Cream
This is what makes the hot chocolate thick, silky, and luxurious.
For a lighter option, use:
- Half-and-half
- Evaporated milk
- Full-fat oat or soy milk for a dairy-free version
Chocolate
Using real chocolate is key — it melts slowly and gives the drink a deeper, smoother flavor than cocoa powder alone.
Good substitutes include:
- Dark chocolate (for a less sweet version)
- Milk chocolate (for a sweeter drink)
- Dairy-free chocolate (for plant-based hot chocolate)
Cocoa Powder
Both natural and Dutch-process cocoa work well. Dutch-process makes the flavor more rounded and less acidic.
Sweetener
Sugar can be adjusted to taste. If your chocolate is already sweetened, reduce the sugar by a tablespoon or two.
Flavor Add-Ins
You can introduce warm spices like cinnamon, nutmeg, or cardamom. Peppermint extract gives the drink a festive twist without added syrup.
Step-by-Step Instructions
Step 1 – Add Everything to the Slow Cooker
Combine milk, heavy cream, chopped chocolate, cocoa powder, sugar, and vanilla extract in a large slow cooker. Whisk well to dissolve the cocoa and start blending the ingredients.
Step 2 – Slow Cook Until Silky Smooth
Cover and cook on LOW for about 5 hours, or on HIGH for about 3 hours.
Whisk the mixture every 45–60 minutes to help the chocolate melt evenly and prevent sticking or burning on the edges.
As the drink warms and the chocolate melts, it becomes thick, velvety, and beautifully smooth.
Step 3 – Serve Warm
Once fully heated and silky, ladle the hot chocolate into mugs. Taste and adjust sweetness if needed.
Serve with your favorite toppings — whipped cream, marshmallows, or a peppermint stick make it extra festive.
Step 4 – Keep Warm for Serving
If serving over several hours, set the slow cooker to WARM.
Stir occasionally to keep the drink smooth and prevent a skin from forming on top.
Pro Tips for Success
- Use freshly chopped chocolate — it melts faster and more evenly.
- Whisk regularly during cooking to prevent scorching.
- Don’t overheat the mixture; high heat can cause separation.
- Taste before serving and adjust sweetness or chocolate intensity as needed.
- Add flavorings early if using spices, so they infuse fully.
- Serve from the slow cooker to keep the drink warm during gatherings.
Flavor Variations
Peppermint Hot Chocolate
Add ¼ teaspoon peppermint extract and garnish with crushed candy canes.
Mexican Hot Chocolate
Add ½ teaspoon cinnamon and a pinch of chili powder for warmth and spice.
Salted Caramel Hot Chocolate
Stir in 2 tablespoons caramel sauce and top with flaky sea salt.
Mocha Hot Chocolate
Add ½ cup brewed coffee or 1–2 teaspoons instant espresso powder.
Dairy-Free Hot Chocolate
Use full-fat oat or coconut milk, dairy-free chocolate, and skip the heavy cream.
Serving Suggestions
This drink pairs well with:
- Christmas cookies
- Cinnamon rolls
- Donuts or crullers
- Popcorn and movie snacks
- Biscotti
- Toasted brioche
Serving for a party? Set up a hot chocolate bar with:
- Whipped cream
- Marshmallows
- Candy toppings
- Chocolate syrup
- Sprinkles
Guests can customize their mug exactly how they like it.
Storage and Freezing Instructions
- Refrigerator: Store leftover hot chocolate in an airtight container for up to 4 days.
- Freezer: Freeze without whipped cream or toppings. Keeps up to 2 months.
- Reheating: Warm on the stovetop over medium-low heat. Avoid boiling — it may cause separation. Add a splash of milk if needed.
Easy Slow Cooker Hot Chocolate—Rich & Creamy Winter Drink
- Total Time: 3 hours 10 minutes
- Yield: 10 servings
Description
A rich, creamy, winter-perfect slow cooker hot chocolate made with real chocolate, velvety milk, and cocoa powder for the smoothest, coziest drink your family will love.
Ingredients
- Base Ingredients:
- 6 cups whole milk
- 2 cups heavy cream
- 1/2 cup granulated sugar
- 8 ounces semi-sweet chocolate, chopped
- 1/4 cup unsweetened cocoa powder
- 2 teaspoons pure vanilla extract
- Optional Toppings:
- Mini marshmallows
- Whipped cream
- Chocolate chips or shavings
- Crushed candy canes
- Toffee bits
- Cinnamon or nutmeg
- Caramel drizzle
Instructions
- Add milk, heavy cream, chopped chocolate, cocoa powder, sugar, and vanilla to a slow cooker. Whisk well to combine.
- Cook on LOW for 5 hours or HIGH for 3 hours, whisking every 45–60 minutes to help the chocolate melt smoothly.
- Once hot and silky, ladle into mugs and adjust sweetness as needed. Add your favorite toppings like whipped cream or marshmallows.
- Switch the slow cooker to WARM to keep it hot for serving. Stir occasionally to prevent a skin from forming.
Notes
Whisk regularly during cooking to prevent scorching. Use real chopped chocolate for the richest flavor. Add spices early if using. Keep on WARM for parties or gatherings.
- Prep Time: 10 minutes
- Cook Time: 3 hours
- Category: Drinks
- Method: Slow Cooker
- Cuisine: American
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~320 |
| Protein | 7g |
| Carbs | 32g |
| Fat | 18g |
| Fiber | 2g |
| Sodium | ~90mg |
Other Recipes You Might Enjoy
- Perfect Vanilla Bean Brown Butter Cheesecake
- Ultimate Double Chocolate Peppermint Cookies for Holidays
- Easy German Chocolate Cake with Coconut Pecan Frosting
FAQ About Slow Cooker Hot Chocolate
Can I double this recipe?
Yes — and it’s perfect for a crowd. If your slow cooker is large enough, double all ingredients. Cooking time may increase slightly, so give it an extra 30 minutes and whisk often.
Can I make it dairy-free?
Absolutely. Use plant-based milk like oat or coconut milk and substitute dairy-free chocolate. The drink will still be thick and rich, especially with full-fat coconut milk.
Does hot chocolate thicken in the slow cooker?
Yes — the slow, gentle heat allows the chocolate and cocoa to blend with the milk and cream naturally, creating a thicker, silkier texture. If you prefer it even richer, add an extra ounce or two of chocolate.
Can I use cocoa powder only?
You can, but the result won’t be as rich. Real chocolate adds depth and creaminess. If using only cocoa, increase the amount and add 1–2 tablespoons butter for extra silkiness.
How can I keep it warm without burning it?
Use the WARM setting and stir every so often. Leave the lid slightly cracked if the hot chocolate becomes too thick.
Final Thoughts
This slow cooker hot chocolate is everything a winter drink should be—warm, rich, creamy, and incredibly comforting. The slow cooker makes it effortless, and the real chocolate ensures every sip is smooth and satisfying. Whether you’re hosting a holiday party or settling in for a quiet night at home, this drink is guaranteed to bring warmth and joy to the moment. For more inspiration, check out this Easy Peanut Butter No Bake Cookies or explore more on Pinterest for your next meal idea!
