Written by

Crystal Mullins

Published

Cozy Crockpot Spiked Peppermint Hot Chocolate

Ready In 2 hours 15 minutes
Servings 12 servings
Difficulty Easy

I had refused to drink hot chocolate for almost a decade. Let me tell you, for someone who calls themself a food blogger, that’s practically a scandal. I’d tell anyone who would listen that it was too sweet, too thin, too much like drinking a melted candy bar. I’d watch friends wrap their hands around steaming mugs at holiday parties, their faces lit up like children on Christmas morning, and I’d sip my black coffee with a little smirk. “Not for me,” I’d say. “Never has been.”

Then last December, my neighbor Carol knocked on my door holding a slow cooker. Not a casserole dish or a plate of cookies — an actual slow cooker, still plugged in, with a cord trailing behind her like an extension cord tail. “I made too much,” she said, thrusting it into my arms. “It’s spiked. You’ll like this one.” I wanted to argue. I really did. But the wind was biting, and the smell coming from that crockpot was something else entirely. It wasn’t just chocolate. It was warm, minty, and somehow creamy in a way that made my brain short-circuit.

I took a sip standing in my doorway, and honestly? I felt like a fool. A cold, stubborn fool who had wasted years avoiding this exact moment. The chocolate was rich but not cloying, the peppermint was bright without being medicinal, and the little kick of bourbon at the end? It was like the universe had finally figured out how to make hot chocolate for grown-ups. I mean, I stood there in my slippers, holding Carol’s slow cooker, and I finished the entire mug before I even took my coat off.

Maybe you’ve been there — you’ve written off a food or drink for so long that you’ve forgotten why. Or maybe you’ve never had a bad hot chocolate in your life, and you’re wondering what took me so long. Either way, this cozy crockpot spiked peppermint hot chocolate is the reason I finally admitted I was wrong. And I keep making it because it feels like the universe apologizing for all those years of bad cocoa.

Why You’ll Love This Recipe

This isn’t just another hot chocolate recipe you’ll forget about by February. This is the one that makes people text you at 3 PM asking if you’re making it again for the party. I’ve tested this version at least seven times — yes, seven — to get the balance just right. The chocolate needs to be indulgent but not heavy, the peppermint needs to whisper, not shout, and the alcohol needs to warm you without knocking you over.

  • Set It and Forget It: Everything goes into the crockpot, and you walk away. No stirring, no babysitting, no burnt milk disasters. It’s the kind of recipe that practically makes itself while you wrap presents or binge your favorite holiday movie.
  • Simple Ingredients: You probably have most of this in your pantry right now. No fancy chocolate bars or obscure liqueurs. Just good, honest ingredients that come together like magic.
  • Perfect for Holiday Gatherings: Whether it’s a cookie swap, a tree-trimming party, or just a quiet night in when the snow is piling up outside, this drink is the centerpiece of any cozy occasion.
  • Crowd-Pleaser: I’ve served this to hot chocolate purists, peppermint skeptics, and bourbon enthusiasts. Every single person asked for the recipe. Every single one.
  • Unbelievably Delicious: The texture is what gets me every time. It’s velvety without being heavy, and the peppermint cuts through the richness in a way that keeps you coming back for another sip.

What makes this recipe different from the dozens of other hot chocolate recipes out there? It’s the method. Simmering everything low and slow in the crockpot allows the flavors to meld together in a way that stovetop versions just can’t replicate. The chocolate becomes deeper, the peppermint infuses evenly, and the whole thing develops this incredible richness that tastes like you spent hours on it. But you didn’t. That’s the secret.

