Creamy Slow Cooker White Hot Chocolate with Peppermint

Ready In 2 hours 15 minutes
Servings 8 servings
Difficulty Easy

My friend Jen did not trust a slow cooker for hot chocolate. She said it the way someone announces they don’t trust a used car salesman—firm, with crossed arms. “It’ll get grainy,” she told me last December, watching me unbox a new Crock-Pot I’d bought specifically for this purpose. “Or worse, it’ll burn and taste like scorched milk.” I had no comeback because honestly, I was a little worried myself. White chocolate is finicky. It seizes. It gets weird when overheated. And I was about to leave it unattended in a slow cooker for two hours while I wrapped presents? Seemed like a gamble.

But here’s the thing about winter in my house—it gets cold, and I get lazy. Not lazy in a bad way, more like, I want to sit on the couch with my kids and watch Elf without jumping up every ten minutes to stir a pot. I wanted something that could work while I worked on nothing. So I ignored my doubts, tossed white chocolate chips into the slow cooker with some heavy cream and milk, added a crushed candy cane because why not, and walked away. Two hours later, Jen came over to borrow a cookie sheet and I made her try it. She took one sip, went quiet for a second, and said, “Okay, I was wrong.” That is the highest praise she gives.

This creamy slow cooker white hot chocolate with peppermint is the drink you make when you want to feel like you are at a ski lodge, except you are in sweatpants and nobody is charging you sixteen dollars. It is rich without being heavy, sweet but balanced by the cool kick of peppermint, and it stays warm for hours without you doing a single thing. I have made it for holiday parties, for snow days, and for no reason at all in February when the world feels gray. It never fails to make people close their eyes on the first sip. That is the kind of recipe worth keeping.

Why You Will Love This Recipe

I have tested this recipe more times than I care to admit, and I can tell you with confidence—it works. Every single time. The slow cooker does all the heavy lifting, and you get to take all the credit. Here is why this one stands out from every other hot chocolate recipe you have pinned and forgotten about:

  • Set It and Forget It: No standing at the stove whisking nervously. You dump everything in, stir once, and walk away. The slow cooker keeps it warm for hours, so guests can serve themselves whenever they want.
  • Simple Ingredients: You probably already have white chocolate chips, milk, heavy cream, and vanilla in your kitchen. The peppermint is optional but highly recommended—it is what makes this feel like a special occasion.
  • Perfect for Holiday Gatherings: Whether it is a Christmas Eve open house, a cookie exchange, or a cozy movie night, this drink is the centerpiece that requires zero effort from you. Set out mugs, some whipped cream, and let people help themselves.
  • Crowd-Pleaser: Kids love the sweetness, adults love the grown-up feel, and even people who usually skip hot chocolate will go back for seconds. I have watched my dad, a black-coffee-only man, drink three cups in one sitting.
  • Unbelievably Smooth: The texture is what gets people. It is not thin or watery—it is velvety, almost like drinking melted ice cream. The slow cooker melds everything together without scorching, so you get that luxurious mouthfeel every time.

What makes this recipe different from the rest is the method. Most stovetop versions require constant attention and careful temperature control. White chocolate separates easily when overheated, and nobody wants a grainy drink. The slow cooker’s gentle, even heat eliminates that risk entirely. You get perfectly smooth, creamy results without breaking a sweat. And the peppermint? It is not overpowering. It lingers in the background, a cool whisper against the sweetness. This is the kind of recipe you will come back to year after year, not because it is fancy, but because it is reliable. It delivers exactly what it promises: comfort in a mug, no stress required.

What Ingredients You Will Need

