Cozy Crockpot Peppermint Hot Chocolate: Easy Homemade Recipe

Ready In
Servings
Difficulty

I wasn’t expecting cooking advice from a retired bus driver named Frank, but there I was, shivering at the town’s holiday market, trying to juggle three bags of handcrafted soap and a rapidly cooling cup of sad, watery hot chocolate from a vendor who clearly didn’t care. Frank was manning the booth next door, selling his wife’s famous fudge, and he took one look at my disappointed face and laughed. “That stuff’s a crime against winter,” he said, pointing at my cup. “You need the real deal. The kind that sticks to your ribs and warms you from the inside out.” He then proceeded to describe, in vivid detail, the crockpot peppermint hot chocolate his wife had been making for their family’s annual tree-trimming party for the last thirty years. I was so cold I could barely feel my toes, but I fumbled for a napkin in my coat pocket—the one with the reindeer print on it—and made him repeat the instructions while I scribbled them down with a pen that was running out of ink. Honestly, it was the last place I expected to find a life-changing beverage recipe.

Frank’s description was pure magic. He talked about the way the chocolate melts into the cream, the gentle pop of the peppermint candies as they dissolve, and the smell that fills the whole house—not just the kitchen, but the whole house. I made a batch that very weekend, and let me tell you, it was like a hug in a mug. The crockpot does all the heavy lifting, so you don’t have to stand over a stove stirring. You just toss everything in, walk away, and come back to the most decadent, soul-warming drink you’ve ever had. Maybe you’ve been there—craving something that feels special without all the fuss. This is that recipe.

I’ve tweaked Frank’s wife’s version just a little over the years, mostly to make it even richer and to get that perfect peppermint kick without it tasting like toothpaste. This cozy crockpot peppermint hot chocolate has become my go-to for snow days, quiet evenings with a good book, and any time the world feels a little too loud. It’s the kind of recipe that makes you slow down and actually enjoy the moment. Trust me, once you try it, you’ll never go back to the powdered stuff again.

Why You’ll Love This Recipe

This isn’t just another hot chocolate recipe. It’s the one you’ll turn to again and again, and here’s why.

  • Effortless Coziness: The slow cooker does everything. You just stir, set it, and forget it. No babysitting a saucepan, no risk of scorching the milk. It’s the ultimate hands-off comfort drink.
  • Simple, Real Ingredients: No artificial flavors, no mysterious powders. Just real chocolate, milk, cream, and peppermint. You probably have most of this in your pantry right now.
  • Perfect for Gatherings: This is a crowd-pleaser that’s perfect for holiday parties, movie nights, or a quiet evening by the fire. It keeps warm for hours, so guests can help themselves whenever they want.
  • Unbelievably Rich & Creamy: The combination of whole milk, heavy cream, and semi-sweet chocolate creates a texture that’s velvety smooth and deeply satisfying. It’s the kind of drink that makes you close your eyes after the first sip.
  • Customizable for Everyone: It’s easy to make it dairy-free, extra minty, or even a little boozy for the adults. This recipe is a starting point, not a rulebook.

