Written by

Brittany Hamilton

Published

Creamy Crockpot White Hot Chocolate with Peppermint

Ready In 2 hours 30 minutes
Servings 6-8 servings
Difficulty Easy

There used to be this little coffee shop tucked into a brick building on Main Street in my town—the kind of place with mismatched armchairs and a fireplace that crackled even when it wasn’t cold out. They made a white hot chocolate that was pure magic. Not too sweet, impossibly creamy, and topped with crushed peppermint that melted into the steam. When they closed suddenly last winter, I felt genuinely lost. I mean, I tried other hot chocolates. I ordered them at cafes, made them from packets, even attempted a stovetop version that turned into a grainy disaster. Honestly, it was depressing.

After twelve tries—and one particularly sad batch where the white chocolate seized into a clumpy mess—I finally got it. This creamy crockpot white hot chocolate with peppermint is the exact recreation of that cozy memory. The slow cooker does all the heavy lifting here, which is honestly the only reason I kept experimenting until I nailed it. Let me tell you, the first time the steam hit my face and I tasted that familiar velvet texture, I almost cried. Maybe you’ve been there—that one drink or dish from a place that no longer exists, and you’d give anything to have it just one more time.

This recipe stays with me because it’s more than a drink. It’s the feeling of sinking into that worn leather chair by the fire, the sound of rain against the windows, the way the world felt softer for fifteen minutes. And now I can have that feeling anytime I want. So can you.

Why You’ll Love This Recipe

This isn’t just another hot chocolate recipe—it’s the one you’ll come back to all winter long. I tested this version on my neighbor, a self-proclaimed hot chocolate snob, and she asked for the recipe before she finished her mug. That’s the kind of reaction you want.

  • Set It and Forget It: The crockpot does all the stirring and heating for you. No standing at the stove, no whisking frantically to prevent scorching. Just dump, stir, and walk away.
  • Simple Ingredients: You probably have most of these in your pantry right now. No fancy extracts or hard-to-find creamers—just real cream, good white chocolate, and fresh peppermint.
  • Perfect for Holiday Gatherings: Set this up before guests arrive and let it simmer on low throughout the party. Your house will smell incredible, and everyone can help themselves.
  • Crowd-Pleaser: Kids love the sweetness, adults appreciate the creamy richness, and the peppermint gives it that festive kick without being overpowering.
  • Unbelievably Creamy: The secret is using heavy cream and whole milk together with high-quality white chocolate. The slow cooker melds everything into a silky, velvety texture that no stovetop version can match.

What makes this different from every other white hot chocolate recipe out there? It’s the combination of real vanilla bean paste and crushed candy cane that steeps right in the crockpot. The peppermint flavor is natural and fresh, not artificial or medicinal. Plus, the slow cooking time allows the flavors to marry together in a way that quick stovetop versions just can’t achieve.

This is the kind of drink that makes you close your eyes after the first sip. It’s comfort in a mug—indulgent enough to feel like a treat but made with real ingredients you can feel good about serving to your family. Perfect for movie nights, holiday parties, or those quiet evenings when you just need something warm and wonderful.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that luxurious, creamy texture and bold peppermint flavor. Most of these are pantry staples or easy to find at any grocery store during the winter months.

For the White Hot Chocolate Base

  • Heavy cream, 1 cup (240 ml) – This is what gives the drink its signature richness. Don’t substitute with half-and-half or milk alone; the fat content is crucial for that velvety mouthfeel.
  • Whole milk, 4 cups (960 ml) – Use the real deal here. Low-fat or skim milk will make the final drink watery and thin. Whole milk provides the perfect balance of creaminess without being too heavy.
  • High-quality white chocolate, 12 ounces (340 g), chopped – I recommend Ghirardelli or Lindt white chocolate bars. Avoid white chocolate chips, as they often contain stabilizers that prevent smooth melting. Look for bars with cocoa butter listed as an ingredient.
  • Vanilla bean paste, 2 teaspoons – This adds those gorgeous vanilla specks and a deeper flavor than extract. If you don’t have it, use 1 tablespoon of pure vanilla extract instead.
  • Crushed candy canes, 1/2 cup (about 4-5 candy canes), plus more for garnish – You can crush them in a zip-top bag with a rolling pin or pulse them in a food processor. Leave some larger pieces for texture.
  • Pinch of salt – Just a tiny pinch balances the sweetness and makes the flavors pop. Don’t skip this!