This is comfort food at its finest — the kind that makes you close your eyes after the first sip and forget about whatever stress you were carrying. It’s a hug in a mug, and honestly, we all need one of those sometimes.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create a rich, balanced hot chocolate without any fuss. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store.

  • Whole milk, 6 cups — The foundation of the whole thing. Whole milk gives you that creamy texture that makes this feel indulgent. If you need a dairy-free option, oat milk works beautifully here. It has the same creamy mouthfeel without being too thin.
  • Heavy cream, 1 cup — This is what makes it velvety. Don’t skip it. If you want to lighten it up, you can use half-and-half, but honestly, the cream is where the magic happens.
  • Semi-sweet chocolate chips, 2 cups — I prefer Ghirardelli or Guittard for the best melt and flavor. They’re consistent and melt smoothly without seizing. You can also chop up a good quality chocolate bar if you have one lying around.
  • Unsweetened cocoa powder, 1/4 cup — This deepens the chocolate flavor without adding extra sugar. I use Hershey’s Special Dark for a richer taste, but any unsweetened cocoa works.
  • Granulated sugar, 1/2 cup — Adjust this to your sweetness preference. If you like your hot chocolate less sweet, start with 1/3 cup and taste it after it’s melted.
  • Vanilla extract, 1 tablespoon — Pure vanilla, not imitation. It rounds out the chocolate flavor and adds warmth. I’ve made this with imitation in a pinch, and honestly, it’s fine, but pure vanilla makes a noticeable difference.
  • Peppermint extract, 1 teaspoon — Start with 1 teaspoon and taste it. Peppermint extract is potent, and you can always add more, but you can’t take it out. I’ve learned this the hard way.
  • Bourbon, 1/2 cup — This is the “spiked” part. I use Buffalo Trace or Maker’s Mark for a smooth, slightly sweet bourbon that complements the chocolate. You can also use whiskey, rum, or even peppermint schnapps if you want to go full candy cane mode. For a non-alcoholic version, just leave it out and add an extra 1/2 cup of milk.
  • Salt, 1/4 teaspoon — Don’t skip this. Salt enhances the chocolate flavor and balances the sweetness. It’s the secret ingredient that makes people say “what did you put in this?”
  • Mini marshmallows or whipped cream, for serving — Optional but highly recommended. Crushed candy canes on top are also a beautiful touch.

Equipment Needed

You don’t need a fancy setup for this recipe. In fact, that’s part of the beauty of it. Here’s what you’ll need:

  • A 6-quart or larger slow cooker — This is non-negotiable. You need enough room for everything to melt and mix without spilling over. I use a Cuisinart 6-quart, and it’s perfect. If you only have a smaller one, just halve the recipe.
  • A whisk — For combining the cocoa powder and sugar before adding the liquid. It prevents lumps, and nobody wants lumpy hot chocolate.
  • A ladle — For serving. A soup ladle works great. Just make sure it’s heat-safe.
  • Mugs — Pick your favorite ones. The bigger the better, honestly. I have a set of ceramic mugs that hold about 12 ounces each, and they’re perfect for this.
  • A measuring cup and spoons — Standard kitchen stuff. Nothing fancy.

If you don’t have a slow cooker, you can absolutely make this on the stovetop in a large pot over low heat. Just whisk frequently to prevent scorching. But honestly, the crockpot is where it’s at for parties and gatherings. It keeps everything warm for hours without any effort.

Preparation Method

