Third batch in two weeks and I finally stopped stirring every ten minutes. That was the moment it clicked—the slow cooker does the work, you just have to trust it. I’d been hovering over the pot like a nervous parent, convinced the white chocolate would scorch or separate if I looked away for too long. But the fourth time I made this creamy slow cooker white hot chocolate with peppermint, I walked away. Folded laundry. Called my mom. Came back to a pot of liquid silk that smelled like a candy cane had melted into a cloud.
The obsession started innocently enough. A friend mentioned she’d been making hot chocolate in her Crock-Pot for holiday parties, and I couldn’t stop thinking about it. Not the regular kind, though. I wanted that rich, vanilla-forward sweetness that only white chocolate gives you—the kind that feels like a warm hug in a mug. So I grabbed a bag of white chocolate chips, some heavy cream, and a candy cane I’d been saving from last Christmas. And then I made it again. And again. Because the first batch was good, the second was better, and the third was the one I kept scribbling notes about.
Here’s what I learned: this isn’t just another hot chocolate recipe. It’s the one you’ll make when you want something that feels special without being fussy. The slow cooker turns it into a set-it-and-forget-it situation, which means you can actually enjoy your own party instead of standing at the stove. And that peppermint finish? It’s not just a garnish—it’s the thing that makes people close their eyes after the first sip. Trust me, I’ve watched them do it.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I care to admit, and every single batch confirmed one thing: this is the easiest way to make something that tastes like you spent hours on it. Here’s why it works:
- Set It and Forget It : The slow cooker handles the gentle melting and blending, so you’re free to prep snacks, wrap gifts, or just sit down for five minutes. No stirring required—well, maybe once or twice.
- Simple Ingredients : You probably already have most of these in your pantry. White chocolate chips, milk, cream, vanilla, and peppermint extract. That’s it. No fancy trips to specialty stores.
- Perfect for Holiday Gatherings : Whether it’s a cookie exchange, a cozy movie night, or Christmas morning, this drink fits right in. It’s festive without being over the top.
- Crowd-Pleaser : I’ve served it to kids, adults, and even a friend who swore she didn’t like white chocolate. She asked for seconds. It’s just that good.
- Unbelievably Creamy : The combination of whole milk and heavy cream creates a texture that’s rich but not heavy. It coats your tongue like velvet.
What makes this recipe different from all the others? It’s the balance. I’ve tried versions that were too sweet, too thin, or too heavy on the peppermint. This one hits all the right notes because I spent those four batches dialing in the ratios. The white chocolate melts into the dairy without separating, the peppermint is present but not overpowering, and the final result is something that feels both indulgent and comforting. It’s the kind of drink that makes you want to curl up under a blanket and stay there.
And honestly? It’s the recipe that saved my holiday hosting sanity. Instead of playing bartender all night, I just set the slow cooker on warm and let people serve themselves. That alone is worth the price of admission.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients that come together to create something truly special. The magic is in how they work together—the fat from the cream and white chocolate creates that luxurious mouthfeel, while the peppermint cuts through the sweetness with a clean, cool finish.
- White chocolate chips (12 ounces or 340 grams) – Go for a good-quality brand like Ghirardelli or Guittard. The cheaper stuff has more wax and less cocoa butter, which can leave your hot chocolate grainy instead of silky. I learned this the hard way with my first batch.
- Whole milk (4 cups or 960 ml) – Don’t skimp here. Whole milk gives the drink its body and richness. You can use 2% in a pinch, but the texture won’t be quite as luxurious. For a dairy-free version, full-fat oat milk works beautifully.
- Heavy cream (1 cup or 240 ml) – This is what makes it truly creamy. The extra fat content keeps everything smooth and prevents the white chocolate from seizing. If you want to lighten it up, swap half the cream for more whole milk.
- Vanilla extract (1 teaspoon) – Pure vanilla, not imitation. It enhances the natural sweetness of the white chocolate and adds depth. I always use Nielsen-Massey Madagascar vanilla—it’s pricier, but worth it for special recipes.
- Peppermint extract (1/2 teaspoon, plus more to taste) – Start with less than you think you need. Peppermint extract is potent, and you can always add more. I recommend using a pure extract rather than peppermint oil, which can be too intense.
- Salt (a pinch) – This tiny addition balances the sweetness and makes all the flavors pop. Don’t skip it—it’s the secret to not having a cloyingly sweet drink.
- Crushed candy canes (for garnish) – About 4-5 mini candy canes, crushed. They add a festive crunch and a little extra peppermint punch. You can also use peppermint sprinkles if you’re short on time.
- Whipped cream (optional, for topping) – Homemade is best, but store-bought works in a pinch. I like to make a batch of stabilized whipped cream so it holds up longer in the warm drink.
For the peppermint extract, I’ve tried several brands and always come back to Simply Organic. It’s clean and bright without any artificial aftertaste. If you’re using candy canes for garnish, crush them in a sealed bag with a rolling pin—it’s less messy than chopping them on a cutting board.
One more thing: if you want to make this ahead of time, you can prep all the ingredients the night before. Measure out the white chocolate chips, crush the candy canes, and store everything in the fridge. Then in the morning, just dump it all in the slow cooker and turn it on.
Equipment Needed
You don’t need a lot of fancy gear for this recipe, which is part of its beauty. Here’s what you’ll need:
- Slow cooker (4 to 6 quarts) – Any size works, but a 4-quart is ideal for this batch size. A 6-quart will also work, just keep an eye on the liquid level. I use a Crock-Pot brand slow cooker that I’ve had for years, and it’s never let me down.
- Whisk – For giving everything a good stir before and after cooking. A silicone whisk is gentle on non-stick surfaces.
- Measuring cups and spoons – Standard set for measuring milk, cream, and extracts.
- Small bowl – For crushing candy canes or holding garnishes.
- Rolling pin or mallet – For crushing candy canes. A heavy-bottomed glass works in a pinch.
- Ziplock bag – For the candy cane crushing method. Less mess, more control.
- Mugs or heatproof glasses – For serving. I like clear glass mugs so you can see the beautiful creamy color.
If you don’t have a slow cooker, you can make this on the stovetop in a heavy-bottomed saucepan over low heat. Just stir constantly to prevent scorching. But honestly, the slow cooker makes it so much easier—especially if you’re serving a crowd. You can set it on warm and let people help themselves throughout the evening.
Preparation Method