I’ve tested this recipe more times than I can count, tweaking the ratios to get that perfect balance of sweet, rich, and minty. It’s been taste-tested by kids, picky adults, and even a few self-proclaimed hot chocolate snobs. It always gets the same reaction: a long, happy sigh. This is comfort food at its finest—simple, soul-soothing, and absolutely delicious.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver a bold, comforting flavor. Nothing fancy, just real food that works together beautifully.

  • Whole Milk (6 cups / 1.4 liters): The base of our hot chocolate. Whole milk gives it that rich, creamy body that you just can’t get with skim or 2%. It’s the backbone of the whole drink.
  • Heavy Cream (1 cup / 240 ml): This is the secret to that luxurious, velvety texture. It adds a touch of decadence that makes this feel like a special treat. Don’t skip it!
  • Semi-Sweet Chocolate Chips (2 cups / 340 grams): I prefer Ghirardelli or Guittard for their smooth melt and deep chocolate flavor. Semi-sweet gives you a nice balance of sweetness and cocoa intensity. You can use dark chocolate chips if you want it less sweet.
  • Unsweetened Cocoa Powder (1/4 cup / 30 grams): This boosts the chocolate flavor without adding extra sugar. I like using Dutch-processed cocoa for a smoother, more mellow taste, but regular unsweetened cocoa works perfectly too.
  • Sweetened Condensed Milk (1 can / 14 ounces / 396 grams): This is my secret weapon. It adds sweetness and an incredible silky richness that you just can’t get from regular sugar. It also helps create that perfect, cohesive texture.
  • Vanilla Extract (1 tablespoon / 15 ml): A good quality vanilla extract rounds out the chocolate flavor and adds warmth. It’s a small ingredient that makes a big difference.
  • Peppermint Extract (1 teaspoon / 5 ml): Start with this amount and taste. Different brands have different strengths. You want a clear, refreshing peppermint flavor that doesn’t overpower the chocolate. I use pure peppermint extract, not peppermint oil, for better control.
  • Crushed Peppermint Candies (1/2 cup / 60 grams, plus more for garnish): These add a lovely texture and a pop of extra minty sweetness. I use the classic red-and-white starlight mints. Just crush them in a zip-top bag with a rolling pin—it’s a great way to get out some aggression!
  • Pinch of Salt: A tiny pinch of salt (about 1/4 teaspoon) is crucial. It doesn’t make it salty; it just enhances all the other flavors and cuts through the richness.

Substitution Guidance:

  • For a dairy-free version, use full-fat oat milk or canned coconut milk (the kind in the can, not the carton) and a dairy-free heavy cream alternative. Use dairy-free chocolate chips.
  • If you don’t have sweetened condensed milk, you can use 1/2 cup of granulated sugar, but the texture won’t be quite as silky.
  • No peppermint extract? You can use 1/4 cup of peppermint schnapps for an adult-only version, or simply crush up extra peppermint candies.

Equipment Needed

You don’t need a lot of fancy gear for this recipe, which is part of its charm.

  • A 6-Quart or Larger Slow Cooker: This is the star of the show. A 6-quart size is perfect for this recipe. If yours is smaller, just halve the ingredients. I’ve used the same basic Crock-Pot for years, and it has never let me down.
  • A Whisk: A good whisk is essential for getting the cocoa powder to blend smoothly without any lumps. A silicone whisk is great because it won’t scratch your crockpot.
  • Measuring Cups and Spoons: For accuracy, especially with the extracts. Eyeballing peppermint extract can lead to a very minty disaster.
  • A Rolling Pin or Meat Mallet: For crushing the peppermint candies. A zip-top bag and a heavy pan also work in a pinch. It’s a little messy, but oddly satisfying.
  • A Ladle: For serving. A nice, deep ladle makes pouring into mugs easy and neat.

That’s really it. No double boilers, no fancy thermometers. Just simple tools for a simple, cozy recipe.

Preparation Method

crockpot peppermint hot chocolate preparation steps