cozy crockpot spiked peppermint hot chocolate preparation steps

  1. Whisk the dry ingredients together. In a small bowl, combine the unsweetened cocoa powder, granulated sugar, and salt. Whisk them together until there are no lumps. This step might seem unnecessary, but trust me, it saves you from having to fish cocoa clumps out of your hot chocolate later. I learned this after my first batch turned out speckled with dry powder.
  2. Add the milk and cream to the slow cooker. Pour in the whole milk and heavy cream. Give it a quick stir just to combine them. Don’t turn the slow cooker on yet — we’re going to add everything first.
  3. Add the chocolate chips. Pour the semi-sweet chocolate chips into the milk mixture. Don’t stir yet. Just let them sit there like little chocolate islands waiting to be melted.
  4. Add the dry ingredients. Sprinkle the cocoa powder and sugar mixture over the top of the milk and chocolate chips. Again, don’t stir yet. I know it’s tempting, but trust the process.
  5. Add the vanilla and peppermint extracts. Drizzle them over everything. The peppermint extract is strong, so make sure you’re using a full teaspoon but not more. You can always add more later if you want a stronger mint flavor.
  6. Turn the slow cooker on low. Set it to low heat and cover it with the lid. Let it cook for 2 hours. I know that sounds like a long time, but this is where the magic happens. The chocolate melts slowly, the flavors meld together, and the whole thing becomes this gorgeous, velvety concoction.
  7. Whisk everything together after 2 hours. After the time is up, remove the lid and whisk everything until it’s smooth and fully combined. The chocolate should be completely melted, and the mixture should be steaming and fragrant. If it looks a little separated, keep whisking — it will come together.
  8. Add the bourbon. Pour in the bourbon and stir gently. Let it cook for another 15-20 minutes on low to allow the alcohol to mellow slightly. If you’re making a non-alcoholic version, skip this step and just let it warm through for another 10 minutes.
  9. Taste and adjust. Ladle a small amount into a mug and taste it. Is it sweet enough? Does it need more peppermint? More bourbon? Adjust accordingly. Remember, you can always add more, but you can’t take it out.
  10. Serve and garnish. Ladle the hot chocolate into mugs and top with mini marshmallows, a dollop of whipped cream, and a sprinkle of crushed candy canes if you’re feeling festive. Serve immediately.

The whole process takes about 2 hours and 15 minutes, but most of that is hands-off time. You can prep the ingredients in 10 minutes, then walk away and let the crockpot do the work. It’s the perfect party drink because it stays warm for hours on the “keep warm” setting.

Cooking Tips & Techniques

Let me save you from the mistakes I made so you don’t have to learn them the hard way.

Don’t rush the melting process. I know it’s tempting to turn the slow cooker up to high to speed things up, but don’t do it. High heat can scorch the milk and make the chocolate seize. Low and slow is the way to go. Trust me, I ruined a whole batch by getting impatient, and it tasted burnt and gritty.

Whisk the cocoa powder into the sugar first. This is one of those little tricks that makes a big difference. Cocoa powder is hydrophobic — it doesn’t want to mix with liquid. But if you whisk it with sugar first, the sugar helps it incorporate smoothly. No lumps, no fuss.

Use room temperature ingredients if you can. Cold milk straight from the fridge takes longer to heat up, which means you’re more likely to end up with uneven temperatures. If you have time, let the milk and cream sit out for 15-20 minutes before you start.

Add the alcohol at the end. If you add bourbon too early, the alcohol will cook off, and you’ll lose that warming kick. Adding it in the last 15-20 minutes preserves the flavor while still allowing it to meld with the chocolate.

Watch your peppermint extract. A little goes a long way. I once added a tablespoon instead of a teaspoon, and my hot chocolate tasted like toothpaste. It was not a good day. Start with 1 teaspoon, taste it, and add more if you want.

Keep it warm, not hot. Once the hot chocolate is done, switch the slow cooker to the “keep warm” setting. It will stay perfectly drinkable for 3-4 hours. If it gets too hot, the cream can separate, and nobody wants that.

Variations & Adaptations

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

Dairy-Free Version: Substitute the whole milk with oat milk or full-fat coconut milk, and use a dairy-free heavy cream alternative. Use dairy-free chocolate chips. The coconut milk version is particularly good — it adds a subtle tropical note that pairs surprisingly well with peppermint.

Peppermint Schnapps Version: Instead of bourbon, use 1/2 cup of peppermint schnapps. This makes the peppermint flavor much more pronounced, and it adds a little extra sweetness. It’s like drinking a liquid candy cane, and honestly, it’s dangerous how easy it goes down.

Mexican Hot Chocolate Twist: Add 1 teaspoon of cinnamon, 1/4 teaspoon of cayenne pepper, and a pinch of nutmeg along with the dry ingredients. Skip the peppermint extract and use bourbon or leave it non-alcoholic. The warmth from the spices is incredible on a cold night.

White Chocolate Peppermint: Replace the semi-sweet chocolate chips with white chocolate chips. The result is a creamy, sweet, peppermint-forward drink that’s like a melted white chocolate peppermint bark. It’s richer than the original, so I recommend using 1 1/2 cups of white chocolate chips instead of 2.

