Written by

Theresa Leonard

Published

Cozy Crockpot Peppermint White Hot Chocolate for a Crowd

Ready In 3 hours
Servings 8-10 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

My niece Clara asked me last Thanksgiving why I couldn’t just dump everything into the crockpot instead of standing at the stove stirring for twenty minutes. I started to explain why that wouldn’t work — something about milk scalding and chocolate seizing and the importance of proper technique. Then I stopped. Honestly, I had no good answer. She was twelve and she was right, and I hated that a little bit.

The thing is, I’d spent years making hot chocolate the “right” way. Whisking, tempering, watching the temperature like a hawk. And here was this kid with her phone in one hand, completely unfazed by my culinary credentials, suggesting the most obvious shortcut in the world. I almost laughed it off. But something made me pause — maybe the look on her face, or maybe just the exhaustion of pretending every recipe needed to be complicated.

“Fine,” I said. “Let’s try it your way.”

And you know what? It worked better than anything I’d ever made on the stove. The slow cooker did exactly what it was supposed to do — gently warmed everything together without scorching, without curdling, without me hovering. The peppermint infused slowly, the white chocolate melted into this silky dream, and the whole house smelled like a candy cane had exploded in the best possible way. By the time we poured mugs for everyone at the party, Clara was walking around like she’d invented fire. And honestly? She kind of had.

That’s the thing about recipes — sometimes the best version comes from letting someone else hold the spoon. This cozy crockpot peppermint white hot chocolate for a crowd is proof that you don’t need fancy equipment or culinary training to make something absolutely magical. You just need a slow cooker, a few good ingredients, and maybe a twelve-year-old who isn’t afraid to question everything you think you know.

Why You’ll Love This Recipe

Let me tell you why this cozy crockpot peppermint white hot chocolate for a crowd has become my go-to for every winter gathering. I’ve tested it at holiday parties, family movie nights, and even a book club that turned into a hot chocolate tasting session. It never disappoints.

  • Set It and Forget It : No standing at the stove stirring. Dump everything in, turn it on, and walk away. The crockpot does all the work while you actually enjoy your company.
  • Simple Ingredients : You don’t need a specialty grocery store. White chocolate chips, whole milk, heavy cream, peppermint extract, and a few extras you probably already have. That’s it.
  • Perfect for a Crowd : This recipe scales beautifully. Whether you’re feeding eight or twenty, the crockpot handles it with zero stress.
  • Crowd-Pleaser : Kids love the sweet, creamy taste. Adults love the peppermint kick. Everyone loves that they can ladle their own refills.
  • Unbelievably Cozy : The combination of white chocolate and peppermint is pure winter comfort. It’s the kind of drink that makes you wrap your hands around the mug and just breathe.

What makes this recipe different from every other hot chocolate recipe out there? It’s the method. The slow, gentle heat of the crockpot allows the white chocolate to melt completely without seizing, and the peppermint infuses gradually instead of overwhelming everything at once. I’ve tried making this on the stove and it’s just not the same — you get that slightly scorched milk taste if you’re not careful, and the peppermint hits you all at once instead of building slowly. This version is smoother, creamier, and honestly, more forgiving.

This isn’t just good hot chocolate. It’s the kind that makes people close their eyes after the first sip. It’s comfort in a mug, the kind you can serve to guests without stress and still feel like you pulled off something special. And the best part? You barely lifted a finger.

What Ingredients You Will Need

This cozy crockpot peppermint white hot chocolate for a crowd uses simple, everyday ingredients that come together to create something truly indulgent. No weird specialty items, no expensive extracts — just good, honest ingredients that work beautifully together.

For the Hot Chocolate Base

  • 6 cups whole milk (don’t skimp on the fat content — it makes everything creamier)
  • 2 cups heavy cream (this is what gives it that luxurious, velvety texture)
  • 2 cups white chocolate chips (I prefer Ghirardelli or Guittard — they melt smoother and don’t have that waxy taste)
  • 1 can (14 ounces) sweetened condensed milk (adds sweetness and body without needing extra sugar)
  • 1 teaspoon vanilla extract (pure, not imitation — it makes a difference)
  • 1 teaspoon peppermint extract (start with this amount and adjust to taste)
  • Pinch of salt (trust me on this — it balances the sweetness)

For Serving (Optional but Highly Recommended)

crockpot peppermint white hot chocolate preparation steps

  • Whipped cream (homemade is best, but store-bought works in a pinch)
  • Crushed candy canes (about 4-5 candy canes, crushed into small pieces)
  • White chocolate shavings (for garnish)
  • Peppermint sticks (for stirring)
  • Mini marshmallows (because sometimes you need that extra fluff)

