The neighborhood holiday party was in six hours and I’d completely forgotten. I mean, I’d remembered the party—I just forgot that I’d volunteered to bring the signature drink. Everyone else would be showing up with those fancy layered cocktails garnished with rosemary sprigs and cranberries that look like they belong on a magazine cover. I had a crockpot, a bottle of peppermint schnapps I’d bought on a whim, and honestly? A minor panic attack brewing in my chest. Let me tell you, there’s nothing quite like the sinking feeling of realizing you’re about to show up empty-handed to a gathering where people bring their A-game.
I rummaged through my pantry like a woman possessed. Cocoa powder? Check. Sugar? Yes. Milk? Thank goodness. And there it was—that bottle of peppermint schnapps staring at me from the back of the liquor cabinet, probably judging me for forgetting it existed. I threw everything into the crockpot, cranked it to low, and prayed to the kitchen gods that something drinkable would emerge. I mean, I’d made regular hot chocolate in the crockpot before, but adding alcohol felt like gambling with my reputation. The whole thing felt like a Hail Mary pass thrown with ten seconds left on the clock.
When I walked into that party carrying my crockpot, I felt like I was bringing a Tupperware container of store-bought cookies to a bake-off. But then people started pouring themselves cups. And then they went back for seconds. And then my neighbor Karen, who once brought homemade eggnog from scratch, actually asked me for the recipe. The best crockpot spiked hot chocolate with peppermint schnapps became my accidental signature move that year. Now I make it every single holiday season, and I still laugh remembering how it came together in a moment of pure panic. Maybe you’ve been there too—scrambling to pull something together while everyone else seems to have it all figured out. Trust me, this recipe will make you look like you planned it all along.
Why You’ll Love This Recipe
Let me tell you why this recipe has become my go-to for every holiday gathering. I’ve tested it at least a dozen times across different parties, potlucks, and cozy nights in, and it never fails to deliver. Here’s what makes it special:
- Set It and Forget It: The crockpot does all the work. You literally dump everything in, stir, and let it simmer. No standing over a stove whisking frantically while your guests arrive.
- Budget-Friendly Ingredients: You probably have most of these items in your kitchen already. No need to hunt down fancy chocolate or obscure liqueurs.
- Perfect for Parties: This keeps warm for hours, so guests can help themselves whenever they want. It’s the ultimate self-serve drink station.
- Crowd-Pleasing Flavor: The combination of rich chocolate and cool peppermint is basically Christmas in a cup. Even people who don’t normally drink hot chocolate go back for seconds.
- Customizable Booze Level: You control how much peppermint schnapps goes in. Want it mild? Go easy. Feeling festive? Pour with abandon.
What sets this recipe apart from every other spiked hot chocolate out there is the texture. I figured out that adding a splash of heavy cream at the end gives it this velvety mouthfeel that store-bought mixes just can’t touch. Plus, using real cocoa powder instead of pre-made packets means you get that deep, authentic chocolate flavor without any weird artificial aftertaste. It’s the kind of drink that makes people close their eyes after the first sip. Honestly, it’s comfort in a mug—warm, indulgent, and just boozy enough to take the edge off a stressful holiday season.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to create something that tastes way more complicated than it actually is. The beauty of this best crockpot spiked hot chocolate with peppermint schnapps lies in how the ingredients work together to create that rich, comforting flavor.
For the Hot Chocolate Base
- 6 cups whole milk (adds creaminess; you can use 2% but it won’t be as rich)
- 2 cups heavy cream (this is the secret to that luxurious texture)
- 1 cup granulated sugar (adjust to taste—I like mine on the sweeter side)
- 3/4 cup unsweetened cocoa powder (I prefer Ghirardelli for its deep flavor)
- 1 teaspoon vanilla extract (pure, not imitation—trust me on this)
- 1/4 teaspoon salt (balances the sweetness and enhances the chocolate)
- 1 cup semi-sweet chocolate chips (adds extra richness and helps thicken the drink)
For the Spiked Addition

