Written by

Harmony Rich

Published

Cozy Crockpot Peppermint White Hot Chocolate | Easy Winter Drink Recipe

Ready In 2 hours 15 minutes
Servings 8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

My sister asked why I couldn’t just dump everything in the crockpot instead of standing at the stove stirring like a maniac. I started to explain why that wouldn’t work — something about scalding the milk, about needing to control the heat, about proper technique. Then I stopped. I honestly had no good reason. I was just being stubborn.

It was a Tuesday night, and she was visiting for the week. The kind of cold January evening where the wind rattles the windows and you can feel the draft through the floorboards. I had this vision of cozy peppermint white hot chocolate, the kind you get at those fancy holiday markets, but I was making it way harder than it needed to be. She watched me pulling out saucepans and a whisk, and she just said, “Why not the crockpot?”

I almost laughed it off. But then I thought — wait, why not? So I grabbed my old crockpot, the one with the chip in the lid from that incident with the chili, and I just went for it. And let me tell you, it was perfect. Creamy, rich, with that cool peppermint kick. No stirring. No watching. Just dump, set, and forget.

Maybe you’ve been there — making something way more complicated than it needs to be because that’s just how you’ve always done it. This crockpot peppermint white hot chocolate changed my mind about a lot of things. It’s the kind of recipe that makes you wonder why you ever did it the hard way. And honestly, I keep making it because it feels like a warm hug on a cold night, and isn’t that what winter is all about?

Why You’ll Love This Recipe

This isn’t just another hot chocolate recipe. This crockpot peppermint white hot chocolate is the kind of drink that makes you slow down and actually enjoy the moment. I’ve tested this at least a dozen times — too much peppermint, not enough white chocolate, the right balance of creaminess — and this version is the one that finally worked.

  • Set It and Forget It: No standing at the stove stirring for twenty minutes. Dump everything in the crockpot, turn it on, and walk away. It’s that simple.
  • Simple Ingredients: You probably have most of this in your kitchen right now. Milk, cream, white chocolate chips, peppermint extract. No fancy trips to a specialty store.
  • Perfect for Cozy Nights: This is made for snow days, holiday movie marathons, or those quiet evenings when you just want something warm in your hands.
  • Crowd-Pleaser: I brought this to a family gathering and watched everyone go back for seconds. Kids love it. Adults love it. Even my uncle who says he doesn’t like sweet drinks had two cups.
  • Unbelievably Creamy: The slow cooking method melts everything together into this velvety, rich texture that stovetop versions just can’t match. It’s next-level comfort.

What makes this different from every other white hot chocolate recipe out there? It’s the balance. Most recipes are either too sweet or too thin. This one has just enough cream to feel indulgent, just enough peppermint to taste festive, and just enough vanilla to round everything out. I tested it with different milk ratios and different white chocolate brands — Ghirardelli white chocolate chips work best, by the way — until I got it exactly right.

This is the kind of drink that makes you close your eyes after the first sip. It’s comfort in a mug, made easier than you ever thought possible.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that rich, creamy flavor you’re craving. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store. Here’s what you’ll need:

For the Base

  • 6 cups whole milk — Whole milk gives the creamiest result, but 2% works in a pinch. Don’t use skim; it will be too thin.
  • 2 cups heavy cream — This is what makes it feel luxurious. You can use half-and-half if you want it lighter, but the texture won’t be as rich.
  • 3 cups white chocolate chips — I recommend Ghirardelli or Guittard. The cheaper brands don’t melt as smoothly and can leave a grainy texture.
  • 1 teaspoon vanilla extract — Pure vanilla extract, not imitation. It makes a real difference in the depth of flavor.

For the Peppermint Flavor

crockpot peppermint white hot chocolate preparation steps

  • 1 teaspoon peppermint extract — Start with this amount and taste. Peppermint extract is strong, and you can always add more. I use Nielsen-Massey because it’s clean and not artificial tasting.
  • 1/2 cup crushed peppermint candies — For garnish and a little extra crunch. You can crush them in a bag with a rolling pin or use a food processor. (Pro tip: let the bag sit for a minute after crushing so the dust settles.)

Optional Add-Ins

  • 1/4 teaspoon salt — A tiny pinch balances the sweetness and makes the chocolate flavor pop. Don’t skip this.
  • Whipped cream — For topping. Homemade is best, but store-bought works in a hurry.
  • Mini marshmallows — Because sometimes you just need marshmallows floating on top.
  • Peppermint sticks or candy canes — For stirring and extra peppermint flavor as they melt.