Ingredient Tips from My Kitchen

I’ve learned a few things the hard way. First, don’t use white chocolate melting wafers — they have stabilizers that prevent them from melting smoothly into liquid. Stick with real white chocolate chips or chopped white chocolate bars. Second, if you’re dairy-sensitive, you can substitute oat milk for the whole milk and full-fat canned coconut milk for the heavy cream. The texture will be slightly different, but still delicious. Third, the peppermint extract is where you need to be careful. Start with 1 teaspoon, taste it, and add more if you want a stronger mint kick. You can always add more, but you can’t take it out.

For the best results, I recommend using whole milk rather than 2% or skim. The higher fat content helps prevent the white chocolate from seizing and gives the finished drink that silky mouthfeel. If you’re watching calories, you can use half-and-half instead of heavy cream, but honestly, for a holiday treat, go all out.

Equipment Needed

Here’s the beautiful thing about this cozy crockpot peppermint white hot chocolate for a crowd — you don’t need much. The equipment list is short and sweet.

  • 6-quart or larger slow cooker (I use a 6-quart Crock-Pot brand, but any brand works. If you’re serving a smaller crowd, a 4-quart will do)
  • Measuring cups and spoons (accuracy matters, especially with the peppermint extract)
  • Wooden spoon or silicone spatula (for stirring — metal can scratch your crockpot)
  • Ladle (for serving)
  • Mugs or heatproof cups (I love using clear glass mugs so you can see the beautiful color)
  • Small bowl (for crushed candy canes and other toppings)
  • Ziploc bag and rolling pin (for crushing candy canes — or just buy pre-crushed)

If you don’t have a slow cooker, you can absolutely make this on the stovetop over low heat, but you’ll need to stir constantly and watch the temperature. The whole point of this recipe is letting the crockpot do the work, so I’d recommend picking one up if you don’t have one. You can find perfectly good ones at thrift stores for under $20.

Preparation Method

Making this cozy crockpot peppermint white hot chocolate for a crowd is almost embarrassingly easy. But I’ll walk you through every step so you get it perfect the first time.

  1. Prep your crockpot. Give the insert a quick rinse and dry it. If you want even easier cleanup, spray it with a little nonstick cooking spray. This isn’t strictly necessary, but it helps when you’re washing up later.
  2. Add the liquid base. Pour the 6 cups of whole milk and 2 cups of heavy cream into the crockpot. Give it a quick stir to combine. Don’t turn it on yet — we’re going to add everything first.
  3. Add the sweeteners. Pour in the entire can of sweetened condensed milk. Use a spatula to scrape out every last bit — that stuff is gold. Then add the 2 cups of white chocolate chips. Sprinkle them evenly over the surface so they start melting evenly.
  4. Add the flavorings. Add the 1 teaspoon of vanilla extract, 1 teaspoon of peppermint extract, and that pinch of salt. The salt is crucial — it doesn’t make it salty, it just makes the sweetness taste rounder and more balanced.
  5. Stir everything together. Use your wooden spoon or silicone spatula to give everything a good stir. Don’t worry if the white chocolate chips aren’t melting yet — they will. Just make sure everything is distributed as evenly as possible.
  6. Set the temperature. Cover the crockpot with the lid and set it to LOW. Do not use HIGH — it will get too hot too fast and the milk can scorch. We want gentle, even heating. Let it cook for 2 to 3 hours on low, stirring occasionally (every 30-45 minutes is fine).
  7. Check and stir. After about 90 minutes, give it a good stir. The white chocolate should be mostly melted by now. If it’s not, don’t worry — just keep going. Every crockpot runs a little differently. Stir until everything is smooth and fully combined.
  8. Adjust the flavor. Once everything is melted and hot, taste it. This is important. If you want a stronger peppermint flavor, add another 1/4 teaspoon of peppermint extract and stir. If it’s too sweet (it shouldn’t be, but everyone’s palate is different), add another tiny pinch of salt. If it’s not sweet enough, you can stir in a tablespoon of sugar or honey.
  9. Keep warm for serving. Once it’s perfect, switch the crockpot to the WARM setting. This will keep it at the ideal drinking temperature for hours without scorching. You can leave it on warm for up to 4 hours — just give it a stir every hour or so.
  10. Prepare your toppings. While the hot chocolate is warming, crush your candy canes. Put them in a Ziploc bag, seal it, and whack them with a rolling pin until they’re in small pieces. Don’t pulverize them into powder — you want little chunks. Set them aside in a small bowl along with your whipped cream and any other toppings.
  11. Serve and enjoy. Ladle the hot chocolate into mugs. Top with a generous dollop of whipped cream, a sprinkle of crushed candy canes, and maybe a few white chocolate shavings. If you’re feeling fancy, stick a peppermint stick in each mug for stirring.