Making this creamy slow cooker white hot chocolate with peppermint is almost embarrassingly easy. Here’s how you do it:
- Prep your slow cooker. Give the insert a quick rinse and dry it. No need to grease it—the dairy will keep everything from sticking. Plug it in and set it to low heat.
- Add the white chocolate chips. Pour all 12 ounces into the bottom of the slow cooker. Spread them out a bit so they start melting evenly.
- Pour in the milk and cream. Add the 4 cups of whole milk and 1 cup of heavy cream right on top of the white chocolate chips. Don’t stir yet—just let everything sit for a minute.
- Add the vanilla and salt. Drizzle in the 1 teaspoon of vanilla extract and sprinkle in the pinch of salt. This is where the flavor foundation gets built.
- Whisk gently. Give everything a good whisk to combine. You’ll still see chunks of white chocolate at this point, and that’s fine. They’ll melt as the mixture heats up.
- Cook on low for 1.5 to 2 hours. Cover the slow cooker and let it do its thing. After about an hour, give it a stir. The white chocolate should be mostly melted by then. If it’s not, let it go another 30 minutes.
- Add the peppermint extract. Once the white chocolate is fully melted and the mixture is smooth, stir in the 1/2 teaspoon of peppermint extract. Taste it. Want more peppermint? Add another 1/4 teaspoon. Remember, you can always add more, but you can’t take it out.
- Whisk until smooth. Give it one final whisk to make sure everything is fully incorporated. The mixture should be silky and pale ivory in color, with no lumps or streaks.
- Set to warm. Switch the slow cooker to the warm setting. This will keep your hot chocolate at the perfect serving temperature for hours without scorching it. If you’re serving immediately, proceed to the next step.
- Prepare your garnishes. While the hot chocolate is warming, crush your candy canes. Place them in a ziplock bag and seal it. Use a rolling pin or the bottom of a heavy glass to crush them into small pieces. You want a mix of fine dust and small chunks—the dust dissolves slightly and the chunks stay crunchy.
- Ladle into mugs. Use a ladle to pour the hot chocolate into your serving mugs. Fill them about three-quarters full to leave room for whipped cream.
- Top with whipped cream and crushed candy canes. Add a generous dollop of whipped cream on top of each mug. Sprinkle the crushed candy canes over the cream. For an extra festive touch, add a whole mini candy cane as a stirrer.
- Serve immediately. The drink is best enjoyed warm, with the whipped cream slowly melting into the creamy hot chocolate. Encourage your guests to stir it up and enjoy every sip.
One thing I learned from my first batch: don’t rush the melting process. If you cook it on high, the white chocolate can seize and turn grainy. Low and slow is the way to go. Also, if you notice the mixture looking a little separated after it’s been sitting on warm for a while, just give it a quick whisk. The fat can rise to the top, but a good stir brings it right back together.
Cooking Tips & Techniques
After making this recipe four times in two weeks, I picked up a few tricks that make a real difference. Here are the ones I wish I’d known from the start:
Temperature control is everything. White chocolate is more delicate than dark or milk chocolate because it has a higher fat content and less cocoa solids. If it gets too hot too quickly, it can separate and turn greasy. That’s why the slow cooker on low is perfect—it gently warms the mixture without shocking the chocolate. If you’re using a stovetop method, keep the heat at the lowest setting and stir constantly.
Don’t skip the salt. I know it seems weird to add salt to a sweet drink, but trust me on this one. A tiny pinch balances the sweetness and makes the white chocolate taste more like itself. Without it, the drink can be cloying. With it, every sip is perfectly rounded.
Taste as you go. Peppermint extract is one of those ingredients where a little goes a long way. I start with 1/2 teaspoon, stir it in, then taste. If I want more punch, I add another 1/4 teaspoon. But I’ve learned that the peppermint flavor intensifies as the drink sits, so erring on the side of less is usually better.
Keep an eye on the consistency. If your hot chocolate seems too thin after cooking, let it go another 30 minutes on low. The white chocolate will continue to thicken it as it melts further. If it’s too thick, stir in a splash of milk until it reaches your desired consistency. I prefer mine on the thicker side—almost like a warm milkshake.
The garnish matters more than you think. The crushed candy canes aren’t just for looks. They add a textural contrast that makes the drink more interesting. Plus, the little bits of peppermint that dissolve into the whipped cream give each sip a burst of freshness. I’ve also found that a whole mini candy cane used as a stirrer is a fun touch that kids especially love.
I messed up my first batch by adding the peppermint extract too early. The heat caused some of the volatile oils to evaporate, so the final drink barely tasted like peppermint. Adding it at the end, after the slow cooker is switched to warm, preserves that bright, fresh flavor. Learn from my mistake.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to make it your own:
Dairy-Free Version : Swap the whole milk for full-fat oat milk or cashew milk, and use a dairy-free heavy cream alternative like Country Crock Plant Cream or full-fat coconut cream. Look for dairy-free white chocolate chips—Enjoy Life makes a good one. The texture will be slightly different, but still creamy and delicious.
Mint Chocolate Chip Twist : After the hot chocolate is done, stir in 1/2 cup of mini chocolate chips. They’ll melt slightly and create little pockets of chocolate throughout the drink. Top with whipped cream and crushed chocolate wafer cookies instead of candy canes. It tastes just like the ice cream flavor.
Spiced White Hot Chocolate : Add 1/2 teaspoon of ground cinnamon and 1/4 teaspoon of ground nutmeg along with the vanilla. The warm spices complement the white chocolate beautifully and make it feel even cozier. This version is perfect for a snowy evening.
Boozy Adult Version : Add 2 ounces of peppermint schnapps or white creme de cacao to each mug before ladling in the hot chocolate. The alcohol cuts through the richness and adds a grown-up kick. Just be careful—it goes down easy and sneaks up on you.
Slow Cooker Hot Chocolate Bar : Set up a toppings bar with bowls of crushed candy canes, chocolate shavings, mini marshmallows, caramel sauce, and different types of whipped cream. Let guests customize their own mugs. It’s a huge hit at parties and takes almost no extra effort.
I personally love the spiced version. I made it one night when I was out of peppermint extract and didn’t want to run to the store. The cinnamon and nutmeg turned it into something completely different—like a warm hug in a mug. Now I make both versions and let people choose.
Serving & Storage Suggestions
This creamy slow cooker white hot chocolate with peppermint is best served warm, straight from the slow cooker. But here’s how to handle leftovers and make the most of it:
Serving Temperature : Aim for around 140°F to 150°F (60°C to 65°C). That’s hot enough to be comforting but not so hot that it burns your tongue. The slow cooker’s warm setting will keep it in this range for hours.
Presentation Ideas : Serve in clear glass mugs so the beautiful pale ivory color shows through. Rim the mugs with melted white chocolate and dip them in crushed candy canes for an extra festive touch. Add a whole mini candy cane as a stirrer and a dollop of whipped cream on top.
Complementary Dishes : This hot chocolate pairs perfectly with crispy BBQ chicken pizza for a sweet and savory combo. It’s also great alongside honey mustard chicken for a cozy dinner. For a full holiday spread, serve it with gingerbread cookies, shortbread, or peppermint bark.
Storage Instructions : If you have leftovers, let the hot chocolate cool completely, then transfer it to an airtight container and refrigerate for up to 3 days. The white chocolate may solidify as it cools, but it will re-melt beautifully.
Reheating Methods : Pour the refrigerated hot chocolate into a saucepan and warm it over low heat, whisking occasionally, until smooth. You can also reheat individual servings in the microwave—30-second intervals, stirring between each, until it’s hot. If it seems too thick after refrigeration, stir in a splash of milk while reheating.
Freezer Instructions : This hot chocolate freezes surprisingly well. Pour cooled leftovers into freezer-safe containers, leaving an inch of headroom for expansion. Freeze for up to 2 months. Thaw in the refrigerator overnight, then reheat as directed above. The texture might be slightly different, but it’s still delicious.
One thing I love about this recipe is that the flavors actually get better after a day in the fridge. The peppermint mellows out and the vanilla becomes more pronounced. So don’t be afraid to make it a day ahead—it’s almost better that way.
Nutritional Information & Benefits
Let’s be real: this is an indulgent treat, not a health drink. But here’s what you’re getting in each serving (based on 8 servings):
- Calories : Approximately 350-400 per serving (without whipped cream)
- Fat : 22-26 grams (mostly from the cream and white chocolate)
- Carbohydrates : 35-40 grams
- Protein : 6-8 grams
- Calcium : A solid amount from the milk and cream
Health Benefits of Key Ingredients : White chocolate contains cocoa butter, which is rich in oleic acid—a heart-healthy monounsaturated fat. The milk and cream provide calcium and vitamin D, which are great for bone health. Peppermint has been shown to aid digestion and can help soothe an upset stomach. So while this isn’t a health food, it does have some redeeming qualities.
Dietary Considerations : This recipe is naturally vegetarian. For a gluten-free version, just make sure your white chocolate chips are certified gluten-free (most are). It can be made dairy-free and vegan with the substitutions mentioned earlier. It is not low-carb or keto-friendly due to the sugar content, but you can use sugar-free white chocolate chips for a lower-sugar version.
Potential Allergens : This recipe contains dairy and may contain soy (often found in white chocolate chips). Check labels if you have allergies.
Personal Wellness Perspective : I believe in balance. This is a treat, meant to be enjoyed in moderation. I make it for special occasions and holidays, not every day. And when I do make it, I savor every single sip without guilt. That’s the whole point of comfort food—it’s supposed to make you feel good.
Conclusion
This creamy slow cooker white hot chocolate with peppermint is the kind of recipe that makes you wonder why you ever bothered with the instant packets. It’s rich, velvety, and perfectly balanced between sweet and minty. The slow cooker does all the heavy lifting, so you can focus on what really matters—spending time with the people you love.
I’ve made this for Christmas morning, cookie exchanges, and quiet nights by the fire. Every time, it gets the same reaction: people close their eyes after the first sip and let out a little sigh of contentment. That’s the moment I know it’s working. It’s not just a drink—it’s an experience. A warm, cozy, peppermint-scented hug in a mug.
I’d love to hear how it turns out for you. Did you try any of the variations? Add your own twist? Drop a comment below and let me know. And if you’re looking for more cozy recipes, check out creamy chicken marsala or chicken lo mein for a satisfying dinner. Until next time, stay warm and keep sipping something delicious.
Frequently Asked Questions
Can I use white chocolate bars instead of chips?
Absolutely. Chop them into small, even pieces so they melt uniformly. Bar chocolate often has a higher cocoa butter content, which can result in an even creamier texture. Just make sure it’s real white chocolate, not white confectionery coating (which doesn’t melt as smoothly).
Why did my white hot chocolate turn out grainy?
Grainy hot chocolate usually means the white chocolate got too hot too fast, causing it to seize. Always cook on low heat and stir occasionally. If it does seize, try whisking in a splash of hot milk or cream—it can sometimes bring it back together. Prevention is easier than fixing, though, so keep that heat low.
Can I make this in an Instant Pot?
Yes, you can! Use the slow cooker function on low for the same results. The sauté function is too hot and will likely scorch the white chocolate. If you’re in a hurry, you can use the pressure cooker function on low pressure for 5 minutes, then quick release—but the texture won’t be quite as silky as the slow cooker method.
How do I make this less sweet?
Use a high-quality white chocolate with a higher cocoa butter content—it will be naturally less sweet than cheap chips. You can also reduce the white chocolate by 2 ounces and add an extra splash of milk to compensate. The salt helps balance sweetness too, so don’t skip it.
Can I double this recipe for a larger crowd?
Definitely. Just double all the ingredients and make sure your slow cooker is large enough (6 quarts or bigger). The cooking time might increase slightly—check after 2 hours and add more time if needed. This recipe is perfect for holiday parties because it scales up so easily.
Pin This Recipe!