This recipe uses simple, everyday ingredients to create something that tastes anything but ordinary. Each component plays a specific role in building that rich, velvety texture and balanced flavor. Here is what you need and why it matters:

  • White Chocolate Chips (12 ounces): The star of the show. I recommend Ghirardelli or Guittard for the smoothest melt—they have a higher cocoa butter content, which means less of that waxy texture you get from cheaper brands. Do not use white melting wafers or almond bark; they are designed for different purposes and will not give you the same creamy result.
  • Heavy Cream (1 cup): This is what gives the drink its luxurious body. Heavy cream adds richness that milk alone cannot achieve. If you want an even more decadent version, you can increase this to 1 1/2 cups and reduce the milk accordingly.
  • Whole Milk (4 cups): Whole milk provides the base without making the drink too thick. I do not recommend skim or 2% here—the lower fat content can lead to a thinner, less satisfying texture. If you need a dairy-free option, oat milk works surprisingly well, though the texture will be slightly less creamy.
  • Vanilla Extract (1 teaspoon): A good vanilla rounds out the sweetness and adds depth. Use pure vanilla extract if you have it—imitation works in a pinch, but the flavor difference is noticeable in a simple recipe like this one.
  • Peppermint Extract (1/2 teaspoon): This is where the magic happens. Go easy here—peppermint extract is potent, and a little goes a long way. I start with 1/2 teaspoon and taste before adding more. You can always add, but you cannot take away.
  • Crushed Peppermint Candies or Candy Canes (1/4 cup, plus more for garnish): These add a subtle crunch and a festive pop of color. I crush mine in a ziplock bag with a rolling pin—it is deeply satisfying and keeps the mess contained. You can also buy pre-crushed peppermint if you are short on time.
  • Sweetened Condensed Milk (1/2 cup): This is my secret ingredient. It adds sweetness and a silky, almost caramel-like richness that regular sugar cannot replicate. It also helps stabilize the white chocolate, preventing it from separating as it heats.
  • Pinch of Salt: Do not skip this. A tiny pinch of salt balances the sweetness and makes all the flavors pop. It is the difference between a good hot chocolate and a great one.
  • Optional Toppings: Whipped cream (homemade is best, but store-bought works in a pinch), extra crushed peppermint, white chocolate shavings, or even a drizzle of melted dark chocolate for contrast.

Equipment Needed

You do not need a lot of fancy tools for this recipe, which is part of why I love it. Here is what you will need:

  • Slow Cooker (4 to 6 quarts): Any standard slow cooker will work. I use a 6-quart model because it is what I have, but a smaller one works fine too. The key is that it heats evenly—older models with hot spots can sometimes cause the white chocolate to seize, so if yours runs hot, keep an eye on it the first time.
  • Whisk: You will need this for the initial stir and for whisking again before serving. A silicone whisk is gentle on nonstick inserts, but any whisk will do.
  • Measuring Cups and Spoons: Standard set for measuring liquids and small amounts of extract.
  • Ziplock Bag and Rolling Pin (or Meat Tenderizer): For crushing the peppermint candies. You can also use a food processor, but honestly, the bag method is more fun and creates less cleanup.
  • Mugs: Heatproof glass or ceramic mugs work best. I like clear glass mugs for this recipe because the pale, creamy color of the hot chocolate looks beautiful against the red and white peppermint garnish.
  • Small Ladle: For serving. A ladle with a lip makes pouring neat and mess-free.

If you do not have a slow cooker, you can make this on the stovetop over low heat, whisking constantly. It will take about 15 minutes and requires more attention, but the result is nearly identical. I have done it both ways, and while the stovetop version works in a pinch, the slow cooker version is hands-down easier and more forgiving.

Preparation Method

creamy slow cooker white hot chocolate with peppermint preparation steps

This recipe could not be simpler. The hardest part is waiting for it to be ready. Here is how to make it:

  1. Prep the slow cooker. Lightly spray the inside of your slow cooker with nonstick cooking spray or rub it with a little butter. This step is optional, but it makes cleanup significantly easier. White chocolate can leave a stubborn film on the insert, and the spray helps prevent that.
  2. Add the white chocolate chips. Pour the 12 ounces of white chocolate chips into the bottom of the slow cooker. Spread them into an even layer so they start melting evenly.
  3. Pour in the milk and cream. Add the 4 cups of whole milk and 1 cup of heavy cream. Do not stir yet—just pour them over the chocolate chips. The liquid will start to soften the chocolate as the slow cooker heats up.
  4. Add the sweetened condensed milk. Drizzle the 1/2 cup of sweetened condensed milk over the top. This will sink into the milk and cream and start blending with the chocolate as it melts.
  5. Add vanilla, peppermint extract, and salt. Pour in the 1 teaspoon of vanilla extract, 1/2 teaspoon of peppermint extract, and a small pinch of salt. Again, do not stir yet—you will do that in the next step.
  6. Stir everything together gently. Use your whisk to combine all the ingredients. Do not whisk vigorously—you do not want to incorporate air bubbles. Just stir gently until the white chocolate chips are mostly submerged and the mixture looks uniform. It will look thin and separated at this point, but do not worry. The slow cooker will work its magic.
  7. Cover and cook on low for 2 hours. Set your slow cooker to low and let it do its thing. Do not cook on high—the higher temperature can cause the white chocolate to scorch or seize. Two hours on low is the sweet spot. At the one-hour mark, give it a quick stir to make sure nothing is sticking to the bottom. It will still look thin at this point, but it will thicken as it continues to cook.
  8. Whisk again before serving. After two hours, uncover and whisk gently. The mixture should be smooth, creamy, and slightly thickened. If it looks a little separated, do not panic—just whisk it back together. It comes together beautifully with a few gentle strokes.
  9. Taste and adjust. Dip a spoon in and taste it. Is it sweet enough? Does it need more peppermint? I usually find the flavor is perfect at this point, but if you want a stronger peppermint kick, add another 1/4 teaspoon of extract and stir. If you want it sweeter, add another tablespoon of sweetened condensed milk.
  10. Serve immediately or keep warm. Turn the slow cooker to the “warm” setting and let guests serve themselves. Ladle into mugs, top with whipped cream and crushed peppermint, and enjoy. The hot chocolate will stay perfect for up to 3 hours on the warm setting.