A few things to watch for: If you see any white chocolate chips that haven’t melted after 2 hours, give the mixture a vigorous stir. Sometimes they just need a little encouragement. Also, if your crockpot runs hot, check it at the 90-minute mark. You want the hot chocolate steaming but not bubbling. Bubbling means it’s too hot and the milk is starting to separate.

Cooking Tips & Techniques

After making this cozy crockpot peppermint white hot chocolate for a crowd about a dozen times (yes, I’m obsessed), I’ve picked up some tricks that make a real difference.

The biggest mistake I made the first time: I used white chocolate chips that were old. They’d been sitting in my pantry for months, and they never fully melted. They just kind of… floated there, grainy and sad. Fresh white chocolate chips melt so much better. If your chips are more than a few months old, buy new ones. It’s worth it.

Another lesson I learned: Don’t skip the stirring. I know, I know — the whole point of a crockpot is that you don’t have to stir. But with milk-based recipes, you really do need to stir every 30-45 minutes. Otherwise, the milk proteins can settle and form a skin on top, and the white chocolate can sink to the bottom and scorch. It’s not constant stirring, just a quick swirl every time you walk through the kitchen.

Timing strategy for parties: Start this about 3 hours before you want to serve. That gives you 2 hours to cook and 1 hour on warm before guests arrive. If you’re running late, you can cook it on low for 2 hours and then switch to warm — it will be ready. If you’re early, it can sit on warm for up to 4 hours without any issues. I’ve even made it the night before, refrigerated it, and reheated it on low the next day. It’s actually better the second day — the flavors meld even more.

Consistency tip: If your hot chocolate turns out too thick (this can happen if you use extra white chocolate or less milk), just stir in a little warm milk until it reaches your preferred consistency. If it’s too thin, you can make a slurry with 1 tablespoon of cornstarch and 2 tablespoons of cold milk, stir it in, and let it cook for another 15 minutes on low. But honestly, the recipe as written should be perfect.

Multitasking tip: While the crockpot is doing its thing, prep your toppings and set up a hot chocolate bar. Put out bowls of crushed candy canes, mini marshmallows, chocolate shavings, and different flavored syrups. Let people customize their own mugs. It’s so much fun and makes everyone feel special.

Variations & Adaptations

One of the best things about this cozy crockpot peppermint white hot chocolate for a crowd is how easy it is to adapt. Here are some variations I’ve tried and loved.

Dark Chocolate Peppermint Hot Chocolate: Swap the white chocolate chips for dark chocolate chips (60% cacao or higher) and use 1/2 cup less sugar. The dark chocolate pairs beautifully with the peppermint and makes it feel a little more grown-up. I made this for a Christmas Eve party and it was a hit with the adults.

Vegan Version: Use full-fat oat milk or unsweetened almond milk instead of whole milk, canned coconut cream instead of heavy cream, and dairy-free white chocolate chips (Enjoy Life makes good ones). The texture is slightly thinner, but the flavor is still incredible. Just make sure to stir more frequently since dairy-free milks can separate more easily.

Peppermint Mocha Twist: Add 2 tablespoons of instant espresso powder or 1 cup of strong brewed coffee along with the other ingredients. The coffee doesn’t make it taste like coffee — it just deepens the chocolate flavor and adds a little complexity. This is my personal favorite variation.

Slow Cooker Size Adjustments: If you’re making this for a smaller group, halve all the ingredients and use a 3-quart or 4-quart crockpot. Cook time stays the same. If you’re feeding a huge crowd, you can double the recipe in a 7-quart or larger crockpot, but add an extra 30 minutes to the cook time.

Spiked Version for Adults: Leave the hot chocolate plain in the crockpot and set out small bottles of peppermint schnapps, vanilla vodka, or bourbon. Let guests add their own. This way, everyone gets what they want and you don’t have to worry about cooking off the alcohol.

Extra Creamy Version: Replace 1 cup of the whole milk with an additional cup of heavy cream. This makes it incredibly rich and decadent — almost like drinking melted white chocolate. Save this one for special occasions only, because your arteries will not thank you.

Serving & Storage Suggestions