For a dairy-free version, swap the whole milk for oat milk and the heavy cream for full-fat coconut cream. Use dairy-free white chocolate chips — Enjoy Life makes a good one. The texture will be slightly different, but it’s still delicious.

If you want to cut back on sugar, look for white chocolate chips sweetened with stevia or monk fruit. Lily’s makes a good option. Just keep in mind that the sweetness level will be different, so taste and adjust accordingly.

Seasonal tip: In the summer, you can swap the peppermint for a splash of orange extract and some orange zest for a creamsicle-style drink. But honestly, this peppermint version is made for winter.

Equipment Needed

You don’t need much for this recipe, and that’s the beauty of it. Here’s what you’ll need:

  • A 4-6 quart crockpot or slow cooker — This is the star of the show. Any size in this range works. If yours is bigger, that’s fine — the liquid will just heat up a little faster. If it’s smaller, scale the recipe down by half.
  • A whisk — For stirring everything together. A silicone whisk is nice because it won’t scratch your crockpot, but a regular metal one works too.
  • A measuring cup and spoons — For accurate measurements. I use glass measuring cups for liquids and stainless steel for dry ingredients.
  • Mugs for serving — Ceramic mugs work best. They hold heat longer than glass.
  • A rolling pin or food processor — For crushing the peppermint candies. A zip-top bag and a rolling pin is the low-tech method. A food processor makes it faster but creates more fine dust.

I’ve made this in a cheap crockpot I bought at a garage sale for five dollars, and it worked perfectly. You don’t need fancy equipment. Just something that holds heat and doesn’t leak. My current crockpot is a basic Cuisinart model, and it’s been going strong for years. If you’re in the market, look for one with a warm setting — it’s great for keeping the hot chocolate ready for hours without scorching.

Preparation Method

This is the easiest part. Seriously. Here’s how to make the best crockpot peppermint white hot chocolate of your life:

  1. Combine the milk and cream. Pour the 6 cups of whole milk and 2 cups of heavy cream into your crockpot. Give it a quick stir to combine. (I use a whisk for this, but a spoon works too.)
  2. Add the white chocolate chips. Pour in the 3 cups of white chocolate chips. Don’t stir yet — just let them sit on top. They’ll melt as the liquid heats up.
  3. Add the vanilla and salt. Stir in the 1 teaspoon of vanilla extract and the 1/4 teaspoon of salt. This is where the magic starts to happen.
  4. Set the crockpot to low. Cover and cook on low for 2 hours. Do not use high heat — it can scorch the milk and make the texture grainy. Low and slow is the way to go.
  5. Stir after 1 hour. About halfway through, give everything a good stir. The white chocolate should be mostly melted by now. If it’s not, that’s okay — just keep going.
  6. Add the peppermint extract. After 2 hours, stir in the 1 teaspoon of peppermint extract. Taste it. Want more peppermint? Add another 1/4 teaspoon. I usually stick with 1 teaspoon because I like it subtle, but you do you.
  7. Whisk until smooth. Give it a final whisk to make sure everything is fully combined. The texture should be silky and smooth, with no lumps of unmelted chocolate.
  8. Switch to warm setting. If you’re not serving right away, switch the crockpot to the warm setting. It will stay perfect for hours. Just give it a stir every now and then.
  9. Serve and garnish. Ladle into mugs. Top with whipped cream, crushed peppermint candies, and a mini marshmallow or two. If you have peppermint sticks, use them as stirrers.

A few things to watch for: If your crockpot runs hot, check it after 90 minutes instead of 2 hours. You’ll know it’s ready when the white chocolate is fully melted and the mixture is steaming but not boiling. If it starts to bubble around the edges, it’s getting too hot — switch to warm immediately.

The smell, by the way, is incredible. Your whole kitchen will smell like a holiday bakery. It’s the kind of scent that makes people wander into the kitchen asking what you’re making.

Cooking Tips & Techniques

I’ve learned a few things the hard way so you don’t have to. Here are my best tips for perfect crockpot peppermint white hot chocolate every time:

Don’t rush the heat. I made the mistake of using the high setting once because I was impatient. The milk scorched on the bottom, and the whole batch had this weird, burnt taste. Low heat is your friend. Trust the process.

Taste as you go. Peppermint extract is potent. A little goes a long way. I always start with 1 teaspoon, stir, taste, and then decide if I want more. You can always add, but you can’t take away.

Use good white chocolate. I know it’s tempting to buy the store brand, but white chocolate chips vary wildly in quality. Cheap ones often contain palm oil or other fillers that don’t melt smoothly. Ghirardelli or Guittard are worth the extra couple of dollars.