Sensory cues to watch for: At the one-hour mark, the mixture should smell sweet and milky, with a faint hint of peppermint. The white chocolate chips should be mostly melted, though you might see a few small flecks—they will dissolve in the second hour. At two hours, the mixture should look pale and creamy, almost like melted vanilla ice cream. It should coat the back of a spoon lightly but still be pourable. If it looks thick and clumpy, it may have gotten too hot—whisk in a splash of warm milk to bring it back.

Cooking Tips & Techniques

I have made this recipe at least a dozen times, and I have learned a few things the hard way. Here are my best tips for perfect results every time:

  • Low and slow is non-negotiable. I know it is tempting to crank the slow cooker to high and speed things up, but do not do it. White chocolate is sensitive to heat. High heat can cause it to seize into a grainy, clumpy mess that no amount of whisking can fix. Low heat for two hours is the only way to guarantee that silky-smooth texture.
  • Stir at the one-hour mark. This is my most important tip. Set a timer for 60 minutes and give the mixture a quick stir. This redistributes the heat and prevents any chocolate from settling and scorching on the bottom. I learned this the hard way when I made my first batch and ended up with a thin layer of burnt chocolate on the bottom of the insert. The rest of the batch was fine, but the cleanup was a nightmare.
  • Crush your peppermint finely. Large chunks of candy cane can be unpleasant to drink—they get stuck in your teeth and do not distribute evenly. I crush mine until the pieces are about the size of coarse sand. A rolling pin and a ziplock bag work perfectly. If you want an extra-fine texture, you can pulse the crushed candy in a food processor for a few seconds.
  • Taste before you add more peppermint extract. Peppermint extract is strong, and different brands have different potencies. I always start with 1/2 teaspoon and taste before adding more. You want the peppermint to be present but not overwhelming—it should complement the white chocolate, not dominate it.
  • Keep it warm, not hot. Once the hot chocolate is ready, switch the slow cooker to the “warm” setting. If your slow cooker does not have a warm setting, you can keep it on low, but check it every 30 minutes and stir occasionally. After about 3 hours, the texture may start to thicken as the milk solids concentrate. If it gets too thick, stir in a splash of warm milk to thin it out.
  • Double the recipe for a crowd. This recipe scales beautifully. If you are serving a large group, simply double all the ingredients. You may need to increase the cooking time by 30 minutes to an hour, depending on your slow cooker size. Just keep an eye on it and stir at the halfway point.

Variations & Adaptations

One of the best things about this recipe is how easy it is to customize. Here are some of my favorite variations:

  • Dark Chocolate Peppermint Hot Chocolate: Swap the white chocolate chips for semi-sweet or dark chocolate chips. Reduce the sweetened condensed milk to 1/4 cup, since dark chocolate is less sweet. The result is a deeper, more sophisticated flavor that pairs beautifully with the peppermint.
  • Dairy-Free Version: Use full-fat oat milk or canned coconut milk instead of whole milk and heavy cream. Replace the white chocolate chips with a dairy-free white chocolate alternative—I like the one from Pascha or Enjoy Life. The texture will be slightly thinner, but the flavor is still fantastic.
  • Spiked Adult Version: Add a shot of peppermint schnapps or vanilla vodka to each mug before pouring the hot chocolate. You can also add a splash of Bailey’s Irish Cream for a creamy, boozy twist. I do not recommend adding alcohol directly to the slow cooker, as it can affect the texture and the alcohol will cook off over time.
  • Mint Chocolate Chip Version: Stir in 1/2 cup of mini chocolate chips after the cooking time is complete. The chips will melt slightly but retain their shape, giving you little pockets of chocolate in every sip. Top with whipped cream and a sprinkle of crushed Oreos for the full mint chocolate chip experience.
  • Peppermint Mocha Twist: Add 1 tablespoon of instant espresso powder or strong brewed coffee to the slow cooker along with the other ingredients. The coffee does not make it taste like coffee—it just deepens the chocolate flavor and adds a subtle warmth that complements the peppermint.