This cozy crockpot peppermint white hot chocolate for a crowd is best served warm, right from the crockpot. Set up a little station with mugs, toppings, and a ladle so guests can help themselves. It’s the perfect thing for holiday parties, cookie exchanges, or just a cozy night in with the family.

Temperature: Serve it steaming hot but not scalding. The warm setting on your crockpot keeps it at the perfect drinking temperature. If it’s too hot, let it sit in the mug for a minute or two before sipping.

Presentation: If you’re feeling fancy, rim your mugs with melted white chocolate and crushed candy canes. Dip the rim of each mug in melted white chocolate, then immediately dip it in crushed candy canes. Let it set for a few minutes before pouring in the hot chocolate. It looks beautiful and tastes amazing.

What to serve with it: This hot chocolate pairs beautifully with sugar cookies, shortbread, gingerbread, or even a simple plate of biscotti. If you’re serving it as part of a dessert spread, it goes well with chocolate cake, cheesecake, or fruit tarts. For a savory balance, offer a cheese board with sharp cheddar and crackers — the contrast is surprisingly wonderful.

Storage: If you have leftovers (unlikely, but possible), let the hot chocolate cool completely, then transfer it to an airtight container and refrigerate for up to 5 days. The flavors actually get better as they meld overnight.

Reheating: To reheat, pour the desired amount into a saucepan and warm over medium-low heat, stirring occasionally. Don’t boil it. You can also reheat individual servings in the microwave — 30-second intervals, stirring between each, until hot. If the hot chocolate has thickened in the fridge, stir in a splash of milk when reheating to thin it out.

Freezing: You can freeze this hot chocolate in an airtight container for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop. The texture might be slightly different after freezing, but it’s still delicious.

Nutritional Information & Benefits

Let’s be real — this cozy crockpot peppermint white hot chocolate for a crowd is a treat, not a health food. But here’s the nutritional breakdown so you know what you’re working with.

Per serving (about 1 cup, without toppings):

  • Calories: 385
  • Fat: 22g
  • Saturated Fat: 14g
  • Carbohydrates: 41g
  • Sugar: 38g
  • Protein: 8g
  • Calcium: 280mg (22% DV)
  • Vitamin D: 3mcg (15% DV)

Health highlights: The milk and cream provide calcium and vitamin D, which are important for bone health. White chocolate contains cocoa butter, which has some antioxidants (though not as many as dark chocolate). The peppermint can aid digestion and soothe an upset stomach — so there’s that.

Dietary considerations: This recipe is vegetarian and can be made gluten-free by using certified gluten-free white chocolate chips. It’s not vegan, dairy-free, or low-carb as written, but see the variations section for adaptations. It does contain dairy and potentially soy (check your white chocolate chips).

My personal take: I don’t make this every day, and I don’t pretend it’s healthy. But during the holidays, when we’re gathering with people we love and making memories, a cup of something indulgent is exactly what we need. Balance is everything — enjoy this as a special treat and don’t feel guilty about it.

Conclusion

This cozy crockpot peppermint white hot chocolate for a crowd has become a staple in my holiday rotation, and I honestly can’t imagine winter without it. It’s the recipe that taught me to trust the process — and sometimes, to trust a twelve-year-old who thinks she knows better than her aunt.

What I love most about this recipe is how it brings people together. There’s something about a warm mug of peppermint hot chocolate that makes everyone slow down, take a breath, and actually talk to each other. No phones, no distractions — just good company and good drinks.

I hope you make this for your next gathering. I hope you set out all the toppings and let people build their perfect mug. I hope you make a mess crushing candy canes and don’t worry about the sticky counter. And I hope, like me, you find yourself smiling every time someone takes that first sip and their eyes go wide with delight.

If you try this recipe, I’d love to hear about it. Leave a comment below and tell me how it turned out — did you add the espresso? Did you make it spiked? Did your kids fight over the last cup? Share your photos on social media and tag me so I can see your beautiful creation. And if you have a variation that you think would make this even better, please share it. We’re all learning from each other here.

Now go make some hot chocolate. You deserve it.

Frequently Asked Questions

Can I use white chocolate melting wafers instead of white chocolate chips?

I don’t recommend it. Melting wafers contain stabilizers that help them hold their shape, which means they don’t melt as smoothly into liquid. Real white chocolate chips or chopped white chocolate bars give you that silky, creamy texture. Stick with the real stuff for this one.

Can I make this in an Instant Pot or pressure cooker?

You can, but it’s not ideal. The Instant Pot’s slow cook function runs hotter than a traditional crockpot, so you’ll need to stir more frequently and watch the temperature carefully. If you’re using an Instant Pot, use the slow cook setting on low and check it after 90 minutes. I’d also recommend using the glass lid instead of the pressure lid.