This is where the magic happens. Follow these steps, and you’ll have the most incredible hot chocolate of your life.

  1. Combine the Milk and Cream (5 minutes): Pour the 6 cups of whole milk and 1 cup of heavy cream into your slow cooker. Turn it on to the HIGH setting. Let it warm up for about 10 minutes while you prepare the other ingredients. You don’t want it boiling, just warm to the touch.
  2. Whisk in the Cocoa Powder (2 minutes): In a small bowl, whisk together the 1/4 cup of unsweetened cocoa powder with about 1/2 cup of the warm milk mixture from the crockpot. Whisk it until it forms a smooth, lump-free paste. This step is crucial—it’s called “blooming” the cocoa, and it prevents those dreaded powdery lumps from floating in your final drink. Pour this paste back into the crockpot and whisk it all together.
  3. Add the Chocolate and Sweetener (2 minutes): Add the 2 cups of semi-sweet chocolate chips and the entire can of sweetened condensed milk to the slow cooker. Stir everything together with your whisk. It will look a bit messy at first, but don’t worry.
  4. Stir in the Flavorings (1 minute): Add the 1 tablespoon of vanilla extract, 1 teaspoon of peppermint extract, and the pinch of salt. Give it a good stir to combine everything.
  5. Cook on Low (2-3 hours) or High (1-1.5 hours): This is the “set it and forget it” part. Cover the crockpot with the lid and let it cook. I prefer cooking it on LOW for about 2.5 hours. This allows the flavors to meld beautifully and the chocolate to melt completely. Stir it once or twice during cooking if you happen to walk by, but it’s not strictly necessary.
  6. Whisk Again Before Serving (1 minute): About 15 minutes before you’re ready to serve, give the hot chocolate a final, vigorous whisk. This ensures everything is perfectly smooth and emulsified. You’ll see the color even out and the texture become glossy.
  7. Add the Crushed Peppermint (1 minute): Stir in the 1/2 cup of crushed peppermint candies. They’ll start to melt and dissolve, adding a lovely texture and an extra layer of minty goodness. Reserve a few tablespoons for garnishing.
  8. Serve and Enjoy (2 minutes): Ladle the hot chocolate into your favorite mugs. Top with a dollop of whipped cream (highly recommended!) and a sprinkle of the reserved crushed peppermint candies. Serve immediately.

Important Note: Don’t let the hot chocolate boil. If it starts to bubble vigorously around the edges, turn the slow cooker down to the WARM setting. Boiling can cause the dairy to separate and become grainy. We’re going for gentle warmth, not a rolling boil.

Cooking Tips & Techniques

I’ve made a few mistakes over the years so you don’t have to. Here’s what I’ve learned.

  • The “Bloom” is Non-Negotiable: I once tried to skip the step of making a cocoa paste and just dumped the powder in. Big mistake. I spent the next hour trying to whisk out tiny, persistent lumps. Taking that extra two minutes at the beginning is a total game-changer. It guarantees a silky-smooth result every time.
  • Taste as You Go: Peppermint extract is powerful stuff. I learned this the hard way when I made a batch that tasted like a candy cane had a fight with a tube of toothpaste. Start with 1 teaspoon, stir it in, and then taste. You can always add more, but you can’t take it out. Add it in 1/4 teaspoon increments until it’s just right for you.
  • Low and Slow is Your Friend: I know it’s tempting to crank it up to HIGH and have it ready in an hour, but the low-and-slow method really does create a deeper, more complex flavor. The chocolate has time to fully melt and marry with the dairy. The patience is worth it.
  • Don’t Overdo the Candy: The crushed peppermint candies are wonderful, but they can make the drink a little gritty if you add too many. Stick to the 1/2 cup, and let them dissolve for at least 10 minutes before serving. They’ll soften nicely.

Variations & Adaptations

This recipe is a wonderful canvas for your own creativity. Here are a few of my favorite ways to change it up.

  • Spiked Peppermint Hot Chocolate: For an adult-friendly version, add 1/4 cup of peppermint schnapps, Kahlúa, or even a dark rum to your mug before ladling in the hot chocolate. It’s a cozy nightcap that’s perfect for holiday parties.
  • Minty White Hot Chocolate: Swap the semi-sweet chocolate chips for 2 cups of good-quality white chocolate chips. Omit the cocoa powder. The result is a creamy, sweet, and minty drink that tastes like a melted peppermint patty. It’s dangerously good.
  • Extra Chocolatey: If you’re a true chocoholic, use dark chocolate chips (60-70% cacao) and add an extra 1/4 cup of cocoa powder. This version is less sweet and has a deep, almost fudgy flavor that stands up beautifully to the peppermint.