Mocha Version: Add 1/2 cup of strong brewed coffee or 2 tablespoons of instant espresso powder along with the milk. The coffee doesn’t make it taste like coffee — it just deepens the chocolate flavor and adds a subtle bitterness that balances the sweetness. This is my personal favorite for a morning-after-Christmas breakfast.

Slow Cooker Size Adjustment: If you’re using a smaller slow cooker, just halve all the ingredients. The cooking time stays the same. If you’re making a double batch for a big party, make sure your slow cooker is at least 8 quarts, and increase the cooking time by about 30 minutes.

Serving & Storage Suggestions

This hot chocolate is best served warm, straight from the crockpot. Ladle it into your favorite mugs and let people garnish their own. I like to set up a little bar with mini marshmallows, whipped cream, crushed candy canes, and chocolate shavings so everyone can customize their cup.

What to serve with it: This drink pairs beautifully with buttery shortbread cookies, gingerbread, or a slice of peppermint bark. If you’re serving it at a party, set out a plate of cookies and let people dunk away. It’s also wonderful alongside a savory snack like a cheese board or spiced nuts — the contrast is surprisingly satisfying.

Storage: If you have leftovers (honestly, that’s rare in my house), let the hot chocolate cool completely, then transfer it to an airtight container and refrigerate for up to 3 days. The flavors actually deepen overnight, so it might taste even better the next day.

Reheating: To reheat, pour the hot chocolate into a saucepan and warm it over low heat, whisking occasionally. You can also reheat individual servings in the microwave in 30-second intervals, stirring between each. If the mixture seems too thick after refrigeration, add a splash of milk to thin it out.

Freezing: You can freeze this hot chocolate in a freezer-safe container for up to 2 months. Thaw it in the refrigerator overnight, then reheat gently on the stovetop. The texture might be slightly different after freezing, but it’s still delicious.

One thing to note: the flavors continue to develop as the hot chocolate sits. So if you make it a day ahead, the peppermint and chocolate will be even more harmonious. Just don’t add the alcohol until you’re ready to serve — it keeps better without it.

Nutritional Information & Benefits

Let’s be honest — this is an indulgent treat, and I’m not here to pretend otherwise. But it does have a few redeeming qualities worth mentioning.

Per 8-ounce serving (approximately, based on 12 servings):

  • Calories: 320
  • Fat: 18g
  • Carbohydrates: 35g
  • Protein: 6g
  • Sugar: 28g
  • Sodium: 120mg

Health highlights: Dark chocolate is rich in antioxidants, particularly flavonoids, which can support heart health. The milk and cream provide calcium and vitamin D, which are essential for bone health. Peppermint has been known to aid digestion and can help soothe an upset stomach — though I’m not sure that applies when it’s mixed with bourbon and chocolate.

Dietary considerations: This recipe contains dairy and gluten (from the bourbon, which is typically gluten-free but can vary by brand). It’s not suitable for vegans or those with dairy allergies unless you use the dairy-free adaptations mentioned above. The sugar content is moderate for a dessert drink, but you can reduce it by using dark chocolate chips or cutting back on the added sugar.

I personally believe in balance. This isn’t something you drink every day, but it’s a wonderful treat for special occasions. And honestly, the joy it brings is a form of wellness too.

FAQs

Can I make this in a regular pot instead of a slow cooker?

Absolutely. Combine all the ingredients except the bourbon in a large pot over low heat. Whisk frequently until the chocolate is melted and the mixture is smooth, about 15-20 minutes. Add the bourbon at the end and serve. The slow cooker method is just more convenient for parties.

Can I use milk chocolate instead of semi-sweet?

You can, but it will be much sweeter. If you use milk chocolate, I recommend reducing the added sugar to 1/4 cup or even omitting it entirely. Taste it before adding sugar and adjust from there.

How do I make this non-alcoholic?

Simply leave out the bourbon and add an extra 1/2 cup of milk. The hot chocolate will still be rich and flavorful. You can also add a splash of vanilla extract to compensate for the missing flavor complexity.

Can I use peppermint candy canes instead of extract?

