Written by

Danielle Sullivan

Published

Easy Crockpot Hot Cocoa with Peppermint Whipped Cream

Ready In 2 hours 30 minutes
Servings 8-10 servings
Difficulty Easy

I wasn’t expecting to get cooking advice from a retired plumber named Earl, but there I was, elbow-deep in a dusty box of vintage Pyrex at an estate sale, listening to him describe exactly how to make the best hot cocoa for a crowd. He was there with his wife, who was haggling over a set of canning jars, and somehow we got to talking about the holidays. He told me about this crockpot hot cocoa he’d been making for their neighborhood tree-lighting ceremony for the last fifteen years. “The secret,” he said, wiping a smudge off a casserole dish I was about to buy, “is letting it sit low and slow. You can’t rush chocolate.” I honestly thought he was just being chatty, but I scribbled his method on a crumpled receipt I found in my pocket.

That was two years ago, and I’ve made this easy crockpot hot cocoa every single winter since. Earl was right—the slow cooker does something magical to the chocolate. It gets all melty and rich, and the whole house starts to smell like a Christmas market. I’ve tweaked it a bit, adding a pinch of salt and a splash of vanilla because, let’s face it, I can’t leave well enough alone. But the heart of it is all Earl. And that peppermint whipped cream on top? That was my addition, and it’s the kind of thing that makes people close their eyes after the first sip. You know that feeling when a recipe just works? This is that recipe. It’s the one I haul out for every holiday party, and it never, ever lets me down.

Why You’ll Love This Recipe

This isn’t just another hot cocoa recipe. It’s the one that will make you the hero of your next holiday gathering. I’ve tested this at family dinners, neighborhood cookie exchanges, and even a chilly outdoor caroling night, and it’s always the first thing to run out. Here’s why you’ll love it as much as I do:

  • Set It and Forget It: The crockpot does all the work. No standing over the stove stirring a pot. Just dump, stir, and let it simmer.
  • Simple Pantry Ingredients: You probably have most of this in your kitchen right now. No fancy chocolate bars or hard-to-find extracts.
  • Perfect for Holiday Hosting: This is the ultimate crowd-pleaser for Christmas parties, family gatherings, or a cozy night in with friends. It keeps warm for hours, so guests can help themselves.
  • Show-Stopping Topping: The peppermint whipped cream is ridiculously easy but looks like you spent hours. It’s the kind of detail that makes people think you’re a culinary genius.
  • Unbelievably Rich and Creamy: The slow cooking process melds the flavors together into something deeply chocolatey and smooth. It’s next-level comfort in a mug.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that rich, decadent flavor without any fuss. Most of these are pantry staples, so you can whip this up on a whim. Let’s break down what you’ll need and why each ingredient matters.

  • Whole Milk (8 cups / 1.9 L): This is the base of our cocoa. Whole milk gives it that luxurious, creamy texture. You can use 2% in a pinch, but trust me, whole milk is worth it for a party. It just feels more indulgent.
  • Heavy Cream (1 cup / 240 ml): This adds an extra layer of richness that makes the cocoa feel velvety on your tongue. Don’t skip it—it’s what makes this taste like a treat from a fancy coffee shop.
  • Unsweetened Cocoa Powder (1/2 cup / 50 g): I prefer using a high-quality Dutch-processed cocoa like Droste or Valrhona. It’s darker and smoother, and it dissolves beautifully. The flavor is deeper and less bitter than natural cocoa.
  • Granulated Sugar (3/4 cup / 150 g): You can adjust this to your taste. I find 3/4 cup is the sweet spot—sweet enough to feel like a treat but not cloying. If you like it sweeter, add another 1/4 cup.
  • Semi-Sweet Chocolate Chips (1 cup / 175 g): This is my little trick for extra richness. The chocolate chips melt into the milk and create a silky, decadent texture. I like Ghirardelli or Guittard for consistent melting.
  • Vanilla Extract (1 tablespoon / 15 ml): A good vanilla rounds out the chocolate flavor and adds warmth. Use pure vanilla extract if you have it—it makes a difference.
  • Pinch of Salt: Don’t skip this! A tiny pinch of salt enhances the sweetness and deepens the chocolate flavor. It’s the secret to making it taste professionally made.
  • For the Peppermint Whipped Cream:
    • Heavy Whipping Cream (1 cup / 240 ml): Make sure it’s cold for the best volume.
    • Powdered Sugar (2 tablespoons / 15 g): This stabilizes the cream and adds a touch of sweetness.
    • Peppermint Extract (1/2 teaspoon / 2.5 ml): Start with less and taste. Peppermint extract is potent, and you want it to be refreshing, not like toothpaste.
    • Crushed Candy Canes (for garnish): A must for that festive look and a little crunch.