I have tried the dark chocolate version myself, and it is my go-to when I want something a little less sweet. My kids prefer the original white chocolate version, so I usually make a big batch and let everyone customize their own mug with toppings. It is the easiest way to keep everyone happy.

Serving & Storage Suggestions

This hot chocolate is best served warm, straight from the slow cooker. Here is how I like to present it:

  • Garnish generously. A dollop of homemade whipped cream is non-negotiable in my house. I make mine with heavy cream, a splash of vanilla, and a tiny bit of powdered sugar. Top with crushed peppermint and a mini candy cane for the full effect. If you want to get fancy, you can also add white chocolate shavings or a drizzle of melted dark chocolate.
  • Serve with dippers. Set out a plate of shortbread cookies, biscotti, or even pretzel rods for dipping. The salty-sweet combination is irresistible. I also love serving this with a plate of soft snickerdoodle cookies—the cinnamon sugar pairs perfectly with the peppermint.
  • Keep it warm for parties. If you are serving this at a holiday gathering, leave the slow cooker on the warm setting and set it out with a ladle and a stack of mugs. Let guests serve themselves and add their own toppings. It is the ultimate low-effort, high-impact party drink.
  • Store leftovers in the fridge. If you have any left (unlikely, but possible), let it cool completely and transfer it to an airtight container. It will keep in the refrigerator for up to 3 days. The texture will thicken as it chills, so do not be alarmed if it looks more like pudding than hot chocolate.
  • Reheat gently. To reheat, pour the cold hot chocolate into a saucepan and warm it over low heat, whisking constantly. Do not boil it—gentle heat is key. You can also reheat individual servings in the microwave in 30-second intervals, stirring between each. If it is too thick, stir in a splash of milk to thin it out.

The flavors actually deepen and meld together overnight, so leftovers taste even better the next day. I have been known to make a batch on purpose just so I can have it for breakfast the next morning. No judgment here.

Nutritional Information & Benefits

Let’s be real—this is a treat, not a health food. But that does not mean it is without its merits. Here is the estimated nutritional breakdown for one serving (about 1 cup, without toppings):

  • Calories: Approximately 380
  • Fat: 22g (13g saturated)
  • Carbohydrates: 42g (40g sugar)
  • Protein: 6g
  • Calcium: 25% of the Daily Value
  • Vitamin D: 15% of the Daily Value

The milk and cream provide a good amount of calcium and vitamin D, which are important for bone health. White chocolate contains cocoa butter, which is a source of healthy fats. And the peppermint? It is known for its digestive benefits—it can help soothe an upset stomach and aid digestion after a heavy meal. So if you drink this after Christmas dinner, you are basically doing your digestive system a favor. That is my story, and I am sticking to it.

For those with dietary restrictions, this recipe contains dairy and may contain traces of soy (depending on the white chocolate brand you use). It is not gluten-free unless you verify that your white chocolate chips are certified gluten-free—some brands process them in facilities that also handle wheat. Always check labels if you are serving someone with celiac disease or a severe allergy.

Conclusion

This creamy slow cooker white hot chocolate with peppermint is the kind of recipe that makes you look like a holiday hero without actually doing much work. It is rich, smooth, and perfectly balanced—sweet but not cloying, with a cool peppermint finish that keeps you coming back for more. I have made it for parties, for quiet nights at home, and for mornings when I needed something warm to hold onto. It never disappoints.

I love this recipe because it reminds me that the best things in life are often the simplest. You do not need complicated techniques or fancy ingredients to create something that feels special. You just need a slow cooker, a few pantry staples, and a little bit of patience. The result is a drink that feels like a hug in a mug—comforting, warm, and exactly what you need.

If you try this recipe, I want to hear about it. Leave a comment below and let me know how it turned out. Did you add extra peppermint? Did you spike it with something fun? Did your kids drink three cups and then bounce off the walls? (Mine did. No regrets.) Share your photos, your tweaks, and your stories. I read every single comment, and nothing makes me happier than knowing this recipe brought a little warmth to your holiday season. Happy sipping, friends!

Frequently Asked Questions

Can I use white chocolate bars instead of white chocolate chips?