You can, but it’s tricky. Crushed candy canes don’t dissolve completely, so you’ll end up with bits of candy in your drink. If you want to try it, crush 4-5 candy canes into a fine powder using a food processor, then stir them in at the end. Keep in mind that candy canes are mostly sugar, so you’ll need to reduce the added sugar.

How long can I keep this warm in the crockpot?

You can keep it on the “keep warm” setting for up to 4 hours. After that, the texture may start to change, and the milk can begin to separate. If you’re serving it over a longer period, just switch the crockpot off and reheat individual servings as needed.

Conclusion

This cozy crockpot spiked peppermint hot chocolate is the drink I never knew I needed. It’s warm, it’s comforting, and it has this way of making even the most ordinary evening feel like a celebration. I’ve made it for holiday parties, for quiet nights in, and for that one Tuesday when I just needed something to look forward to. It never disappoints.

I hope you give it a try, and I hope you make it your own. Add more peppermint if that’s your thing, or skip the bourbon and let the chocolate shine. The beauty of this recipe is that it’s flexible enough to adapt to whatever you’re craving.

If you make this, I’d love to hear about it. Leave a comment below and let me know how it turned out, what variations you tried, or just tell me about your favorite mug. And if you’re feeling generous, share this recipe with someone who could use a little warmth in their life. We could all use a little more of that.

Now go pour yourself a mug. You’ve earned it.

Pin This Recipe!

cozy crockpot spiked peppermint hot chocolate recipe

Print

Cozy Crockpot Spiked Peppermint Hot Chocolate

This rich, velvety hot chocolate is made in the slow cooker with semi-sweet chocolate, peppermint, and a touch of bourbon. It’s the perfect grown-up treat for holiday gatherings or cozy nights in.

  • Author: Luma
  • Prep Time: 10 minutes
  • Cook Time: 2 hours 15 minutes
  • Total Time: 2 hours 25 minutes
  • Yield: 12 servings 1x
  • Category: Beverage
  • Cuisine: American

Ingredients

Scale
  • 6 cups whole milk
  • 1 cup heavy cream
  • 2 cups semi-sweet chocolate chips
  • 1/4 cup unsweetened cocoa powder
  • 1/2 cup granulated sugar
  • 1 tablespoon vanilla extract
  • 1 teaspoon peppermint extract
  • 1/2 cup bourbon
  • 1/4 teaspoon salt
  • Mini marshmallows or whipped cream, for serving
  • Crushed candy canes, for garnish (optional)

Instructions

  1. In a small bowl, whisk together the unsweetened cocoa powder, granulated sugar, and salt until no lumps remain.
  2. Pour the whole milk and heavy cream into a 6-quart or larger slow cooker. Stir to combine.
  3. Add the semi-sweet chocolate chips to the milk mixture. Do not stir.
  4. Sprinkle the cocoa powder and sugar mixture over the top. Do not stir.
  5. Drizzle the vanilla extract and peppermint extract over everything.
  6. Turn the slow cooker to low heat, cover, and cook for 2 hours.
  7. After 2 hours, remove the lid and whisk until smooth and fully combined.
  8. Pour in the bourbon and stir gently. Cook for another 15-20 minutes on low.
  9. Taste and adjust sweetness, peppermint, or bourbon as desired.
  10. Ladle into mugs and garnish with mini marshmallows, whipped cream, and crushed candy canes if desired. Serve immediately.

Notes

For a non-alcoholic version, omit the bourbon and add an extra 1/2 cup of milk. The hot chocolate can be kept on the ‘keep warm’ setting for up to 4 hours. Leftovers can be refrigerated for up to 3 days and reheated on the stovetop or microwave.

Nutrition

  • Serving Size: 8 ounces
  • Calories: 320
  • Sugar: 28
  • Sodium: 120
  • Fat: 18
  • Saturated Fat: 11
  • Carbohydrates: 35
  • Fiber: 2
  • Protein: 6

Keywords: hot chocolate, crockpot, slow cooker, peppermint, spiked, bourbon, holiday, winter, cozy

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