Equipment Needed

You don’t need a ton of fancy equipment for this recipe, which is part of its charm. Here’s what you’ll need to pull it off:

  • 6-Quart Slow Cooker (or larger): This is the star of the show. A 6-quart is perfect for a crowd. If you’re using a smaller one, just halve the recipe. I’ve used both a basic Crock-Pot and a fancy programmable one, and they both work great.
  • Whisk: A good whisk is essential for getting the cocoa powder to dissolve smoothly. A silicone whisk is nice because it won’t scratch your slow cooker.
  • Mixing Bowl: For making the whipped cream. A chilled metal bowl works best, but any bowl will do.
  • Electric Hand Mixer or Stand Mixer: You can whip cream by hand with a whisk, but it takes a while and some serious arm strength. An electric mixer makes it a breeze.
  • Ladle: For serving the cocoa into mugs. A nice big one makes the process feel ceremonial.
  • Mugs or Cups: Heatproof mugs are ideal. I like using clear glass mugs so you can see the beautiful dark cocoa and the white whipped cream on top.

Preparation Method

crockpot hot cocoa preparation steps

Making this crowd-pleasing crockpot hot cocoa is almost embarrassingly easy. The hardest part is waiting for it to be ready. Here’s how to do it, step by step.

  1. Combine the Dry Ingredients: In your slow cooker, whisk together the cocoa powder, granulated sugar, and the pinch of salt. Make sure there are no lumps. This step is important because it ensures the cocoa dissolves smoothly into the milk later.
  2. Add the Milk and Cream: Pour in the whole milk and heavy cream. Whisk everything together until the cocoa and sugar are mostly dissolved. Don’t worry if you see a few tiny lumps—they’ll melt as it cooks.
  3. Add the Chocolate Chips and Vanilla: Stir in the semi-sweet chocolate chips and the vanilla extract. Give it one more good stir to combine everything.
  4. Cook on Low: Cover the slow cooker and cook on LOW for 2 to 3 hours. I know it’s tempting to crank it up to high, but don’t. Low and slow is the key to a smooth, rich cocoa. After about an hour, give it a stir to help the chocolate chips melt completely.
  5. Stir and Serve: After 2 to 3 hours, give the cocoa a final whisk. It should be smooth, steaming, and deeply chocolatey. Taste it and adjust the sweetness if needed. Turn the slow cooker to the “Warm” setting so it stays perfect for serving.

While the cocoa is cooking, make the peppermint whipped cream:

  1. Chill Your Bowl: For the best results, pop your mixing bowl and beaters in the freezer for about 10 minutes before you start. Cold cream whips up faster and holds its shape better.
  2. Whip the Cream: Pour the cold heavy whipping cream into the chilled bowl. Beat on medium-high speed until it starts to thicken, about 2 minutes.
  3. Add Sugar and Peppermint: Sprinkle in the powdered sugar and add the peppermint extract. Continue beating until soft peaks form—you want it to be fluffy and cloud-like, not stiff. Be careful not to over-whip, or you’ll end up with butter.
  4. Serve Immediately or Refrigerate: You can use the whipped cream right away, or cover it and refrigerate for up to 4 hours. Give it a quick whisk before serving if it’s been sitting.

Cooking Tips & Techniques

I’ve made this easy crockpot hot cocoa more times than I can count, and I’ve learned a few things along the way. Here are my best tips to make sure yours turns out perfect every time.

Don’t Rush the Heat: I once tried to speed things up by cooking on high for an hour. The milk scalded a little on the edges, and the cocoa had a weird, slightly burnt taste. Low heat is non-negotiable here. It’s the gentle warmth that melts everything together into that silky texture.

Whisk It Good: Cocoa powder is notorious for clumping. Whisk it thoroughly with the sugar and salt before adding the liquid. If you still see lumps after you’ve added the milk, don’t panic. Just whisk vigorously for another minute. A small mesh strainer can also save you if you’re really struggling.

Make-Ahead Magic: This is the perfect recipe for a party because you can prep everything the night before. Combine all the dry ingredients in a ziplock bag. Measure out the milk and cream and keep them in the fridge. In the morning, just dump it all in the slow cooker and turn it on. No stress!

Keep It Warm: Once the cocoa is done, switch your slow cooker to the “Warm” setting. It will stay perfectly drinkable for 2 to 3 hours without scorching. If it starts to get a skin on top, just give it a quick whisk.

