Love this? Save it for later!
Share the inspiration with your friends
My roommate Sarah asked me last December why I couldn’t just dump everything into the crockpot instead of standing at the stove stirring for twenty minutes. I laughed and launched into a whole speech about how you need to control the heat carefully with white chocolate so it doesn’t scorch, and how slow cookers just arent precise enough for something this delicate. She just looked at me, shrugged, and said but what if it works anyway. I started to explain why that wouldnt work—then stopped. Honestly, I had no real reason besides stubbornness. So I tossed in the white chips, poured the milk, and walked away to wrap presents. Two hours later, I came back to the most velvety, dreamy hot chocolate I had ever made. No scorching, no clumps, no constant whisking. I had to admit she was right. That moment of being wrong turned into my favorite winter tradition, and let me tell you, I’m not usually one to hand over the cooking reins so easily. This cozy crockpot peppermint white hot chocolate has become the thing I look forward to making every year when the first real chill hits the air, and maybe you’ve been in that same spot where you just want something warm without all the fuss. It’s the kind of recipe that makes you wonder why you ever did it the hard way.
Why You’ll Love This Recipe
I have made this recipe at least a dozen times over the past two winters, tweaking the ratios and testing different brands of white chocolate. I can tell you with confidence that this version is the one. It strikes that perfect balance between creamy richness and refreshing peppermint without being overly sweet or artificial tasting.
- Set It and Forget It : No standing over a hot stove. Just toss everything in the crockpot and let it work its magic while you relax, wrap gifts, or binge your favorite holiday movie.
- Simple Pantry Ingredients : You probably already have most of these in your kitchen. No fancy extracts or hard-to-find specialty items needed.
- Perfect for Holiday Gatherings : This is the ultimate drink for Christmas parties, cookie exchanges, or cozy nights by the fire. It keeps warm in the crockpot so guests can help themselves all evening.
- Crowd-Pleaser for All Ages : Kids love the candy cane topping, adults appreciate the grown-up sophistication. You can even spike it for an adults-only version.
- Unbelievably Smooth Texture : The slow, gentle heat of the crockpot melts the white chocolate perfectly, creating a silky drink that feels like a warm hug in a mug.
What makes this recipe different from other hot chocolate recipes is the technique. Most white hot chocolate recipes require constant attention to prevent the chocolate from seizing or burning. The crockpot method eliminates that stress entirely. Plus, the peppermint infuses slowly, creating a deeper, more natural flavor than simply stirring in extract at the end. This isn’t just another hot chocolate recipe—it’s the one that makes you close your eyes after the first sip. It’s comfort in a mug, reimagined for the busiest season of the year.
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples during the holiday season, and each one plays an important role in the final flavor and texture.
- White chocolate chips (12 ounces or 340 grams) – Use a good quality brand like Ghirardelli or Guittard for the smoothest melt. Avoid white melting wafers or candy coating, as they contain added oils that change the texture. Look for real cocoa butter listed in the ingredients.
- Whole milk (4 cups or 960 ml) – This gives the richest, creamiest result. You can use 2% in a pinch, but avoid skim milk as it can make the drink watery. For a dairy-free version, oat milk works beautifully.
- Heavy cream (1 cup or 240 ml) – Adds that luscious, velvety mouthfeel. Half-and-half can substitute if needed, but the drink wont be quite as indulgent.
- Vanilla extract (2 teaspoons) – Pure vanilla extract makes a noticeable difference. I recommend Nielsen-Massey or simply organic store brand. Avoid imitation vanilla if possible.
- Peppermint extract (1 teaspoon) – Start with this amount and adjust to taste. Some brands are stronger than others. I prefer using a pure peppermint extract rather than peppermint oil, which can be overpowering.
- Crushed candy canes (½ cup, plus more for garnish) – You can buy pre-crushed candy canes or crush your own by placing them in a zip-top bag and gently tapping with a rolling pin. Pro tip: remove the wrappers first (I may have learned this the hard way).
- Sweetened condensed milk (½ cup or 150 ml) – This adds sweetness and a silky texture without making the drink grainy. It also helps stabilize the white chocolate as it melts.
- Pinch of salt – Just a small amount balances the sweetness and enhances all the other flavors. Dont skip this, it really does make a difference.
- Optional garnish – Whipped cream, extra crushed candy canes, chocolate shavings, or a peppermint stick for stirring.
For the best results, I recommend using whole milk and real white chocolate. The lower fat content in alternatives can cause the chocolate to separate or create a grainy texture. If you need a dairy-free version, full-fat oat milk and dairy-free white chocolate chips work surprisingly well together.
Equipment Needed
You don’t need much for this recipe, which is part of its beauty. Here is what you will need:
- Slow cooker or crockpot (3 to 4 quart size) – A smaller crockpot works best because it allows the liquid to heat evenly. If you only have a larger one, the drink may cook faster, so keep an eye on it.
- Whisk – For stirring everything together at the beginning and giving it a quick whisk before serving. A silicone whisk is gentle on nonstick surfaces.
- Measuring cups and spoons – Accurate measurements matter, especially with the extracts. Too much peppermint can make the drink taste like toothpaste.
- Mugs – Choose your favorite cozy mugs. I have a collection of thrifted ceramic mugs that somehow make everything taste better.
- Rolling pin or mallet – For crushing candy canes if you buy whole ones. A food processor also works but can create too much powder.
If you don’t have a crockpot, you can make this on the stovetop over very low heat, whisking frequently. But honestly, the whole point of this recipe is letting the crockpot do the work. A budget-friendly crockpot works just as well as an expensive one here, so don’t feel pressured to buy anything fancy.
Preparation Method

