Written by

Kaylee Page

Published

Best Crockpot Peppermint Hot Cocoa – Easy Holiday Recipe

Ready In 2 hours 10 minutes
Servings 8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was standing in the middle of a hardware store last November — of all places — when a woman walked past me holding one of those giant, cinnamon-scented pinecones. And just like that, I was eight years old again, sitting on the floor of my aunt Margot’s tiny apartment, my back pressed against her radiator while she stirred something on the stove. The smell of chocolate and peppermint filled every corner of that place, mixing with the steam fogging up her windows. She wasn’t one for fancy parties or big family dinners, but every single year, without fail, she’d make her Crockpot Peppermint Hot Cocoa for anyone who walked through her door. I remember how the ceramic handle of her slow cooker felt warm under my fingers when I’d sneak a peek, and how she’d always catch me and say, “Not yet, kiddo. It needs time.” She passed a few years back, and honestly, I’ve been chasing that exact feeling ever since — that cozy, patient warmth that only a slow cooker full of chocolate can give you. Maybe you’ve been there, trying to recreate a taste from someone’s kitchen that just hits different. This recipe is my best shot at bottling that memory, and I think she’d approve.

Why You’ll Love This Recipe

Let me tell you, this isn’t just another hot cocoa recipe you’ll find floating around the internet. I’ve tested this one about six times over two winters, tweaking the ratios and the timing until it felt just right. The first batch I made? I forgot the peppermint extract entirely. My family drank it anyway, bless them, but it wasn’t the same. This version, though — this is the one that makes people stop mid-conversation and look at their cup.

  • Set It and Forget It: You dump everything in the crockpot, stir it once, and let it do its thing for a couple of hours. Perfect for when you’re busy wrapping gifts or setting up the tree.
  • Simple Ingredients: No need to hunt down fancy chocolate bars or specialty creamers. Most of this stuff is probably in your pantry right now.
  • Perfect for Holiday Gatherings: Whether it’s a Christmas Eve party, a cookie exchange, or just a cozy movie night with neighbors, this drink steals the show.
  • Crowd-Pleaser: I’ve served it to kids, grandparents, and picky in-laws. Everyone comes back for a second cup.
  • Unbelievably Rich: The slow cooking melds the flavors in a way that stovetop cocoa just can’t match. It’s smoother, deeper, and more indulgent.

This recipe is the kind that makes you close your eyes after the first sip. It’s comfort in a mug — warm, minty, and just sweet enough to feel like a treat without being cloying. And when you’re hosting, that’s exactly the kind of magic you want to pull off without breaking a sweat.

What Ingredients You Will Need

This Crockpot Peppermint Hot Cocoa uses simple, wholesome ingredients to deliver that rich, velvety texture and bold minty kick. Most of these are pantry staples, especially if you’ve already stocked up for holiday baking.

  • Whole milk (6 cups / 1.4 liters): This gives the cocoa its creamy body. I’ve tried it with 2% and it works, but whole milk really makes a difference in richness. (If you’re dairy-free, full-fat oat milk is a solid swap.)
  • Heavy cream (1 cup / 240 ml): Adds that luscious, almost silky mouthfeel. You could use half-and-half in a pinch, but trust me, the cream is worth it.
  • Semi-sweet chocolate chips (2 cups / 340 grams): I prefer Ghirardelli or Guittard for their smooth melt and balanced sweetness. Don’t use chocolate chunks here — they take longer to melt and can leave bits.
  • Unsweetened cocoa powder (1/4 cup / 30 grams): I use Hershey’s Special Dark for a deeper chocolate flavor, but any unsweetened cocoa works. Sift it if you can, to avoid lumps.
  • Granulated sugar (1/2 cup / 100 grams): Just enough to sweeten without overpowering the chocolate. You can adjust this up or down depending on your crowd.
  • Vanilla extract (1 teaspoon / 5 ml): A must for rounding out the flavors. Use pure vanilla if you have it — it really shines here.
  • Peppermint extract (3/4 teaspoon / 3.75 ml): This is the star. Start with a little less if you’re nervous, but I’ve found 3/4 teaspoon gives a lovely cool mint finish without tasting like toothpaste. I like the Simply Organic brand.
  • Salt (1/4 teaspoon): Don’t skip this! It balances the sweetness and makes the chocolate taste more chocolatey.
  • Mini marshmallows (for serving): Because what’s hot cocoa without a floating island of marshmallows?
  • Crushed peppermint candies (for garnish): Adds a festive crunch and extra minty punch. I crush about 1/4 cup of candy canes in a ziplock bag with a rolling pin.