The Peppermint Pitfall: Peppermint extract is strong stuff. A little goes a long way. Start with 1/4 teaspoon in your whipped cream, taste it, and add more if you want a stronger kick. You can always add, but you can’t take away.

Variations & Adaptations

One of the best things about this recipe is how easy it is to adapt. I’ve played around with it quite a bit, and here are some of my favorite variations.

  • Spiked Hot Cocoa for Adults: For a grown-up gathering, set out a little tray with small bottles of peppermint schnapps, Bailey’s Irish Cream, or Kahlua. Let guests add a splash to their own mugs. It’s a fun, interactive touch that always gets people talking.
  • Dairy-Free Version: You can easily make this dairy-free. Substitute the whole milk with oat milk or full-fat canned coconut milk. Use a dairy-free heavy cream alternative or just use more oat milk. I’ve tried it with oat milk, and it’s surprisingly creamy and delicious.
  • Mexican Hot Chocolate Twist: Add 1 teaspoon of ground cinnamon, 1/4 teaspoon of cayenne pepper, and a pinch of nutmeg to the dry ingredients. The warm spices pair beautifully with the rich chocolate, and the cayenne gives it a subtle, warming kick that’s perfect for a cold night.
  • Mint Chocolate Chip Version: Skip the peppermint extract in the whipped cream and instead stir 1/2 cup of mini chocolate chips into the hot cocoa just before serving. The little bits of melted chocolate are like a surprise in every sip.

Serving & Storage Suggestions

This recipe is all about making hosting easy, so here’s how to serve and store it like a pro.

Serving: Ladle the hot cocoa into heatproof mugs. Top each mug with a generous dollop of peppermint whipped cream and a sprinkle of crushed candy canes. For an extra touch, you can add a small candy cane as a stirrer. It looks so festive on a buffet table!

What to Serve Alongside: This cocoa is rich, so pair it with something light and simple. A plate of classic sugar cookies, gingerbread men, or shortbread biscuits are perfect for dipping. I also love setting out a bowl of salted nuts or a cheese board for a savory contrast.

Storage: If you have leftovers (which is rare in my house!), let the cocoa cool completely, then transfer it to an airtight container and refrigerate for up to 3 days. The flavors actually meld together even more overnight.

Reheating: Reheat the cocoa gently on the stovetop over medium-low heat, whisking occasionally. You can also reheat it in the microwave in 30-second bursts, stirring between each. The texture might be slightly thinner, but it will still be delicious.

Freezing: You can freeze the cocoa in an airtight container for up to 2 months. Thaw it in the refrigerator overnight and reheat gently. The cream might separate a little, but a good whisk will bring it back together.

Nutritional Information & Benefits

Let’s be honest—this is a treat, not a health food. But knowing what’s in it can help you enjoy it mindfully. Here’s the approximate nutritional breakdown for one serving (about 1 cup of cocoa with whipped cream, no candy cane):

Nutrient Amount per Serving
Calories 380
Total Fat 22g
Saturated Fat 14g
Cholesterol 70mg
Sodium 120mg
Total Carbohydrates 42g
Dietary Fiber 2g
Sugars 35g
Protein 7g

Health Benefits: On the bright side, cocoa is rich in antioxidants called flavonoids, which can support heart health. The milk and cream provide calcium and vitamin D for strong bones. And the peppermint in the whipped cream can aid digestion. But honestly, the biggest benefit is the joy it brings to a gathering. Sometimes, that’s the healthiest thing of all.

Dietary Considerations: This recipe contains dairy and gluten (from the candy canes). For a dairy-free version, see the variations above. For a gluten-free version, use certified gluten-free candy canes.

Conclusion

This easy crockpot hot cocoa with peppermint whipped cream is more than just a drink—it’s the centerpiece of a cozy, memorable gathering. It’s the kind of recipe that makes people slow down, wrap their hands around a warm mug, and actually talk to each other. I think about Earl every time I make it, and I hope you’ll think of me when you serve it to your own crowd.

Don’t be afraid to make it your own. Add a little extra vanilla, use dark chocolate chips, or pile the whipped cream sky-high. The best recipes are the ones that get passed around and tweaked by every person who makes them. So go ahead—fill up that slow cooker, invite some people over, and let the cocoa do its magic.

I’d love to hear how it turns out for you! Drop a comment below and let me know what variations you tried, or tag me in your photos on social media. Happy hosting, and cheers to warm mugs and good company!

Frequently Asked Questions