Crush your peppermint candies right before serving. If you crush them too early, they’ll get sticky and clump together. I crush mine while the hot chocolate is finishing up, and it takes about two minutes.

Keep it warm without burning it. The warm setting on most crockpots is perfect for holding the hot chocolate for 2-3 hours. After that, it can start to thicken as the milk solids separate. If you’re serving it over a longer period, stir it every 30 minutes or so.

I once forgot about a batch and left it on warm for five hours. The texture was thicker — almost like a pudding — but honestly, it was still delicious. My kids called it “hot chocolate pudding” and ate it with spoons. So even my failures turned into something good.

Variations & Adaptations

This recipe is flexible, and I love playing around with it. Here are some variations I’ve tried:

Dark Chocolate Peppermint

Swap half the white chocolate chips for dark chocolate chips. The bitterness of the dark chocolate balances the sweetness of the white chocolate beautifully. Use 1 1/2 cups of each.

Mint Chocolate Chip

Add 1/2 cup of mini chocolate chips to the finished hot chocolate. They’ll melt slightly but stay mostly intact, giving you little bursts of chocolate in every sip. It’s like drinking a mint chocolate chip cookie.

Dairy-Free Version

Use oat milk instead of whole milk and full-fat coconut cream instead of heavy cream. Look for dairy-free white chocolate chips — Enjoy Life makes a good one. The texture will be slightly thinner, but the flavor is still rich and satisfying.

Spiked Version for Adults

Add 1-2 ounces of peppermint schnapps or white creme de cacao to each mug before ladling in the hot chocolate. Stir gently. It’s perfect for holiday parties or quiet evenings by the fire.

Extra Creamy Version

Replace 1 cup of the whole milk with an additional cup of heavy cream. This makes it incredibly rich and decadent. I only do this when I’m feeling extra indulgent, but it’s worth it.

My personal favorite variation is the dark chocolate peppermint. I stumbled on it by accident when I ran out of white chocolate chips and had to supplement with dark. Now it’s my go-to. The contrast between the sweet and bitter is just right.

Serving & Storage Suggestions

This crockpot peppermint white hot chocolate is best served warm, straight from the crockpot. Ladle it into your favorite mugs — ceramic holds heat best — and top with a generous swirl of whipped cream, a sprinkle of crushed peppermint candies, and maybe a mini marshmallow or two.

For a pretty presentation, rim your mugs with melted white chocolate and crushed peppermint before pouring. Dip the rim in melted white chocolate, then in crushed peppermint, and let it set for a few minutes. It looks fancy but takes almost no effort.

This drink pairs beautifully with gingerbread cookies, shortbread, or a slice of pound cake. It’s also wonderful alongside a plate of fresh fruit — the tartness of raspberries or strawberries cuts through the richness.

Storage: Leftover hot chocolate keeps in the fridge for up to 3 days in an airtight container. The texture will thicken as it cools, but it thins back out when reheated.

Reheating: Pour individual servings into a saucepan and warm over medium-low heat, stirring occasionally. Or microwave in 30-second bursts, stirring between each, until hot. Don’t boil it — it can separate.

Freezing: You can freeze this in individual portions for up to 2 months. Thaw in the fridge overnight, then reheat gently. The texture might be slightly different after freezing, but it’s still delicious.

The flavors actually deepen after a day in the fridge. The peppermint mellows out and the vanilla becomes more pronounced. I’ve been known to make a double batch just so I have leftovers for the next day.

Nutritional Information & Benefits

Here’s the thing — this is an indulgent drink, and I’m not going to pretend otherwise. But it does have some redeeming qualities. The milk and cream provide calcium and protein, and the white chocolate offers a little bit of comfort for the soul.

Nutrient Amount Per Serving (1 cup)
Calories 380
Total Fat 24g
Saturated Fat 15g
Cholesterol 60mg
Sodium 180mg
Total Carbohydrates 36g
Sugars 32g
Protein 6g
Calcium 250mg

For a lighter option, use 2% milk and half-and-half instead of heavy cream. You’ll save about 100 calories per serving and still get a creamy, satisfying drink.

If you’re watching your sugar intake, look for sugar-free white chocolate chips or reduce the amount by half. The drink will be less sweet, but the peppermint and vanilla will still shine through.

Potential allergens: This recipe contains dairy. For a dairy-free version, see the variations section above.

Conclusion

