Search Recipes

Find your favorite dishes

Crockpot Hot Chocolate

Laila

By Laila

Nov 9, 2026

10 min prep
120 min cook
8 servings
Jump to Recipe
Crockpot Hot Chocolate

On a chilly evening, I craved something warm and comforting, and that’s when I discovered the magic of crockpot hot chocolate. The rich aroma filled my kitchen, wrapping me in a cozy embrace that felt like a hug in a mug.

What sets this recipe apart is the blend of chocolate varieties and a secret ingredient that gives it a velvety texture. Trust me, once you try this version, you’ll never settle for store-bought again!

Why This Recipe Works

  • Rich Dairy Base: Using both whole milk and heavy cream creates a luxurious, creamy texture that makes this crockpot hot chocolate incredibly rich. The fat content in these dairy products helps to emulsify the chocolate, resulting in a smooth and cohesive drink.
  • Sweetened Condensed Milk Magic: The sweetened condensed milk adds a rich sweetness that balances the bitterness of the chocolate. I found that this not only enhances the flavor but also contributes to a thicker consistency that clings beautifully to the marshmallows on top.
  • Chocolate Chunk Goodness: Using semi-sweet chocolate chips or chunks allows for a deeper chocolate flavor. I tested this with both chips and chopped chocolate, and the chunks melted slower, providing delightful pockets of melted chocolate throughout the drink.
  • Slow Cooking Benefits: The crockpot allows for low, even heating, which helps to meld all the flavors together beautifully over time. I made this recipe several times, and the longer it cooked, the richer and more harmonious the flavors became.

Ingredients

What You'll Need

  • 4 cups whole milk whole milk creates a rich, creamy base that enhances the chocolate flavor.
  • 1 cup heavy cream adds an extra layer of creaminess and thickness to the hot chocolate.
  • 1 cup semi-sweet chocolate chips or chocolate chunks choose high-quality chocolate for a deeper, more complex flavor.
  • 1 cup sweetened condensed milk this ingredient sweetens and thickens the hot chocolate, giving it a luxurious texture.
  • 1 tsp vanilla extract vanilla enhances the chocolate flavor and adds warmth.
  • 1 tsp unsweetened cocoa powder boosts the chocolate flavor and adds depth.
  • 1/4 tsp salt just a pinch enhances all the sweet flavors and balances the richness.
  • 1/2 cup marshmallows for topping adds a fun, fluffy texture and sweetness when melted.
  • 1/2 cup whipped cream for topping creates a decadent finish, making each sip rich.

When shopping for ingredients, opt for full-fat dairy products for the best texture and flavor. I love using Ghirardelli chocolate chips for their rich taste. Pay attention to the quality of the chocolate; it really makes a difference in this crockpot hot chocolate recipe.

Easy Substitutions

  • Dairy-free: swap whole milk with almond milk — the result changes to a lighter consistency, but the chocolate flavor remains vibrant.
  • Lower calorie: replace heavy cream with coconut milk — you’ll get a slightly different texture, but the overall creaminess is still there.

Step-by-Step Instructions

Prep & Mix

  1. In a crockpot, combine 4 cups of whole milk, 1 cup of heavy cream, 1 cup of chocolate chips, 1 can of sweetened condensed milk, 1 teaspoon of vanilla extract, 1/4 cup of cocoa powder, and a pinch of salt — this blend creates a rich, creamy base for your crockpot hot chocolate.
  2. Stir the mixture well until everything is combined and the chocolate chips are evenly distributed — you'll notice the aroma of chocolate filling the room, which means you’re on the right track.

Cook & Stir

  1. Set the crockpot to low heat, around 200°F, and let it cook for 2 hours — this slow cooking allows the flavors to meld beautifully while keeping the chocolate warm and gooey.
  2. After 1 hour, stir the mixture again to ensure all the chocolate chips are melted and incorporated — if you see any chunks, keep stirring until smooth, which should take just a minute.
  3. Continue cooking for another hour, stirring occasionally to prevent any sticking on the sides and to create that perfect velvety texture — it should look glossy and inviting when it's ready.

Serve & Enjoy

  1. Once the chocolate is fully melted and smooth, turn off the crockpot — the aroma should be intoxicating at this point, beckoning you to indulge.
  2. Ladle the hot chocolate into mugs, filling them about three-quarters full, and top each with whipped cream and marshmallows if desired — this adds a pleasureful contrast in textures and sweetness to the warm drink.
  3. Serve immediately and enjoy the cozy warmth of your homemade crockpot hot chocolate.

Tips & Tricks

The Importance of Quality Chocolate

Choosing good-quality chocolate chips makes a world of difference in your crockpot hot chocolate. I tried using some generic brands once, and the flavor just wasn’t the same. Opt for semi-sweet or dark chocolate chips for a richer taste, and don’t be afraid to experiment with different brands — the right chocolate can enhance your drink to a whole new level.

Preventing a Grainy Texture

One common mistake is not fully melting the chocolate chips, which can lead to a grainy texture. To avoid this, make sure to stir the mixture thoroughly after the first hour of cooking. I found that taking a minute to really mix it up helps dissolve any stubborn chunks, ensuring a velvety finish that’s oh-so-smooth. Trust me, you will love the flavor!