For a dairy-free version, swap the whole milk and heavy cream for full-fat oat milk and canned coconut cream. The texture will be slightly different — a touch thinner — but still delicious.

Equipment Needed

You don’t need a ton of fancy gear for this one, which is part of why I love it for hosting. Here’s what you’ll want to have on hand:

  • A 6-quart slow cooker: This size is perfect for a crowd. I use a Crock-Pot brand one I’ve had for years, and it’s never let me down. If yours is smaller, just halve the recipe.
  • A whisk: Essential for smoothing out the cocoa powder and chocolate chips. A silicone whisk won’t scratch your crockpot insert.
  • A ladle: For serving. Go for one with a deep bowl so you can get all the melted chocolate goodness.
  • A ziplock bag and rolling pin: For crushing the peppermint candies. You can also use a food processor, but honestly, the bag method is less cleanup.
  • Mugs: Heatproof ones are best. I like to warm them up with hot water before serving so the cocoa stays hot longer.

If you don’t have a slow cooker, you can absolutely make this on the stovetop in a large pot over low heat, whisking frequently. But the crockpot is where the magic happens for parties — it keeps everything warm and ready for hours.

Preparation Method

Crockpot Peppermint Hot Cocoa preparation steps

Alright, let’s get to the good part. This Crockpot Peppermint Hot Cocoa comes together in about 10 minutes of active prep, then the slow cooker does the heavy lifting.

  1. Combine the milk and cream: Pour the 6 cups of whole milk and 1 cup of heavy cream into your 6-quart slow cooker. Give it a quick stir to combine.
  2. Add the dry ingredients: Whisk in the 1/4 cup of unsweetened cocoa powder, 1/2 cup of granulated sugar, and 1/4 teaspoon of salt. Whisk until the cocoa powder is mostly dissolved — you might see a few tiny lumps, but that’s okay.
  3. Add the chocolate chips: Pour in the 2 cups of semi-sweet chocolate chips. Don’t stir them in just yet; let them sit on top. I’ve found they melt more evenly this way.
  4. Cook on low: Cover the slow cooker and cook on LOW for 2 hours. After about 30 minutes, give it a good whisk to help the chocolate chips melt and incorporate. Then whisk again at the 1-hour mark. You want everything to be smooth and glossy.
  5. Add the extracts: After 2 hours, whisk in the 1 teaspoon of vanilla extract and 3/4 teaspoon of peppermint extract. Taste it here — if you want a stronger mint kick, add another 1/4 teaspoon of peppermint extract. Just go slow; it’s potent stuff.
  6. Keep warm: Switch the slow cooker to the WARM setting. Your cocoa will stay perfectly sippable for another 2-3 hours. If it starts to thicken too much, stir in a splash of warm milk.
  7. Serve: Ladle the hot cocoa into mugs. Top with a generous handful of mini marshmallows and a sprinkle of crushed peppermint candies. Serve immediately.

A quick note: if you’re making this for a party, I recommend starting it about 2.5 hours before guests arrive. That way, it’s ready to go when people walk in, and the warm setting keeps it perfect all evening.

Cooking Tips & Techniques

I’ve made this Crockpot Peppermint Hot Cocoa enough times to have a few hard-won lessons to share. First off, don’t crank the heat. I know it’s tempting to use the HIGH setting when you’re in a rush, but it can scorch the milk and make the chocolate grainy. Low and slow is the way to go — it’s not a race.

One time, I got distracted wrapping presents and forgot to whisk the cocoa at the 30-minute mark. The chocolate chips had settled into a solid layer at the bottom, and I had to scrape and whisk like crazy to salvage it. It still tasted good, but it wasn’t as smooth. So set a timer if you need to — that first whisk is crucial.

Another thing: if you’re doubling this recipe for a really big crowd, make sure your slow cooker has enough headroom. The milk can foam up a bit as it heats, and you don’t want it bubbling over. I use a 6-quart for the standard batch, and it fills about halfway — that’s a good rule of thumb.