- 1 to 1 1/2 cups peppermint schnapps (start with 1 cup and taste; add more if you want it stronger)
Optional Toppings
- Whipped cream (homemade is best, but store-bought works in a pinch)
- Crushed candy canes (for that festive crunch)
- Chocolate shavings (because why not?)
- Mini marshmallows (the classic choice)
A few ingredient notes from my kitchen to yours: If you’re using a high-quality cocoa powder like Valrhona or Guittard, you might want to reduce the sugar slightly since these are naturally less bitter. For the milk, whole milk really does make a difference here—the fat content helps carry the chocolate flavor and gives the drink that silky texture. I’ve tried this with oat milk for a dairy-free version, and while it works, it’s not quite as indulgent. Also, don’t skip the salt! It sounds weird, but it actually makes the chocolate taste more chocolatey. It’s one of those little tricks that professional bakers use that makes a huge difference.
If you’re planning to serve this at a party and want to keep things flexible, you can make the hot chocolate base ahead of time and add the peppermint schnapps right before serving. That way, guests who want a non-alcoholic version can enjoy it too. Just reheat the base on low in the crockpot and let everyone add their own splash of schnapps. It’s a game-changer for parties with mixed crowds.
Equipment Needed
You don’t need much to make this happen, which is part of the beauty of this recipe. Here’s what you’ll need:
- 6-quart or larger crockpot (mine is a basic Cuisinart model that cost me thirty bucks and works perfectly)
- Whisk (for blending the cocoa powder into the milk without lumps)
- Measuring cups and spoons (standard kitchen stuff)
- Ladle (for serving—get one with a hook so it doesn’t slide into the crockpot)
- Mugs (heatproof ones, obviously—I learned this the hard way with a thin glass mug that cracked)
- Small bowl (for mixing the cocoa powder with a bit of hot milk before adding it to the crockpot—this prevents clumps)
If you don’t have a crockpot, you can absolutely make this on the stovetop in a large pot over low heat. Just stir frequently to prevent scorching. I’ve also used an Instant Pot on the slow cook setting, and it works great. The key is low and slow—rushing this process can lead to burnt milk or separated chocolate. And honestly, the whole point of this recipe is that it’s effortless, so let the crockpot do its thing.
Preparation Method
Alright, let’s get to the good stuff. Here’s how to make the best crockpot spiked hot chocolate with peppermint schnapps that’ll have your guests asking for the recipe before they even finish their first cup.
- Prep your crockpot (2 minutes): Give the inside a quick spray with non-stick cooking spray. This might seem unnecessary, but it makes cleanup way easier. Trust me on this one—I skipped it once and spent twenty minutes scrubbing chocolate residue off the sides.
- Mix the dry ingredients (3 minutes): In a small bowl, whisk together the cocoa powder, sugar, and salt. Breaking up any lumps now will save you from having to fish out chocolate clumps later. I like to sift the cocoa powder if I’m feeling fancy, but a good whisking does the job.
- Combine the liquids (2 minutes): Pour the milk and heavy cream into the crockpot. Add the vanilla extract. Give it a quick stir to combine.
- Add the dry mixture (2 minutes): Slowly whisk the cocoa mixture into the milk mixture. Go slow here—if you dump it all in at once, you’ll end up with floating islands of cocoa powder. Whisk continuously until everything looks smooth and uniform.
- Add the chocolate chips (1 minute): Toss in the semi-sweet chocolate chips. They’ll melt as the mixture heats up, adding that extra layer of richness. Don’t stir them in—just let them sit on top. They’ll incorporate naturally as they melt.
- Cook on low (2 hours): Cover the crockpot and set it to low. Let it cook for 2 hours, stirring occasionally if you remember. The first time I made this, I set it and forgot about it until the smell of chocolate pulled me back into the kitchen. That’s when you know it’s working.
- Stir and check consistency (2 minutes): After 2 hours, give everything a good stir. The chocolate chips should be fully melted and incorporated. The mixture should be smooth, rich, and slightly thickened. If it looks too thin, let it cook another 30 minutes on low.
- Add the peppermint schnapps (1 minute): Pour in the peppermint schnapps and stir well. Start with 1 cup, taste it, and decide if you want more. I usually go with 1 1/4 cups because I like the peppermint to be noticeable but not overwhelming. Remember, you can always add more, but you can’t take it out.
- Warm through (15 minutes): Let it cook on low for another 15 minutes after adding the schnapps. This allows the alcohol to meld with the chocolate instead of just floating on top. The flavors need a minute to get acquainted.
- Serve and garnish (5 minutes): Ladle into mugs and top with whipped cream, crushed candy canes, or whatever your heart desires. Serve immediately while it’s hot and cozy.
A few timing notes: The total active time is about 20 minutes of hands-on work, and the crockpot does the rest. If you’re in a hurry, you can cook on high for 1 hour instead of 2 hours on low, but I find the low-and-slow method gives a better texture. It’s worth the wait, I promise.
One thing I learned the hard way—don’t let this sit on warm for more than 4-5 hours. The milk can start to separate and get a weird grainy texture if it hangs out too long. If you’re serving it over several hours, keep it on low and stir every 30 minutes or so. That keeps everything smooth and delicious.
Cooking Tips & Techniques
After making this recipe more times than I care to count, I’ve picked up a few tricks that make a real difference. Here are the things I wish someone had told me before my first attempt:
Temper your cocoa powder. This is the biggest game-changer. Instead of dumping the cocoa powder directly into the cold milk, mix it with a few tablespoons of hot milk first to form a paste. This prevents those annoying lumps that float around no matter how much you whisk. I learned this after my third batch came out looking like chocolate-speckled milk. Not cute.
Watch your heat. Milk scorches easily, especially when sugar is involved. Keep the crockpot on low, not high. If you’re in a rush and use high, stir every 15 minutes and keep an eye on the edges where burning usually starts first. I ruined a batch once by walking away for too long on high heat—the smell of burnt milk is not something you forget.
Taste as you go. Different cocoa powders have different bitterness levels. Ghirardelli is pretty standard, but if you’re using something like Hershey’s, you might need a touch more sugar. Taste the base before adding the schnapps and adjust accordingly. Your taste buds know best.
Don’t boil it. Hot chocolate should be hot but not boiling. If it starts bubbling, turn it down. Boiling can cause the milk proteins to curdle and the fat to separate, leaving you with a greasy, weird-textured drink. You want steam, not bubbles.
Strain if needed. If you accidentally end up with lumps or a slightly grainy texture, pour the finished hot chocolate through a fine-mesh strainer before serving. It catches any bits of unmixed cocoa powder or chocolate that didn’t fully melt. I’ve done this more times than I’d like to admit, and it saves the batch every time.
One last thing—if you’re making this for a party, consider setting up a toppings bar. Put out bowls of crushed candy canes, chocolate shavings, marshmallows, and maybe some cinnamon sticks. Let people customize their own cups. It makes the whole experience feel more interactive and special. Plus, it takes the pressure off you to garnish every single mug.
Variations & Adaptations
One of the best things about this recipe is how easy it is to tweak. Here are some variations I’ve tried and loved:
Dairy-Free Version: Swap the whole milk for full-fat oat milk or coconut milk (the kind from a carton, not a can). Use coconut cream instead of heavy cream. The texture won’t be quite as rich, but it’s still delicious. I made this for a friend with dairy issues, and she went back for three cups.
Extra Boozy Options: Peppermint schnapps is classic, but you can mix things up. Try adding a shot of vanilla vodka for a creamsicle vibe, or a splash of Irish cream for something more indulgent. My personal favorite? A half-cup of peppermint schnapps plus a half-cup of Baileys. It’s dangerous but amazing.
Dark Chocolate Lover’s Version: Use dark cocoa powder (like Hershey’s Special Dark) and dark chocolate chips instead of semi-sweet. Reduce the sugar to 3/4 cup since dark chocolate is less sweet. This version is richer and slightly bitter, perfect for adults who don’t want anything too sugary.
Mint-ier Mint: If you really love peppermint, add a few drops of peppermint extract along with the schnapps. Start with just 1/4 teaspoon—that stuff is potent. I went overboard once and ended up with hot chocolate that tasted like toothpaste. Learn from my mistake.
Slow Cooker Cocoa Bar: Make the base without alcohol and set out small bottles of different liqueurs—peppermint schnapps, amaretto, bourbon, rum. Let guests customize their own drinks. This is perfect for parties where people have different preferences or tolerance levels. Plus, it looks fancy without any extra work on your part.
Each variation brings something different to the table, but they all start with the same simple base. That’s the beauty of this recipe—it’s a foundation you can build on however you want.
Serving & Storage Suggestions
This best crockpot spiked hot chocolate with peppermint schnapps is best served hot, straight from the crockpot into a warm mug. I like to pre-warm my mugs by filling them with hot water while the hot chocolate finishes cooking. It keeps the drink hot longer and makes the whole experience feel more luxurious.
For presentation, go all out with toppings. A generous swirl of whipped cream, a sprinkle of crushed candy canes, and maybe a mini candy cane hooked over the rim of the mug. If you’re feeling extra festive, add a cinnamon stick as a stirrer. It looks gorgeous and adds a subtle warmth that complements the peppermint.
As for what to serve alongside, this hot chocolate pairs beautifully with:
- Shortbread cookies or biscotti for dipping
- A cheese board with sharp cheddar and crackers (the salty-sweet combo is incredible)
- Mini sandwiches or finger foods for a more substantial party spread
- Gingerbread cookies or sugar cookies for a classic holiday pairing
Storage: If you have leftovers (unlikely, but possible), let the hot chocolate cool completely, then transfer it to an airtight container and refrigerate for up to 3 days. The flavors actually meld together overnight and get even better. To reheat, pour it back into the crockpot on low or warm it gently on the stovetop. Don’t microwave it—the alcohol can heat unevenly and the chocolate might separate.
Freezer: You can freeze the base (without the schnapps) for up to 2 months. Thaw in the refrigerator overnight, then reheat and add the alcohol before serving. I’ve done this for holiday prep, and it works like a charm. Just give it a good whisk after thawing to bring everything back together.
One note: The alcohol content will diminish slightly over time as it sits in the crockpot, so if you’re serving over several hours, you might want to add a tiny splash of fresh schnapps every hour or so to keep the kick consistent. Not necessary, but something to keep in mind if you’re serving a crowd that likes their drinks strong.
Nutritional Information & Benefits
Let’s be real—this is an indulgent treat, not a health drink. But here’s the approximate nutritional breakdown for one serving (about 8 ounces, made with whole milk and heavy cream, without toppings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 380-420 |
| Total Fat | 22g |
| Saturated Fat | 14g |
| Carbohydrates | 38g |
| Sugar | 32g |
| Protein | 7g |
| Calcium | 25% DV |
On the bright side, this drink does offer some nutritional value. The milk and cream provide calcium and vitamin D, while the cocoa powder is rich in antioxidants called flavonoids, which are good for heart health. The peppermint schnapps… well, it doesn’t really offer health benefits, but it does make everything taste like Christmas. Everything in moderation, right?
If you’re watching your sugar intake, you can reduce the sugar to 3/4 cup or use a sugar substitute like monk fruit sweetener. The chocolate chips will still add some sweetness, so you won’t miss it too much. For a lower-fat version, use 2% milk and skip the heavy cream—it won’t be as luxurious, but it’ll still be tasty.
Potential allergens: This recipe contains dairy and may contain traces of gluten depending on your chocolate chips. The peppermint schnapps is typically gluten-free, but always check the label if that’s a concern for your guests.
Conclusion
Look, I’m not saying this best crockpot spiked hot chocolate with peppermint schnapps will change your life. But I am saying it’ll make your holiday gatherings a whole lot more enjoyable. It’s warm, it’s indulgent, and it comes together with almost no effort—which is exactly what you need when you’re juggling a million other holiday tasks. The fact that it came from a moment of panic in my own kitchen makes me love it even more. It’s proof that you don’t need to stress over complicated recipes to impress people. Sometimes the simplest things are the ones everyone remembers.
I’d love to hear how yours turns out. Did you add extra schnapps? Try a different topping combo? Serve it at a cookie swap or a cozy night in? Drop a comment below and let me know—I read every single one and I’m always looking for new ideas to try. And if you loved this recipe, share it with a friend who needs a little holiday cheer. Trust me, they’ll thank you for it.
Now go make some hot chocolate and enjoy the season. You’ve earned it.
Frequently Asked Questions
Can I make this non-alcoholic for kids or designated drivers?
Absolutely! Just leave out the peppermint schnapps and add a teaspoon of peppermint extract instead. The flavor will still be minty and festive without any alcohol. You can also serve the base plain and let adults add their own schnapps at the table.
How do I prevent the hot chocolate from getting a skin on top?
Stir it every 20-30 minutes while it’s in the crockpot. The skin forms when the surface cools slightly, so keeping it moving prevents that. If you’re serving over a long period, keep the lid on between servings and give it a quick stir each time someone pours a cup.
Can I use milk chocolate instead of semi-sweet chocolate chips?
You can, but it’ll be much sweeter. If you go that route, reduce the sugar to 1/2 cup. I prefer semi-sweet because it balances the sweetness of the sugar and the peppermint schnapps, but if you have a serious sweet tooth, go for it.
How do I scale this recipe for a larger crowd?
Double everything and use a larger crockpot (at least 8 quarts). The cooking time stays the same—about 2 hours on low. Just make sure your crockpot isn’t more than three-quarters full to prevent spills when you stir. I’ve made this for parties of 20 people with no issues.
Can I make this in advance and reheat it later?
Yes! Make the base (without the schnapps) up to 2 days ahead, refrigerate it, and reheat in the crockpot on low for about an hour. Add the peppermint schnapps right before serving. The flavors actually deepen overnight, so it might taste even better the next day.
Pin This Recipe!

Easy Crockpot Spiked Hot Chocolate with Peppermint Schnapps
A rich and creamy crockpot hot chocolate spiked with peppermint schnapps, perfect for holiday parties. This easy, set-it-and-forget-it recipe delivers a velvety texture and customizable booze level that will impress your guests.
- Prep Time: 20 minutes
- Cook Time: 2 hours 15 minutes
- Total Time: 2 hours 35 minutes
- Yield: 8 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 6 cups whole milk
- 2 cups heavy cream
- 1 cup granulated sugar
- 3/4 cup unsweetened cocoa powder
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 1 cup semi-sweet chocolate chips
- 1 to 1 1/2 cups peppermint schnapps
- Whipped cream (for topping)
- Crushed candy canes (for topping)
- Chocolate shavings (for topping)
- Mini marshmallows (for topping)
Instructions
- Prep your crockpot: Spray the inside with non-stick cooking spray for easy cleanup.
- Mix the dry ingredients: In a small bowl, whisk together cocoa powder, sugar, and salt until no lumps remain.
- Combine the liquids: Pour milk and heavy cream into the crockpot. Add vanilla extract and stir.
- Add the dry mixture: Slowly whisk the cocoa mixture into the milk mixture until smooth and uniform.
- Add the chocolate chips: Toss in semi-sweet chocolate chips on top; they will melt as the mixture heats.
- Cook on low: Cover and cook on low for 2 hours, stirring occasionally.
- Stir and check consistency: Stir well after 2 hours. Chocolate chips should be fully melted. If too thin, cook another 30 minutes on low.
- Add the peppermint schnapps: Pour in 1 cup of schnapps, stir, and taste. Add more if desired (up to 1 1/2 cups).
- Warm through: Cook on low for another 15 minutes to meld flavors.
- Serve and garnish: Ladle into mugs and top with whipped cream, crushed candy canes, chocolate shavings, or mini marshmallows. Serve immediately.
Notes
For a non-alcoholic version, omit peppermint schnapps and add 1 teaspoon peppermint extract. To prevent a skin from forming, stir every 20-30 minutes. Leftovers can be refrigerated for up to 3 days and reheated on low in the crockpot or gently on the stovetop. The base (without schnapps) can be frozen for up to 2 months.
Nutrition
- Serving Size: 8 ounces
- Calories: 400
- Sugar: 32
- Sodium: 180
- Fat: 22
- Saturated Fat: 14
- Carbohydrates: 38
- Fiber: 3
- Protein: 7
Keywords: crockpot hot chocolate, spiked hot chocolate, peppermint schnapps, holiday drink, slow cooker hot chocolate, Christmas drink, party drink