Yes, absolutely. Chop the bars into small, uniform pieces so they melt evenly. I recommend using about 12 ounces of high-quality white chocolate, like Ghirardelli or Lindt. Avoid white chocolate that is labeled as “coating” or “confectioners’ coating”—it has a different fat composition and will not melt as smoothly.

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

I do not recommend it. Pressure cookers heat too quickly and can cause the white chocolate to seize or scorch. If you want to use an Instant Pot, use the slow cooker function on low, not the pressure cook function. The result will be the same as using a traditional slow cooker.

How do I prevent the white chocolate from seizing?

The key is gentle, even heat. Always cook on low, never on high. Stir at the one-hour mark to redistribute heat and prevent hot spots. If your slow cooker runs particularly hot, you can also add the white chocolate chips after the milk and cream have warmed up for 30 minutes—this gives the liquid a head start and reduces the risk of scorching.

Can I make this ahead of time for a party?

Yes! You can make the hot chocolate up to 2 days in advance. Let it cool completely, then store it in an airtight container in the refrigerator. When you are ready to serve, pour it into the slow cooker and warm it on low for 1-2 hours, stirring occasionally. You may need to whisk it vigorously to bring it back to a smooth consistency—it will separate slightly as it chills, but it comes back together beautifully.

What can I use instead of peppermint extract?

If you do not have peppermint extract, you can use peppermint simple syrup (available at most coffee shops or grocery stores) or crush extra peppermint candies and let them steep in the warm milk mixture. You can also skip the peppermint entirely for a classic white hot chocolate—it is just as delicious without it. For a different flavor twist, try adding a teaspoon of orange extract or a cinnamon stick while it cooks.

Pin This Recipe!

creamy slow cooker white hot chocolate with peppermint recipe
Print

Creamy Slow Cooker White Hot Chocolate with Peppermint

This creamy slow cooker white hot chocolate with peppermint is the drink you make when you want to feel like you are at a ski lodge, except you are in sweatpants and nobody is charging you sixteen dollars. It is rich without being heavy, sweet but balanced by the cool kick of peppermint, and it stays warm for hours without you doing a single thing.

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

Ingredients

Scale
  • 12 ounces white chocolate chips (recommended: Ghirardelli or Guittard)
  • 1 cup heavy cream
  • 4 cups whole milk
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon peppermint extract
  • 1/4 cup crushed peppermint candies or candy canes, plus more for garnish
  • 1/2 cup sweetened condensed milk
  • Pinch of salt
  • Optional toppings: whipped cream, extra crushed peppermint, white chocolate shavings, or melted dark chocolate

Instructions

  1. Lightly spray the inside of your slow cooker with nonstick cooking spray or rub it with a little butter (optional, for easier cleanup).
  2. Pour the 12 ounces of white chocolate chips into the bottom of the slow cooker and spread into an even layer.
  3. Add the 4 cups of whole milk and 1 cup of heavy cream over the chocolate chips. Do not stir yet.
  4. Drizzle the 1/2 cup of sweetened condensed milk over the top.
  5. Add the 1 teaspoon of vanilla extract, 1/2 teaspoon of peppermint extract, and a small pinch of salt. Do not stir yet.
  6. Use a whisk to gently combine all ingredients until the white chocolate chips are mostly submerged and the mixture looks uniform. It will look thin and separated at this point.
  7. Cover and cook on low for 2 hours. Do not cook on high. At the one-hour mark, give it a quick stir to prevent sticking.
  8. After two hours, uncover and whisk gently. The mixture should be smooth, creamy, and slightly thickened. If it looks separated, whisk it back together.
  9. Taste and adjust: add more peppermint extract (up to 1/4 teaspoon) or sweetened condensed milk (1 tablespoon) if desired.
  10. Serve immediately or keep warm on the ‘warm’ setting. Ladle into mugs, top with whipped cream and crushed peppermint, and enjoy. The hot chocolate will stay perfect for up to 3 hours on the warm setting.

Notes

Low and slow is non-negotiable. Stir at the one-hour mark to prevent scorching. Crush peppermint finely. Taste before adding more peppermint extract. Keep warm, not hot. Double the recipe for a crowd. For stovetop version, cook over low heat whisking constantly for about 15 minutes.

Nutrition

  • Serving Size: 1 cup
  • Calories: 380
  • Sugar: 40
  • Sodium: 150
  • Fat: 22
  • Saturated Fat: 13
  • Carbohydrates: 42
  • Protein: 6

Keywords: white hot chocolate, slow cooker, peppermint, holiday, Christmas, hot chocolate, creamy, easy

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