For the best texture, use room-temperature milk and cream if you can. Cold dairy takes longer to heat up, which throws off the timing. And if you’re serving this at an outdoor gathering or in a chilly room, consider wrapping your slow cooker in a clean kitchen towel to help retain heat.

Variations & Adaptations

This recipe is super flexible, so don’t be afraid to play around with it. Here are a few variations I’ve tried and loved:

  • Spiked Peppermint Cocoa: For an adult gathering, add a shot of peppermint schnapps or dark rum to each mug before ladling in the cocoa. It’s a holiday party classic for a reason.
  • White Chocolate Peppermint: Swap the semi-sweet chips for 2 cups of high-quality white chocolate chips. The result is sweeter and creamier, with a more pronounced peppermint flavor. I made this for a cookie exchange last year and it vanished in 20 minutes.
  • Dairy-Free / Vegan: Use full-fat oat milk and canned coconut cream instead of the dairy. The texture is slightly thinner, but the flavor is still rich. Just be sure to use dairy-free chocolate chips — Enjoy Life makes a good one.
  • Extra Chocolatey: Add an extra 1/2 cup of semi-sweet chips and reduce the sugar to 1/3 cup. This gives you a darker, more intense cocoa that adults tend to prefer.
  • Slow Cooker Size Adjustment: If you only have a 3-quart slow cooker, halve the recipe. It works perfectly — just reduce the cooking time to about 1.5 hours on LOW.

I’ve also tried adding a cinnamon stick to the pot while it cooks, and it gives a lovely warm spice note that pairs beautifully with the peppermint. Just fish it out before serving.

Serving & Storage Suggestions

This Crockpot Peppermint Hot Cocoa is best served warm, straight from the slow cooker. I like to set up a little hot cocoa bar on the counter next to it — bowls of mini marshmallows, crushed peppermint, chocolate shavings, and even a few candy canes for stirring. Let guests customize their own mugs. It makes the whole thing feel more interactive and festive.

For a full holiday spread, serve this alongside a plate of gingerbread cookies, shortbread, or a slice of peppermint bark. The rich, minty cocoa pairs beautifully with buttery, spiced treats. If you’re hosting a brunch, it’s also great with cinnamon rolls or a simple coffee cake.

As for leftovers, you can store the cocoa in an airtight container in the fridge for up to 3 days. The texture will thicken as it cools, so when you reheat it, add a splash of milk and warm it gently on the stovetop or in the microwave. I don’t recommend freezing it — the dairy can separate and get grainy.

One thing I love about this recipe is that the flavors actually get better after a day in the fridge. The peppermint and chocolate meld together even more, so day-old cocoa is still a treat. Just give it a good stir before reheating.

Nutritional Information & Benefits

Here’s a rough estimate per 8-ounce serving (without marshmallows or candy garnish):

  • Calories: 320
  • Fat: 18g
  • Carbohydrates: 38g
  • Protein: 6g
  • Sugar: 30g

Yes, this is definitely a treat, not an everyday drink. But it does have some surprising benefits. The dark chocolate is rich in antioxidants called flavonoids, which can support heart health. The milk and cream provide calcium and vitamin D, which are great for bone health. And peppermint has been known to aid digestion — which is handy after a heavy holiday meal.

If you’re watching your sugar intake, you can reduce the sugar to 1/3 cup and use dark chocolate chips with at least 70% cocoa. The flavor will be more intense and less sweet, but still delicious. For a lower-fat option, swap the heavy cream for an extra cup of whole milk. The texture will be thinner, but the taste will still be satisfying.

Conclusion

This Crockpot Peppermint Hot Cocoa has become my go-to for every holiday gathering, and I honestly can’t imagine the season without it now. It’s warm, comforting, and just a little bit showy — the kind of drink that makes people feel special without you having to work too hard. And that’s exactly what hosting should be about, right? Sharing something good without the stress.

I’d love to hear how this turns out for you. Did you add your own twist? Serve it at a big party or just a quiet night in? Drop a comment below and let me know — and if you loved it, share it with a friend who needs a little holiday cheer in a mug.

Frequently Asked Questions

Can I use a different type of milk?

Absolutely. Whole milk gives the creamiest result, but you can use 2%, oat milk, or almond milk. Just know that lower-fat milks will produce a thinner cocoa. If using a plant-based milk, stick with unsweetened varieties so you can control the sweetness.

