Crockpot Hot Chocolate
There’s something profoundly comforting about the aroma of rich cocoa wafting through your home, especially when the chill of winter is at its peak. Imagine cozying up by the fire, the swirl of hazy steam dancing above a cup of velvety Crockpot Hot Chocolate. It beckons you to indulge, inviting warm memories of childhood days spent sipping chocolatey goodness after a frosty day outdoors. The anticipation builds as you stir, watching the blend of ingredients meld together into a creamy, dreamy concoction that promises to melt your worries away.

This recipe is perfect for those winter gatherings or movie nights when you want to bring a smile to everyone’s face. With minimal effort and a few simple ingredients, you can create a delightful, festive hot chocolate that warms the heart and soul. So grab your favorite mug, let’s make this delicious Crockpot Hot Chocolate together!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With just 5 minutes of prep, you can have this all set in your crockpot. It warms beautifully while you get cozy.
- Irresistible Flavor: Rich, creamy, and sweetened just right; each sip feels like a warm hug.
- Eye-Catching Appeal: It looks as good as it tastes—serve it up with whipped cream and sprinkles for that wow factor!
- Flexible Serving: Perfect for holiday parties, chilly evenings, or just because you deserve a treat.
- Diet-Friendly Options: Easily adjust the recipe for lactose-free or vegan preferences using alternative ingredients.

Ingredients You’ll Need
- 2 cans sweetened condensed milk: This adds a luscious creaminess and sweetness. If you’re counting calories, you could use a light version.
- 1 cup unsweetened cocoa powder: Choose a high-quality cocoa for better flavor. Dutch-process cocoa can add a depth of taste but can be swapped with regular cocoa if needed.
- 1 tablespoon vanilla extract: Pure vanilla extract brings warmth and depth. Artificial vanilla can work in a pinch but won’t have the same richness.
- 12 cups whole milk: Whole milk provides the creamiest texture. For a lighter version, you can mix with almond milk or oat milk, but it may alter the flavor slightly.
- 1 cup half & half: This adds to the creaminess. Substitute with whole milk if that’s what you have on hand or use heavy cream for an even richer beverage.
- 1 cup coffee creamer: Any flavor you like—hazelnut, vanilla, or chocolate—adds a fun twist. Feel free to skip it for a more traditional flavor.
- 1 teaspoon salt: Just a touch enhances all the sweet flavors.
- 1 cup mini marshmallows, optional: Perfect for topping, adding a fun texture and sweetness. You can use whipped cream or chocolate shavings if you prefer.
How to Make Crockpot Hot Chocolate
Combine Base Ingredients: Start by whisking together the sweetened condensed milk, unsweetened cocoa powder, and vanilla extract right in the bottom of a cold crockpot. Make sure it’s mixed well until smooth and combined into a velvety chocolate base—think of it as creating your hot chocolate soul!
Whisk in Milks: Now it’s time to bring in the liquids! Gently add your 12 cups of whole milk, 1 cup of half & half, and the coffee creamer. Give everything a good stir, ensuring the edges are scraped clean. The mixture should be smooth and inviting, almost like a warm hug waiting to happen.
Add Salt and Heat: Don’t forget to sprinkle in that 1 teaspoon of salt! This step helps balance the sweetness of the hot chocolate. Cover your crockpot and turn the heat to high—let it warm up for about 2 hours or 4 hours on low. Remember, we’re not looking to cook it—just gently heat it through. The magic happens when it becomes steaming and aromatic!
Serve with Marshmallows: When it’s time to serve, add in those delightful mini marshmallows. Feel free to adjust with more coffee creamer if you like it sweeter or creamier. It’s time to ladle your creation into mugs, savoring the moment as that warm chocolatey goodness swirls within.
Storing & Reheating
To enjoy your Crockpot Hot Chocolate for a few days, let any leftovers cool, then store them in an airtight container in the fridge for up to 4 days. If you want to keep them longer, you can freeze the hot chocolate in freezer-safe containers for up to 3 months. When you’re ready to indulge again, simply reheat on the stove over low heat, stirring occasionally until warmed through. Be aware that freezing and reheating might slightly change the texture, so feel free to add a splash of milk to refresh it!
Chef’s Helpful Tips
- Avoid the common mistake of cooking on high too long—just warm, don’t cook!
- Consider using room temperature ingredients, which allows for smoother blending.
- Timing matters; give it a couple of hours to meld those rich flavors completely.
- If the texture seems too thick, add a bit more milk until you reach your desired consistency.
- Experiment with flavors! A sprinkle of cinnamon or a dash of peppermint extract can really elevate your hot chocolate experience.
- Make it a fun creation station by setting out toppings—whipped cream, chocolate shavings, and different flavored marshmallows.
As you wrap yourself in the cozy embrace of your hot chocolate experience, you’ll find joy in every sip and savor the moments shared with family and friends. This recipe not only warms your belly but also fills your heart with warmth. Experiment with different flavors, add unique toppings, and most importantly, enjoy each delightful cup—because you deserve it!
Recipe FAQs
Can I make this dairy-free?
How long can I keep this hot chocolate?
How can I make it less sweet?
Can I use other flavors for coffee creamer?
More Drinks Recipes
- Poinsettia Drink (Cranberry Champagne Cocktail)
- Perfect Amaretto Sour
- Caipirinha
- Easy Cranberry Bourbon Cocktail
- Chocolate Oreo Milkshakes
👉 If you make my Crockpot Hot Chocolate recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Crockpot Hot Chocolate
- Prep Time: 5 minutes
- Cook Time: 125 minutes
- Total Time: 2 hours 10 minutes
- Yield: 15 servings 1x
- Category: Drinks
- Method: Slow Cooker
- Cuisine: American
Description
This Crockpot Hot Chocolate is a delightful blend of rich chocolate flavors, creamy texture, and simplicity that brings warmth and joy to any gathering. With minimal prep and crowd-pleasing ingredients like sweetened condensed milk and whole milk, it’s ideal for cozy nights or festive warm-ups. Perfectly crafted for anyone seeking easy, homemade comfort food!
Ingredients
- 2 cans sweetened condensed milk
- 1 cup unsweetened cocoa powder
- 1 tablespoon vanilla extract
- 12 cups whole milk
- 1 cup half & half
- 1 cup coffee creamer, any favorite flavor works
- 1 teaspoon salt
- 1 cup mini marshmallows, optional for serving
Instructions
- In a cold crockpot, whisk together the sweetened condensed milk, cocoa powder, and vanilla extract until smooth.
- Add the whole milk, half & half, and coffee creamer, making sure to scrape the sides. Stir in the salt.
- Cover and warm the mixture on high for 2 hours or low for 4 hours until heated through. Switch to 'warm' or LOW heat before serving.
- When ready to serve, add mini marshmallows and additional coffee creamer if desired. Enjoy!
Notes
For a richer flavor, use dark chocolate cocoa powder.
Feel free to experiment with different flavors of coffee creamer for added taste.
Keep leftovers in the fridge and reheat gently on the stove.
Nutrition
- Serving Size: 1 cup
- Calories: 200
- Sugar: 23g
- Sodium: 200mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 27g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 30mg