Creamy Slow Cooker White Hot Chocolate with Peppermint
This creamy slow cooker white hot chocolate with peppermint is the perfect holiday treat. Rich, velvety, and perfectly balanced between sweet and minty, the slow cooker does all the heavy lifting so you can enjoy your party.
- Prep Time: 10 minutes
- Cook Time: 1.5 to 2 hours
- Total Time: 1 hour 40 minutes to 2 hours 10 minutes
- Yield: 8 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 12 ounces (340 grams) white chocolate chips
- 4 cups (960 ml) whole milk
- 1 cup (240 ml) heavy cream
- 1 teaspoon vanilla extract
- 1/2 teaspoon peppermint extract, plus more to taste
- A pinch of salt
- Crushed candy canes (for garnish, about 4-5 mini candy canes)
- Whipped cream (optional, for topping)
Instructions
- Prep your slow cooker. Give the insert a quick rinse and dry it. Plug it in and set it to low heat.
- Add the white chocolate chips. Pour all 12 ounces into the bottom of the slow cooker and spread them out.
- Pour in the milk and cream. Add the 4 cups of whole milk and 1 cup of heavy cream on top of the white chocolate chips. Don’t stir yet.
- Add the vanilla and salt. Drizzle in the 1 teaspoon of vanilla extract and sprinkle in the pinch of salt.
- Whisk gently to combine. There will still be chunks of white chocolate, which is fine.
- Cook on low for 1.5 to 2 hours. After about an hour, give it a stir. The white chocolate should be mostly melted.
- Add the peppermint extract. Once the white chocolate is fully melted and the mixture is smooth, stir in the 1/2 teaspoon of peppermint extract. Taste and add more if desired.
- Whisk until smooth. The mixture should be silky and pale ivory in color.
- Set to warm. Switch the slow cooker to the warm setting to keep the hot chocolate at serving temperature.
- Prepare your garnishes. Crush candy canes in a sealed ziplock bag with a rolling pin.
- Ladle into mugs, filling them about three-quarters full.
- Top with whipped cream and crushed candy canes. Add a whole mini candy cane as a stirrer if desired.
- Serve immediately.
Notes
Don’t rush the melting process; cook on low to prevent the white chocolate from seizing. Add peppermint extract at the end to preserve its flavor. If the mixture separates after sitting, whisk it back together. For a dairy-free version, use full-fat oat milk and dairy-free white chocolate chips.
Nutrition
- Serving Size: 1 mug (about 8 ounce
- Calories: 350400
- Sugar: 3035
- Sodium: 100150
- Fat: 2226
- Saturated Fat: 1418
- Carbohydrates: 3540
- Protein: 68
Keywords: white hot chocolate, slow cooker, peppermint, holiday drink, creamy hot chocolate, crockpot