How do I prevent the cocoa from getting a skin on top?

That skin forms when the milk proteins dry out on the surface. To avoid it, keep the slow cooker lid on as much as possible, and give the cocoa a quick stir every 30 minutes or so. The warm setting also helps prevent it.

Can I make this ahead of time for a party?

Yes! You can make it a day in advance, store it in the fridge, and then reheat it in the slow cooker on LOW for about an hour before guests arrive. Add a splash of milk when reheating to restore the texture.

What if I don’t have peppermint extract?

You can use 1/4 cup of crushed candy canes instead. Stir them in during the last 30 minutes of cooking so they dissolve. Just keep in mind this will add extra sweetness, so you might want to reduce the sugar slightly.

How do I crush peppermint candies without making a mess?

Place the candies in a sturdy ziplock bag, seal it, and wrap it in a kitchen towel. Then use a rolling pin or a heavy pan to crush them. The towel catches any escaping bits and keeps things neat. You can also pulse them in a food processor, but don’t overdo it or you’ll get powder.

Pin This Recipe!

Crockpot Peppermint Hot Cocoa recipe

Print

Best Crockpot Peppermint Hot Cocoa – Easy Holiday Recipe

This Crockpot Peppermint Hot Cocoa is a rich, velvety, and minty holiday drink that’s perfect for gatherings. Simply set it and forget it for a crowd-pleasing treat that tastes like a warm hug in a mug.

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

Ingredients

Scale
  • 6 cups whole milk (1.4 liters)
  • 1 cup heavy cream (240 ml)
  • 2 cups semi-sweet chocolate chips (340 grams)
  • 1/4 cup unsweetened cocoa powder (30 grams)
  • 1/2 cup granulated sugar (100 grams)
  • 1 teaspoon vanilla extract (5 ml)
  • 3/4 teaspoon peppermint extract (3.75 ml)
  • 1/4 teaspoon salt
  • Mini marshmallows (for serving)
  • Crushed peppermint candies (for garnish)

Instructions

  1. Combine the milk and cream: Pour the 6 cups of whole milk and 1 cup of heavy cream into your 6-quart slow cooker. Give it a quick stir to combine.
  2. Add the dry ingredients: Whisk in the 1/4 cup of unsweetened cocoa powder, 1/2 cup of granulated sugar, and 1/4 teaspoon of salt. Whisk until the cocoa powder is mostly dissolved — you might see a few tiny lumps, but that’s okay.
  3. Add the chocolate chips: Pour in the 2 cups of semi-sweet chocolate chips. Don’t stir them in just yet; let them sit on top. I’ve found they melt more evenly this way.
  4. Cook on low: Cover the slow cooker and cook on LOW for 2 hours. After about 30 minutes, give it a good whisk to help the chocolate chips melt and incorporate. Then whisk again at the 1-hour mark. You want everything to be smooth and glossy.
  5. Add the extracts: After 2 hours, whisk in the 1 teaspoon of vanilla extract and 3/4 teaspoon of peppermint extract. Taste it here — if you want a stronger mint kick, add another 1/4 teaspoon of peppermint extract. Just go slow; it’s potent stuff.
  6. Keep warm: Switch the slow cooker to the WARM setting. Your cocoa will stay perfectly sippable for another 2-3 hours. If it starts to thicken too much, stir in a splash of warm milk.
  7. Serve: Ladle the hot cocoa into mugs. Top with a generous handful of mini marshmallows and a sprinkle of crushed peppermint candies. Serve immediately.

Notes

For a dairy-free version, use full-fat oat milk and canned coconut cream. For a spiked version, add a shot of peppermint schnapps or dark rum to each mug. To prevent a skin from forming, keep the lid on and stir every 30 minutes. Leftovers can be stored in the fridge for up to 3 days; reheat with a splash of milk.

Nutrition

  • Serving Size: 8 ounces
  • Calories: 320
  • Sugar: 30
  • Sodium: 150
  • Fat: 18
  • Saturated Fat: 11
  • Carbohydrates: 38
  • Fiber: 3
  • Protein: 6

Keywords: crockpot hot cocoa, peppermint hot cocoa, slow cooker hot chocolate, holiday drink, Christmas cocoa, peppermint 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 ★☆ ★☆ ★☆ ★☆ ★☆