This recipe could not be simpler, but I will walk you through each step with the little tips I have picked up along the way.
- Add the white chocolate chips to the crockpot. Spread them evenly across the bottom so they start melting as soon as the liquid hits them. If your white chocolate chips are particularly large, you can roughly chop them for faster melting.
- Pour in the whole milk and heavy cream. Slowly pour the liquids over the white chocolate chips. Give it a gentle stir with your whisk to start incorporating everything. Don’t worry if the chocolate hasn’t melted yet—that will happen as it heats.
- Add the sweetened condensed milk. Spoon it in and whisk gently to combine. This ingredient is the secret to that silky, luxurious texture that keeps people coming back for refills.
- Stir in the vanilla extract and peppermint extract. Add both extracts and give everything a good whisk. At this point, the mixture will look a bit separated and not very appetizing—trust the process. It will come together beautifully.
- Sprinkle in the pinch of salt. This small addition balances the sweetness and makes the peppermint flavor pop. I forgot it once and the drink tasted flat and one-dimensional.
- Cover and cook on LOW for 2 hours. Set your crockpot to low and walk away. Do not be tempted to cook on high, as this can cause the white chocolate to scorch around the edges. After about 45 minutes, give it a quick whisk to help everything combine evenly.
- Whisk again before serving. After 2 hours, remove the lid and whisk the mixture until smooth and glossy. It should look like creamy, pale milk with no visible streaks or lumps. If it seems too thick, whisk in a splash of warm milk.
- Stir in the crushed candy canes. Add about half a cup of crushed candy canes and stir gently. They will dissolve slightly, infusing the drink with even more peppermint flavor and leaving tiny flecks of pink throughout.
- Ladle into mugs and garnish. Pour the hot chocolate into your favorite mugs. Top with a generous dollop of whipped cream, a sprinkle of crushed candy canes, and maybe a peppermint stick for stirring. Serve immediately while warm.
The crockpot will keep the hot chocolate warm on the low or warm setting for several hours. Just give it a stir every hour or so to prevent a skin from forming on top.
Cooking Tips & Techniques
After making this recipe more times than I can count, I have learned a few things the hard way so you don’t have to. Here are my best tips for perfect results every time.
Always use low heat. I cannot stress this enough. High heat will cause the white chocolate to seize, leaving you with a grainy, separated mess. Low and slow is the way to go. If you are short on time, you can cook on low for 1.5 hours instead of 2, but check that the chocolate is fully melted before serving.
Taste before adding more peppermint. Peppermint extract is potent, and different brands vary in strength. Start with one teaspoon, taste, and add more if desired. Remember that the crushed candy canes will also add peppermint flavor as they dissolve.
Don’t skip the whisking. Giving the mixture a quick whisk halfway through cooking and again before serving ensures a smooth, uniform texture. I once skipped the mid-cook whisk and ended up with a few tiny lumps of unmelted chocolate at the bottom.
Make it ahead for parties. This recipe is perfect for entertaining because you can prepare everything in the crockpot insert the night before, store it in the refrigerator, and then just set it to cook a few hours before guests arrive. Just give it an extra 30 minutes of cooking time since it starts cold.
Keep it warm without overcooking. Once the hot chocolate is ready, switch the crockpot to the warm setting. It will stay perfectly drinkable for 3 to 4 hours without separating or scorching. If you notice it thickening, stir in a splash of warm milk.
Variations & Adaptations
One of the best things about this recipe is how easily it adapts to different tastes and dietary needs. Here are some variations I have tried and loved.
Spiked Adult Version – Add ¼ cup of peppermint schnapps or white creme de cacao to each serving. Stir it directly into the mug rather than the whole crockpot so guests can choose their own adventure. A shot of vanilla vodka also works surprisingly well.
Dairy-Free Version – Substitute the whole milk with full-fat oat milk, use dairy-free white chocolate chips (Enjoy Life makes a good one), and replace the heavy cream with canned coconut cream. The coconut flavor is subtle and actually complements the peppermint beautifully. I tested this version for a friend with dairy allergies and she said it was even better than the original.
Extra Minty Version – For true peppermint lovers, increase the peppermint extract to 1½ teaspoons and add a handful of fresh mint leaves to the crockpot during cooking. Strain them out before serving. The mint leaves add a fresh, herbal note that pairs perfectly with the candy cane garnish.
Chocolate Peppermint Version – Replace half of the white chocolate chips with semi-sweet chocolate chips for a marbled effect. The combination of white and dark chocolate with peppermint is absolutely divine. Just be aware that the final color will be a light mocha rather than pure white.
Slow Cooker Size Adjustment – This recipe doubles beautifully for larger gatherings. Simply double all ingredients and cook on low for 2½ to 3 hours. Use a 6-quart or larger crockpot to accommodate the extra volume.
Serving & Storage Suggestions
This cozy crockpot peppermint white hot chocolate is best served warm, but how you serve it can make all the difference in the experience.
Serving Temperature – Aim for serving temperature around 150°F to 160°F. It should be hot enough to warm you up but not so hot that it burns your tongue. If it has been sitting in the crockpot for a while, give it a stir and let it cool for a minute before serving.
Presentation Ideas – Rim your mugs with crushed candy canes for an extra festive touch. Dip the rim in a shallow dish of melted white chocolate or honey, then press into crushed candy canes. Let set for a few minutes before pouring the hot chocolate. It looks stunning and tastes amazing.
Perfect Pairings – This drink pairs beautifully with crispy garlic chicken for a surprising savory-sweet combination. For a classic holiday pairing, serve alongside gingerbread cookies, sugar cookies, or a slice of peppermint bark. The creamy sweetness of the hot chocolate balances the spice of gingerbread perfectly.
Storage Instructions – Leftover hot chocolate can be stored in an airtight container in the refrigerator for up to 5 days. The texture may change slightly upon reheating, but a good whisk will bring it back together. Do not freeze this drink, as the dairy will separate and become grainy.
Reheating Methods – Reheat individual servings in the microwave in 30-second intervals, stirring between each. For larger batches, reheat on the stovetop over low heat, whisking constantly. You can also return it to the crockpot on low for about 30 minutes, stirring occasionally.
Flavor Development – Interestingly, the peppermint flavor deepens and becomes more pronounced after the drink sits overnight. Some people actually prefer the leftovers because the flavors have had time to meld together. Just give it a good stir before reheating.
Nutritional Information & Benefits
While this is certainly an indulgent treat, there are a few redeeming qualities worth mentioning. Here is the estimated nutritional breakdown per serving (based on 6 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 385 |
| Total Fat | 22g |
| Saturated Fat | 13g |
| Cholesterol | 55mg |
| Sodium | 180mg |
| Total Carbohydrates | 42g |
| Sugars | 38g |
| Protein | 7g |
| Calcium | 280mg |
White chocolate contains calcium from the milk solids, which supports bone health. The milk and cream provide protein and vitamin D. Peppermint has been traditionally used to aid digestion and soothe upset stomachs, which is a nice bonus after a heavy holiday meal. That said, this is definitely a treat rather than a health drink. I like to think of it as a special occasion indulgence that brings joy and warmth during the cold winter months.
For those watching their sugar intake, you can reduce the sweetened condensed milk to ¼ cup and skip the candy cane garnish. The drink will still be sweet from the white chocolate, just less intensely so.
Conclusion
This cozy crockpot peppermint white hot chocolate has become my go-to winter recipe for good reason. It is ridiculously easy, incredibly forgiving, and delivers that warm, comforting feeling we all crave when the temperatures drop. The fact that it comes together in a crockpot with minimal effort means I can spend more time enjoying the season and less time fussing in the kitchen. I love that I can make it for a crowd or just for myself on a quiet snowy evening. It has that rare quality of feeling both special and effortless at the same time. I would love to hear how this recipe works for you. Did you try any of the variations? Did your family love it as much as mine does? Drop a comment below and share your experience. And if you are looking for another cozy winter recipe, you might enjoy my slow cooker beef stew for those nights when only something hearty and savory will do. Until next time, stay warm and keep sipping something delicious.
Frequently Asked Questions
Can I use white chocolate bars instead of chips?
Yes, absolutely. Just chop the white chocolate bars into small, uniform pieces so they melt evenly. About 12 ounces of chopped white chocolate equals roughly 2 cups of chips. Avoid using white chocolate that contains cocoa butter substitutes, as these can melt differently and create a greasy texture.
Why did my white chocolate seize or become grainy?
This usually happens when the heat is too high or when a small amount of water gets into the chocolate. Always cook on low heat, and make sure your crockpot and utensils are completely dry before adding the chocolate. If your mixture does seize, try whisking in a tablespoon of warm heavy cream to help smooth it out.
Can I make this in an Instant Pot or pressure cooker?
I do not recommend using an Instant Pot for this recipe. The high, direct heat can easily scorch the white chocolate, and the sealed environment makes it difficult to monitor the texture. Stick with a traditional crockpot or slow cooker for the best results.
How do I prevent a skin from forming on top?
A skin forms when the surface of the liquid dries out. To prevent this, keep the lid on the crockpot as much as possible. If you notice a skin forming, simply whisk it back into the liquid. For longer holding times, you can float a piece of plastic wrap directly on the surface of the hot chocolate.
Can I use peppermint oil instead of peppermint extract?
You can, but be very careful. Peppermint oil is much more concentrated than extract. Start with just 2 to 3 drops and taste before adding more. Too much peppermint oil can make the drink taste medicinal and overpower the delicate white chocolate flavor.
Pin This Recipe!

Cozy Crockpot Peppermint White Hot Chocolate – Best Easy Recipe
This creamy, dreamy crockpot peppermint white hot chocolate is the ultimate winter treat. Simply toss everything in the slow cooker and let it work its magic while you relax.
- Prep Time: 5 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 5 minutes
- Yield: 6 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
- 2 teaspoons vanilla extract
- 1 teaspoon peppermint extract
- ½ cup crushed candy canes, plus more for garnish
- ½ cup (150 ml) sweetened condensed milk
- Pinch of salt
- Optional garnish: whipped cream, extra crushed candy canes, chocolate shavings, or a peppermint stick
Instructions
- Add the white chocolate chips to the crockpot, spreading them evenly across the bottom.
- Pour in the whole milk and heavy cream. Give it a gentle stir with a whisk.
- Add the sweetened condensed milk and whisk gently to combine.
- Stir in the vanilla extract and peppermint extract, then sprinkle in the pinch of salt. Whisk well.
- Cover and cook on LOW for 2 hours. After about 45 minutes, give it a quick whisk.
- After 2 hours, whisk the mixture until smooth and glossy. If too thick, whisk in a splash of warm milk.
- Stir in the crushed candy canes.
- Ladle into mugs and garnish with whipped cream, crushed candy canes, or a peppermint stick. Serve immediately.
Notes
Always use low heat to prevent white chocolate from seizing. Taste before adding more peppermint extract. The drink can be kept warm on the low or warm setting for several hours; stir occasionally. For a dairy-free version, use full-fat oat milk and dairy-free white chocolate chips.
Nutrition
- Serving Size: 1 cup
- Calories: 385
- Sugar: 38
- Sodium: 180
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 42
- Protein: 7
Keywords: crockpot, slow cooker, white hot chocolate, peppermint, holiday, Christmas, easy, creamy