Can I use a different type of milk?

Absolutely! You can use 2% milk, oat milk, or almond milk. Just keep in mind that the cocoa will be less rich and creamy. If using a thinner milk, you might want to add an extra 1/4 cup of heavy cream to compensate.

Can I make this in a pot on the stove instead?

Yes, you can. Combine all the ingredients in a large pot and heat over medium-low heat, whisking frequently, until the chocolate is melted and the cocoa is steaming. Do not let it boil. This takes about 15 to 20 minutes.

How do I prevent the whipped cream from deflating?

Make sure your cream is very cold, and don’t over-whip it. Stop as soon as you see soft peaks. Also, serve the whipped cream immediately or keep it refrigerated until you’re ready to use it. The powdered sugar helps stabilize it.

Can I use peppermint extract in the cocoa itself?

You can, but be very careful. Add just 1/4 teaspoon of peppermint extract to the slow cooker along with the vanilla. Taste it before adding more. Peppermint can easily overpower the chocolate.

How many people does this recipe serve?

This recipe makes about 8 to 10 servings, depending on the size of your mugs. If you’re serving a large crowd, you can easily double the recipe as long as your slow cooker is big enough (at least 6 quarts).

Pin This Recipe!

crockpot hot cocoa recipe

Print

Easy Crockpot Hot Cocoa with Peppermint Whipped Cream

This easy crockpot hot cocoa is rich, creamy, and perfect for holiday gatherings. Topped with a homemade peppermint whipped cream, it’s a crowd-pleasing treat that simmers low and slow for maximum flavor.

  • Author: Willa
  • Prep Time: 10 minutes
  • Cook Time: 2 hours 30 minutes
  • Total Time: 2 hours 40 minutes
  • Yield: 8 servings 1x
  • Category: Beverage
  • Cuisine: American

Ingredients

Scale
  • 8 cups whole milk (1.9 L)
  • 1 cup heavy cream (240 ml)
  • 1/2 cup unsweetened cocoa powder (50 g), preferably Dutch-processed
  • 3/4 cup granulated sugar (150 g)
  • 1 cup semi-sweet chocolate chips (175 g)
  • 1 tablespoon vanilla extract (15 ml)
  • Pinch of salt
  • For the Peppermint Whipped Cream:
  • 1 cup heavy whipping cream (240 ml), cold
  • 2 tablespoons powdered sugar (15 g)
  • 1/2 teaspoon peppermint extract (2.5 ml)
  • Crushed candy canes for garnish

Instructions

  1. In a 6-quart slow cooker, whisk together the cocoa powder, granulated sugar, and pinch of salt until no lumps remain.
  2. Pour in the whole milk and heavy cream. Whisk until the cocoa and sugar are mostly dissolved.
  3. Stir in the semi-sweet chocolate chips and vanilla extract.
  4. Cover and cook on LOW for 2 to 3 hours. After about 1 hour, stir to help the chocolate chips melt completely.
  5. After 2 to 3 hours, whisk the cocoa until smooth. Taste and adjust sweetness if needed. Switch slow cooker to ‘Warm’ setting for serving.
  6. While cocoa cooks, make the peppermint whipped cream: Chill a mixing bowl and beaters in the freezer for 10 minutes.
  7. Pour cold heavy whipping cream into the chilled bowl. Beat on medium-high speed until it starts to thicken, about 2 minutes.
  8. Add powdered sugar and peppermint extract. Continue beating until soft peaks form. Do not over-whip.
  9. Serve immediately or refrigerate for up to 4 hours. Give a quick whisk before serving if refrigerated.
  10. Ladle hot cocoa into mugs, top with a dollop of peppermint whipped cream, and garnish with crushed candy canes.

Notes

For a dairy-free version, substitute whole milk with oat milk or full-fat canned coconut milk and use a dairy-free heavy cream alternative. For a spiked version, set out peppermint schnapps, Bailey’s Irish Cream, or Kahlua for guests to add. To prevent the whipped cream from deflating, ensure the cream is very cold and do not over-whip. Leftover cocoa can be refrigerated for up to 3 days and reheated gently on the stovetop or microwave.

Nutrition

  • Serving Size: 1 cup
  • Calories: 380
  • Sugar: 35
  • Sodium: 120
  • Fat: 22
  • Saturated Fat: 14
  • Carbohydrates: 42
  • Fiber: 2
  • Protein: 7

Keywords: crockpot hot cocoa, slow cooker hot chocolate, peppermint whipped cream, holiday drink, Christmas hot cocoa, easy hot cocoa recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