Pro Tips

  • Use High-Quality Cocoa Powder: The cocoa powder you choose can significantly impact the flavor of your crockpot hot chocolate. I recommend using Dutch-processed cocoa for a smoother and richer taste. I’ve experimented with several brands, and the difference is astounding.
  • Add a Touch of Cinnamon: For a warm, inviting flavor, sprinkle in a pinch of cinnamon while your hot chocolate cooks. It adds depth and a comforting aroma that enhances the overall experience. Trust me, your guests will ask about that secret ingredient!
  • Try Flavored Chocolate Chips: Mixing in flavored chocolate chips, like mint or salted caramel, can enhance your hot chocolate to a whole new level. I tried a batch with peppermint chips last holiday season, and it was a huge hit! Just be cautious with the amount to avoid overpowering the chocolate.
  • Save Some for Later: You can easily store any leftovers in the fridge for up to a week. Just reheat gently on the stove with a splash of milk to restore that creamy texture. It’s like having a cozy cup ready whenever you need a chocolate fix.
  • Garnish with Whipped Cream: Finishing your hot chocolate with a dollop of freshly whipped cream adds a luxurious touch. For extra flair, sprinkle it with chocolate shavings or crushed candy canes. It’s all about that presentation, and it makes each cup feel like a special treat!

Variations & Customizations

Flavor Twists

Peppermint Delight

Add 1 teaspoon of peppermint extract and 1/2 cup crushed peppermint candies. The hot chocolate takes on a refreshing minty flavor, with a festive crunch from the candy pieces.

Nutty Hazelnut

Incorporate 1/2 cup of hazelnut spread into the mix. This version has a creamy texture and a rich, nutty profile that pairs beautifully with the chocolate.

Seasonal Versions

Pumpkin Spice

Mix in 1/2 cup pumpkin puree, 1 teaspoon pumpkin pie spice, and a pinch of nutmeg. The result is a cozy, autumn-inspired drink that’s creamy with a spiced warmth, perfect for chilly days.

Storage & Meal Prep

Room Temperature

Crockpot hot chocolate can stay at room temperature for up to 2 hours if kept in a covered thermos or insulated container to maintain warmth. After that, it's best to refrigerate it.

Refrigerator

You can store leftover hot chocolate in the refrigerator for up to 5 days. Make sure to let it cool completely before transferring it to an airtight container to prevent condensation.

Freezer

In the freezer, it lasts about 2 months. For best results, pour it into freezer-safe bags or containers, leaving some space for expansion. Thaw overnight in the fridge before gently reheating on the stove or in the microwave until warmed through.

Meal Prep

I recommend doubling the recipe to have plenty on hand. You can prep it the night before or even on the weekend. Store in a large airtight container in the fridge, and it will stay fresh for up to 5 days. Reheat in the microwave for 1-2 minutes or on the stove over low heat, stirring occasionally.

Frequently Asked Questions

Can I use almond milk instead of whole milk?

Yes, you can use almond milk, but keep in mind that the texture will be thinner and less creamy. For a richer flavor, consider adding a splash of heavy cream or a bit of coconut milk.

Why did my hot chocolate come out grainy?

Grainy hot chocolate usually results from not fully dissolving the cocoa powder or chocolate chips. Make sure to stir well while heating and consider melting the chocolate separately before adding it to the crockpot.

How can I make this recipe dairy-free?

To make dairy-free crockpot hot chocolate, substitute whole milk and heavy cream with coconut milk or any plant-based milk of your choice. Adding a dairy-free chocolate option will keep the flavor rich and delicious.

What toppings can I add to my hot chocolate?

Whipped cream, marshmallows, or crushed peppermint are fantastic choices for toppings. You can also sprinkle some cinnamon or drizzle caramel sauce for an extra special touch.

Can I prepare this hot chocolate in advance?

Absolutely! You can make it ahead of time and store it in the fridge for up to 3 days. Just reheat it gently on the stove or in the crockpot before serving.

Crockpot hot chocolate is the ultimate cozy treat, perfect for chilly nights when you want to gather around with loved ones. For an extra special touch, consider adding a sprinkle of sea salt on top of your whipped cream — it really enhances the chocolate flavor! I can't wait for you to try this; let me know how it turns out by leaving a comment or sharing your photos with me on Pinterest!

Crockpot Hot Chocolate

Crockpot Hot Chocolate

Indulge in this rich and creamy hot chocolate, perfect for cozy nights by the fire.

10 min
Prep Time
120 min
Cook Time
8
Servings
Calories

Ingredients

Instructions

  1. 1 In a crockpot, combine whole milk, heavy cream, chocolate chips, sweetened condensed milk, vanilla extract, cocoa powder, and salt.
  2. 2 Set the crockpot to low heat (around 200°F) and cook for 2 hours.
  3. 3 After 1 hour, stir the mixture well to ensure all chocolate chips are melted.
  4. 4 Continue to cook for another hour, stirring occasionally.
  5. 5 Once the chocolate is fully melted and the mixture is smooth, turn off the crockpot.
  6. 6 Ladle hot chocolate into mugs.
  7. 7 Top each mug with whipped cream and marshmallows as desired.
  8. 8 Serve immediately and enjoy the warm hot chocolate.

Servings: 8

Cuisine: American

Course: Beverage