For the Topping (Optional but Recommended)

creamy crockpot white hot chocolate with peppermint preparation steps

  • Whipped cream, homemade or store-bought – Homemade is easy: just whip 1 cup of heavy cream with 2 tablespoons of powdered sugar until soft peaks form.
  • Extra crushed candy canes – For that Instagram-worthy finish.
  • White chocolate shavings – Use a vegetable peeler to make curls from a white chocolate bar.

Ingredient Selection Tip: When choosing white chocolate, look for brands that list cocoa butter as one of the first ingredients. The higher the quality, the smoother your hot chocolate will be. I’ve learned this the hard way after a batch turned out grainy from cheap white chocolate—never again!

Substitution Guidance: For a dairy-free version, use full-fat canned coconut milk and dairy-free white chocolate. The coconut milk provides enough fat to keep the drink creamy. For a lighter version, swap the heavy cream for half-and-half, though the texture won’t be quite as luxurious.

Equipment Needed

You don’t need much for this recipe, which is part of its beauty. Here’s what you’ll need:

  • Crockpot or slow cooker (4 to 6-quart size) – Any brand works, but I prefer a programmable one that lets me set the temperature and timer. My Crock-Pot brand 6-quart model has never let me down.
  • Sharp knife and cutting board – For chopping the white chocolate into small, even pieces. Smaller pieces melt faster and more evenly.
  • Ziplock bag and rolling pin – For crushing candy canes without making a mess. Alternatively, a food processor works in seconds.
  • Whisk – For stirring everything together at the beginning and giving it a quick whisk before serving.
  • Measuring cups and spoons – Standard set for accurate measurements.
  • Mugs – Heatproof glass mugs show off the beautiful white color, but ceramic works perfectly too.

Budget-Friendly Tip: Don’t have a crockpot? You can absolutely make this on the stovetop in a heavy-bottomed saucepan over low heat. Just stir constantly to prevent scorching. It takes about 15 minutes instead of 2 hours, but the result is equally delicious.

Preparation Method

This recipe is almost embarrassingly easy. The crockpot does the work while you go about your day. Here’s how to make it:

  1. Prepare the candy canes (5 minutes). Place 4-5 candy canes in a zip-top bag and seal it tight. Use a rolling pin to crush them into small pieces. You want a mix of fine powder and tiny chunks. Set aside 2 tablespoons for garnish.
  2. Chop the white chocolate (5 minutes). Using a sharp knife, chop 12 ounces of white chocolate into small, uniform pieces—about the size of chocolate chips. Smaller pieces melt more evenly and prevent clumping.
  3. Combine ingredients in the crockpot (5 minutes). Pour 4 cups of whole milk and 1 cup of heavy cream into your slow cooker. Add the chopped white chocolate, 2 teaspoons of vanilla bean paste, the crushed candy canes (reserving some for garnish), and a tiny pinch of salt.
  4. Whisk to combine (2 minutes). Give everything a good whisk to start incorporating the ingredients. Don’t worry if the chocolate isn’t fully melted yet—that’s what the slow cooker is for.
  5. Cook on low (2 hours). Cover the crockpot and cook on low for 2 hours. After 1 hour, give it a stir to help the chocolate melt evenly. Do not cook on high—this can cause the milk to scald and the chocolate to separate.
  6. Whisk again before serving (2 minutes). After 2 hours, remove the lid and whisk the hot chocolate vigorously. It should be smooth, silky, and completely combined. If it looks a little separated, keep whisking—it will come together.
  7. Ladle into mugs (5 minutes). Using a ladle, pour the hot chocolate into your favorite mugs. Fill them about three-quarters full to leave room for toppings.
  8. Add toppings and serve (5 minutes). Top each mug with a generous swirl of whipped cream, a sprinkle of crushed candy canes, and a few white chocolate shavings if you’re feeling fancy. Serve immediately while warm.

Pro Tip: If you’re making this for a party, you can keep the crockpot on the “warm” setting for up to 4 hours. Just give it a quick stir every hour to prevent a skin from forming on top. If it thickens too much, stir in a splash of milk to thin it out.

Sensory Cue: You’ll know it’s ready when the aroma of vanilla and peppermint fills your kitchen and the mixture looks like liquid velvet—pale, creamy, and completely smooth. The steam should smell sweet but not cloying.