I once made a batch with a splash of orange extract instead of peppermint, and it tasted just like those chocolate oranges you get at Christmas. It was a happy accident, and it was delicious! Don’t be afraid to experiment.

Serving & Storage Suggestions

This hot chocolate is best enjoyed warm, straight from the crockpot. It’s the ultimate self-serve drink for a gathering.

Serving: Ladle into heavy ceramic mugs to help keep it warm. A generous dollop of lightly sweetened whipped cream is the classic topping, but a giant marshmallow or a drizzle of chocolate syrup is also fantastic. For a pretty presentation, rim the mugs with melted chocolate and crushed peppermint candies before pouring.

Storage: Leftover hot chocolate can be stored in an airtight container in the refrigerator for up to 4 days. The texture will change slightly as it chills—it will become much thicker, almost like a pudding. To reheat, simply pour it back into the crockpot and warm it on LOW, stirring occasionally, until it’s hot and smooth again. You can also reheat individual portions on the stovetop over medium-low heat, whisking constantly.

Freezer: This hot chocolate freezes surprisingly well! Pour cooled leftovers into a freezer-safe container, leaving an inch of headspace for expansion. It will keep for up to 3 months. Thaw in the refrigerator overnight, then reheat gently. The flavor is just as good, though the texture might be slightly less creamy. I like to freeze it in ice cube trays and then pop a few cubes into a mug of hot milk for a quick single serving.

Nutritional Information & Benefits

While this is definitely a treat, it does have some redeeming qualities. A standard 8-ounce serving (without whipped cream) contains approximately:

  • Calories: 380-420
  • Fat: 22g
  • Carbohydrates: 45g
  • Protein: 8g
  • Sugar: 38g

Health Highlights: The cocoa powder is rich in antioxidants called flavanols, which are great for heart health. The milk and cream provide a good dose of calcium and vitamin D. And honestly? There’s a mental health benefit to taking a moment for yourself with a warm, comforting drink. Sometimes, that’s the most important ingredient of all.

Dietary Considerations: This recipe is gluten-free as written. For a dairy-free version, use the substitutions listed in the ingredients section. It is not low-sugar or low-carb.

Conclusion

This cozy crockpot peppermint hot chocolate is more than just a drink—it’s a moment. It’s the smell that fills your house on a cold day, the warmth that spreads through your hands as you hold the mug, and the happy sigh that escapes after that first sip. It’s the recipe I keep coming back to, winter after winter, because it never fails to make things feel a little bit better.

I truly hope you give it a try. Don’t be afraid to make it your own—add a little extra peppermint, top it with whatever you love, or share it with the people you care about. That’s what this recipe is all about.

I’d love to hear how it turns out for you! Drop a comment below and let me know if you added any fun twists, or tag me in your photos on social media. Until next time, stay warm and cozy!

Frequently Asked Questions

Can I use milk chocolate instead of semi-sweet?

Absolutely! If you have a sweeter tooth, milk chocolate chips will work perfectly. Just keep in mind that the final drink will be much sweeter, so you might want to reduce or even omit the sweetened condensed milk.

My hot chocolate turned out grainy. What went wrong?

This usually happens if the heat was too high. If the milk mixture starts to boil, the dairy proteins can separate and create a grainy texture. Always cook on LOW, and if you see bubbles around the edges, turn it down to WARM immediately.

Can I make this in an Instant Pot?

Yes, you can! Use the SLOW COOKER function on your Instant Pot, not the pressure cook function. Follow the recipe exactly as written. The Instant Pot tends to run a little hotter, so you might need to cook it for slightly less time—check it after 1.5 hours on LOW.

How can I make this less sweet?

Use dark chocolate chips (70% cacao or higher) and replace the sweetened condensed milk with 1/2 cup of heavy cream or whole milk. You can also add a pinch more salt to help balance the sweetness.