How do I keep the hot chocolate warm for a party without it scorching?

Switch your crockpot to the WARM setting once the hot chocolate is fully melted and hot. It will stay at the perfect drinking temperature for hours. Just give it a stir every hour or so to prevent any milk solids from settling. If your crockpot doesn’t have a warm setting, you can keep it on low and just check it periodically.

Can I use peppermint candy canes instead of peppermint extract?

You can, but the flavor will be much milder. Candy canes are mostly sugar with a hint of peppermint, so you’d need a lot of them to get a strong peppermint flavor. If you want to try it, crush about 10 candy canes and stir them into the milk mixture at the beginning. Keep in mind that this will also add extra sweetness. I prefer using extract for a cleaner, more pronounced peppermint taste.

My hot chocolate turned out grainy. What went wrong?

This usually happens for one of three reasons: the white chocolate was old or low-quality, the heat was too high, or the milk was too cold when you added the chocolate. To fix it, try whisking vigorously to smooth it out. If that doesn’t work, you can use an immersion blender to blend it until smooth. For next time, use fresh, high-quality white chocolate chips and make sure your milk is at room temperature before adding the chocolate.

Pin This Recipe!

crockpot peppermint white hot chocolate recipe

Print

Cozy Crockpot Peppermint White Hot Chocolate for a Crowd

This creamy, dreamy crockpot peppermint white hot chocolate is the ultimate set-it-and-forget-it winter treat. Perfect for holiday parties, it combines white chocolate, peppermint, and rich dairy for a crowd-pleasing drink that requires minimal effort.

  • Author: Sara
  • 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
  • 6 cups whole milk
  • 2 cups heavy cream
  • 2 cups white chocolate chips (preferably Ghirardelli or Guittard)
  • 1 can (14 ounces) sweetened condensed milk
  • 1 teaspoon vanilla extract (pure)
  • 1 teaspoon peppermint extract (adjust to taste)
  • Pinch of salt
  • Whipped cream (for serving, optional)
  • Crushed candy canes (4-5 candy canes, for serving, optional)
  • White chocolate shavings (for garnish, optional)
  • Peppermint sticks (for stirring, optional)
  • Mini marshmallows (for serving, optional)

Instructions

  1. Prep your crockpot: Rinse and dry the insert. Optionally spray with nonstick cooking spray for easier cleanup.
  2. Add the liquid base: Pour 6 cups whole milk and 2 cups heavy cream into the crockpot. Stir to combine.
  3. Add the sweeteners: Pour in the entire can of sweetened condensed milk, scraping out every bit. Add 2 cups white chocolate chips, sprinkling evenly.
  4. Add the flavorings: Add 1 teaspoon vanilla extract, 1 teaspoon peppermint extract, and a pinch of salt.
  5. Stir everything together: Use a wooden spoon or silicone spatula to distribute ingredients evenly.
  6. Set the temperature: Cover and set to LOW. Cook for 2 to 3 hours, stirring every 30-45 minutes.
  7. Check and stir: After 90 minutes, stir well. White chocolate should be mostly melted. Continue until smooth.
  8. Adjust the flavor: Taste and add more peppermint extract (1/4 teaspoon at a time) or salt if needed.
  9. Keep warm for serving: Switch to WARM setting. Can stay warm for up to 4 hours, stirring occasionally.
  10. Prepare toppings: Crush candy canes in a Ziploc bag with a rolling pin. Set aside with whipped cream and other toppings.
  11. Serve and enjoy: Ladle into mugs. Top with whipped cream, crushed candy canes, white chocolate shavings, and a peppermint stick if desired.

Notes

Use fresh, high-quality white chocolate chips for best melting. Stir every 30-45 minutes to prevent scorching. For a stronger peppermint flavor, add extract gradually. Leftovers can be refrigerated for up to 5 days and reheated gently. The hot chocolate can be made ahead and reheated; flavors meld overnight.

Nutrition

  • Serving Size: 1 cup (without toppi
  • Calories: 385
  • Sugar: 38
  • Sodium: 120
  • Fat: 22
  • Saturated Fat: 14
  • Carbohydrates: 41
  • Protein: 8

Keywords: crockpot hot chocolate, white hot chocolate, peppermint hot chocolate, slow cooker hot chocolate, holiday drink, winter beverage, crowd-pleaser, easy hot chocolate

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 ★☆ ★☆ ★☆ ★☆ ★☆