Cooking Tips & Techniques

After twelve attempts, I’ve learned a few things the hard way. Let me save you the trouble:

  • Temper your chocolate: If you’re worried about the white chocolate seizing, toss the chopped pieces with a tablespoon of melted coconut oil before adding them to the crockpot. This stabilizes the cocoa butter and guarantees a silky texture.
  • Don’t rush it: I know it’s tempting to crank the heat to high, but resist. Low and slow is the secret to creamy white hot chocolate. High heat can cause the milk proteins to break down, leaving you with a grainy, separated mess. Trust me, I’ve been there.
  • Crush candy canes strategically: For the best flavor infusion, crush some candy canes into a fine powder and leave others in small chunks. The powder dissolves and flavors the milk, while the chunks provide little bursts of mint as you drink.
  • Make it ahead: This recipe actually tastes better the next day. The flavors meld together overnight in the fridge. Just reheat gently on the stovetop or in the crockpot on low, whisking frequently.
  • Double the batch: This recipe doubles beautifully. If you’re feeding a crowd, use a 6-quart crockpot and double all ingredients. Just increase the cooking time to 3 hours on low.

My Biggest Failure: On attempt number seven, I used white chocolate chips instead of bars. The chips had added stabilizers that wouldn’t melt properly, and I ended up with a lumpy, gritty mess. I tried to salvage it with an immersion blender, which only made it worse. Learn from my mistake—splurge on the good stuff!

Variations & Adaptations

This recipe is wonderfully flexible. Here are some of my favorite variations:

  • Peppermint Mocha Twist: Add 2 tablespoons of instant espresso powder along with the other ingredients. The coffee flavor balances the sweetness and adds depth. My husband insists this is the only way to make it now.
  • Vegan Coconut Version: Substitute full-fat canned coconut milk for the dairy and use vegan white chocolate. The coconut adds a subtle tropical note that pairs surprisingly well with peppermint. Cook time remains the same.
  • Spiced Winter Variation: Add 1 cinnamon stick, 2 star anise pods, and 3 whole cloves to the crockpot while it cooks. Remove them before serving. The warm spices make this taste like a holiday hug in a mug.
  • Adult Version: Stir in 2 ounces of peppermint schnapps or white crème de cacao per serving after cooking. Keep the crockpot on warm so the alcohol doesn’t cook off completely.
  • Kid-Friendly Peppermint-Free: Omit the crushed candy canes and add 1 teaspoon of almond extract instead. The result is a white hot chocolate that tastes like a fancy bakery drink.

Serving & Storage Suggestions

This creamy crockpot white hot chocolate with peppermint is best served warm, straight from the crockpot. Set out mugs and let guests serve themselves—it makes for a wonderful interactive experience at parties.

Perfect Pairings: Serve alongside sugar cookies, gingerbread, or peppermint bark for a complete holiday treat spread. For a cozy night in, pair it with a good book or a Christmas movie marathon.

Storage: Leftover hot chocolate keeps in the refrigerator for up to 5 days. Store it in an airtight container or a pitcher with a tight-fitting lid. The flavors actually deepen as it sits, so it might taste even better the next day!

Reheating: Pour the desired amount into a saucepan and warm over medium-low heat, whisking frequently. You can also reheat individual servings in the microwave in 30-second bursts, stirring between each. If it’s thickened in the fridge, add a splash of milk to thin it out.

Freezer Instructions: This hot chocolate freezes beautifully! Pour cooled hot chocolate into freezer-safe jars, leaving 1 inch of headspace for expansion. Freeze for up to 3 months. Thaw in the refrigerator overnight and reheat gently on the stovetop.

Nutritional Information & Benefits

While this is definitely an indulgent treat, there are a few redeeming qualities worth mentioning:

  • Calories: Approximately 350-400 calories per serving (with whipped cream)
  • Protein: 8 grams from the milk and cream
  • Calcium: 30% of your daily needs from the dairy ingredients
  • Vitamin D: Milk is often fortified with vitamin D, which supports bone health and immune function

Health Highlights: White chocolate contains cocoa butter, which is rich in healthy fats that can help with nutrient absorption. Peppermint is known for its digestive benefits and can help soothe an upset stomach. Plus, the warmth of this drink can help you relax and unwind after a stressful day.