Can I use candy canes instead of starlight mints?

Definitely! Candy canes work wonderfully. Just make sure to crush them into small, even pieces. They tend to be a little thinner than starlight mints, so they’ll dissolve even faster.

Pin This Recipe!

crockpot peppermint hot chocolate recipe

Print

Cozy Crockpot Peppermint Hot Chocolate: Easy Homemade Recipe

This easy crockpot peppermint hot chocolate is the ultimate hands-off comfort drink. Made with real chocolate, milk, cream, and peppermint, it’s rich, creamy, and perfect for holiday gatherings or cozy nights in.

  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 2 hours 30 minutes
  • Total Time: 2 hours 45 minutes
  • Yield: 8 servings 1x
  • Category: Beverage
  • Cuisine: American

Ingredients

Scale
  • 6 cups whole milk (1.4 liters)
  • 1 cup heavy cream (240 ml)
  • 2 cups semi-sweet chocolate chips (340 grams)
  • 1/4 cup unsweetened cocoa powder (30 grams)
  • 1 can sweetened condensed milk (14 ounces / 396 grams)
  • 1 tablespoon vanilla extract (15 ml)
  • 1 teaspoon peppermint extract (5 ml)
  • 1/2 cup crushed peppermint candies (60 grams), plus more for garnish
  • 1/4 teaspoon salt

Instructions

  1. Pour the 6 cups of whole milk and 1 cup of heavy cream into your slow cooker. Turn it on to the HIGH setting. Let it warm up for about 10 minutes while you prepare the other ingredients. You don’t want it boiling, just warm to the touch.
  2. In a small bowl, whisk together the 1/4 cup of unsweetened cocoa powder with about 1/2 cup of the warm milk mixture from the crockpot. Whisk it until it forms a smooth, lump-free paste. Pour this paste back into the crockpot and whisk it all together.
  3. Add the 2 cups of semi-sweet chocolate chips and the entire can of sweetened condensed milk to the slow cooker. Stir everything together with your whisk.
  4. Add the 1 tablespoon of vanilla extract, 1 teaspoon of peppermint extract, and the pinch of salt. Give it a good stir to combine everything.
  5. Cover the crockpot with the lid and let it cook on LOW for 2-3 hours or on HIGH for 1-1.5 hours. Stir it once or twice during cooking if you happen to walk by, but it’s not strictly necessary.
  6. About 15 minutes before you’re ready to serve, give the hot chocolate a final, vigorous whisk to ensure everything is perfectly smooth and emulsified.
  7. Stir in the 1/2 cup of crushed peppermint candies. They’ll start to melt and dissolve, adding a lovely texture and an extra layer of minty goodness. Reserve a few tablespoons for garnishing.
  8. Ladle the hot chocolate into your favorite mugs. Top with a dollop of whipped cream (highly recommended!) and a sprinkle of the reserved crushed peppermint candies. Serve immediately.

Notes

Don’t let the hot chocolate boil. If it starts to bubble vigorously around the edges, turn the slow cooker down to the WARM setting. Boiling can cause the dairy to separate and become grainy. For a dairy-free version, use full-fat oat milk or canned coconut milk and a dairy-free heavy cream alternative. Use dairy-free chocolate chips. If you don’t have sweetened condensed milk, you can use 1/2 cup of granulated sugar, but the texture won’t be quite as silky.

Nutrition

  • Serving Size: 8 ounces
  • Calories: 400
  • Sugar: 38
  • Sodium: 150
  • Fat: 22
  • Saturated Fat: 13
  • Carbohydrates: 45
  • Fiber: 3
  • Protein: 8

Keywords: crockpot hot chocolate, peppermint hot chocolate, slow cooker hot chocolate, homemade hot chocolate, holiday drink, winter beverage, 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!

Share This Recipe

You might also love these recipes

Leave a Comment

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