This crockpot peppermint white hot chocolate is the kind of recipe that makes winter feel cozy. It’s warm, creamy, and just sweet enough — with that cool peppermint kick that makes it feel special. And the best part? It’s almost no work at all.

I love that I can set it up in the morning and have it ready whenever I want it. I love that it fills my kitchen with that amazing peppermint-vanilla smell. And I love that it makes everyone who tries it smile.

You can customize this however you want — more peppermint, less sugar, a splash of something grown-up. Make it your own. That’s the beauty of a simple recipe like this.

I’d love to hear how yours turns out. Did you try a variation? Add something unexpected? Leave a comment below and let me know. And if you share it on social media, tag me — I want to see your cozy mugs of peppermint white hot chocolate.

Here’s to warm hands, full hearts, and the easiest hot chocolate you’ll ever make.

Frequently Asked Questions

Can I make this in an Instant Pot instead of a crockpot?

Yes. Use the slow cook function on low for 2 hours. Do not use the pressure cook function — it will scorch the milk. The sauté function on low can work for quick heating, but you’ll need to stir constantly.

Can I use white chocolate bars instead of chips?

Absolutely. Chop them into small pieces so they melt evenly. About 18 ounces of white chocolate bars equals 3 cups of chips. Just make sure they’re good quality — cheap white chocolate bars can be waxy.

Why did my hot chocolate turn out grainy?

This usually happens when the heat is too high. The milk proteins can separate and create a grainy texture. Always use low heat, and stir occasionally. If it’s already grainy, you can try whisking it vigorously or blending it with an immersion blender.

Can I make this ahead of time for a party?

Yes. Make it up to 2 days ahead and store it in the fridge. Reheat it in the crockpot on low for 1-2 hours, stirring occasionally. Add the peppermint extract after reheating for the freshest flavor.

How do I make this less sweet?

Use less white chocolate — start with 2 cups instead of 3. You can also use unsweetened vanilla almond milk for part of the milk to cut the sweetness. A pinch of salt helps balance the sugar too.

Pin This Recipe!

crockpot peppermint white hot chocolate recipe

Print

Cozy Crockpot Peppermint White Hot Chocolate

This crockpot peppermint white hot chocolate is the kind of drink that makes you slow down and actually enjoy the moment. Creamy, rich, with that cool peppermint kick, it’s the easiest hot chocolate you’ll ever make.

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

Ingredients

Scale
  • 6 cups whole milk
  • 2 cups heavy cream
  • 3 cups white chocolate chips (recommended: Ghirardelli or Guittard)
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 1 teaspoon peppermint extract
  • 1/2 cup crushed peppermint candies (for garnish)
  • Whipped cream (for topping, optional)
  • Mini marshmallows (for topping, optional)
  • Peppermint sticks or candy canes (for stirring, optional)

Instructions

  1. Combine the milk and cream: Pour the 6 cups of whole milk and 2 cups of heavy cream into your crockpot. Give it a quick stir to combine.
  2. Add the white chocolate chips: Pour in the 3 cups of white chocolate chips. Don’t stir yet — just let them sit on top.
  3. Add the vanilla and salt: Stir in the 1 teaspoon of vanilla extract and the 1/4 teaspoon of salt.
  4. Set the crockpot to low: Cover and cook on low for 2 hours. Do not use high heat.
  5. Stir after 1 hour: About halfway through, give everything a good stir. The white chocolate should be mostly melted by now.
  6. Add the peppermint extract: After 2 hours, stir in the 1 teaspoon of peppermint extract. Taste and add more if desired.
  7. Whisk until smooth: Give it a final whisk to make sure everything is fully combined.
  8. Switch to warm setting: If not serving right away, switch the crockpot to the warm setting.
  9. Serve and garnish: Ladle into mugs. Top with whipped cream, crushed peppermint candies, and a mini marshmallow or two. Use peppermint sticks as stirrers if desired.

Notes

Use good quality white chocolate chips like Ghirardelli or Guittard for best results. Don’t rush the heat — always use low setting to prevent scorching. Taste peppermint extract before adding more as it is potent. Crush peppermint candies right before serving to prevent clumping. For a dairy-free version, use oat milk and full-fat coconut cream with dairy-free white chocolate chips.

Nutrition

  • Serving Size: 1 cup
  • Calories: 380
  • Sugar: 32
  • Sodium: 180
  • Fat: 24
  • Saturated Fat: 15
  • Carbohydrates: 36
  • Protein: 6

Keywords: crockpot peppermint white hot chocolate, slow cooker white hot chocolate, peppermint hot chocolate, winter drink, holiday drink, easy hot chocolate recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