Dietary Considerations: This recipe is vegetarian and can be made gluten-free by ensuring your white chocolate is certified gluten-free. For a lower-sugar version, use sugar-free white chocolate and reduce the candy cane topping.

Conclusion

This creamy crockpot white hot chocolate with peppermint isn’t just a drink—it’s a moment. It’s the warmth spreading through your hands on a cold winter night, the familiar comfort of vanilla and mint, the joy of sharing something delicious with the people you love. After twelve tries, I can honestly say this recipe is everything I hoped it would be, and more.

I’d love to hear how yours turns out! Did you try one of the variations? Did your family beg for seconds? Drop a comment below and let me know. And if you’re feeling generous, share this recipe with a friend who needs a little extra coziness in their life this season.

Here’s to warm mugs, happy hearts, and the simple pleasure of a perfect cup of hot chocolate. Cheers, friends!

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 pressure cooking, as dairy can easily scorch under pressure. The sauté function on low can also work if you stir constantly for about 10 minutes.

Why did my white chocolate seize and become grainy?

This usually happens when the chocolate gets too hot too quickly. Make sure your crockpot is on low, not high. Also, avoid getting any water into the mixture—white chocolate is sensitive to moisture and will seize if even a drop of water gets in.

Can I use white chocolate chips instead of chopped bars?

You can, but I don’t recommend it. White chocolate chips often contain added stabilizers that prevent them from melting smoothly. If chips are all you have, add 1 tablespoon of coconut oil to help them melt more evenly.

How do I make this dairy-free?

Use full-fat canned coconut milk and a high-quality dairy-free white chocolate. The coconut milk provides enough fat to keep the drink creamy. Just be sure to shake the can well before measuring.

Can I leave out the peppermint?

Absolutely! Omit the crushed candy canes and you’ll have a classic white hot chocolate. You can also swap the peppermint for 1 teaspoon of almond extract or 2 teaspoons of caramel syrup for a different flavor profile.

Pin This Recipe!

creamy crockpot white hot chocolate with peppermint recipe

Print

Creamy Crockpot White Hot Chocolate with Peppermint

A rich and creamy white hot chocolate made in the crockpot, infused with real vanilla and crushed candy canes for a festive peppermint flavor. Perfect for holiday gatherings or cozy nights in.

  • Author: Belle
  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Total Time: 2 hours 15 minutes
  • Yield: 6 servings 1x
  • Category: Beverage
  • Cuisine: American

Ingredients

Scale
  • 1 cup (240 ml) heavy cream
  • 4 cups (960 ml) whole milk
  • 12 ounces (340 g) high-quality white chocolate, chopped
  • 2 teaspoons vanilla bean paste
  • 1/2 cup crushed candy canes (about 4–5 candy canes), plus more for garnish
  • Pinch of salt
  • Whipped cream, for topping (optional)
  • White chocolate shavings, for garnish (optional)

Instructions

  1. Prepare the candy canes: Place 4-5 candy canes in a zip-top bag and crush with a rolling pin into small pieces. Set aside 2 tablespoons for garnish.
  2. Chop the white chocolate into small, uniform pieces (about the size of chocolate chips).
  3. In a 4-6 quart crockpot, combine whole milk, heavy cream, chopped white chocolate, vanilla bean paste, crushed candy canes (reserving some for garnish), and a pinch of salt. Whisk to combine.
  4. Cover and cook on low for 2 hours. After 1 hour, stir to help the chocolate melt evenly.
  5. After 2 hours, whisk vigorously until smooth and silky.
  6. Ladle into mugs, filling about three-quarters full.
  7. Top with whipped cream, crushed candy canes, and white chocolate shavings if desired. Serve immediately.

Notes

For best results, use high-quality white chocolate bars (like Ghirardelli or Lindt) instead of white chocolate chips, which may contain stabilizers that prevent smooth melting. To keep warm for a party, set crockpot to ‘warm’ for up to 4 hours, stirring occasionally. If the hot chocolate thickens, stir in a splash of milk. Leftovers can be refrigerated for up to 5 days and reheated gently.

Nutrition

  • Serving Size: 1 mug (about 8-10 oz
  • Calories: 375
  • Sugar: 35
  • Sodium: 150
  • Fat: 22
  • Saturated Fat: 14
  • Carbohydrates: 38
  • Protein: 8

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

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