Written by

Crystal Mullins

Published

Easy Crockpot Spiked Peppermint Hot Chocolate

Ready In 2 hours 5 minutes
Servings 8 servings
Difficulty Easy

My friend Jen asked why I couldn’t just dump everything in the crockpot and walk away. I was mid-lecture about blooming cocoa powder and the importance of tempering chocolate when she said it. I started to explain why that wouldn’t work—then stopped. Honestly, I had no good reason. I was just being stubborn about doing things the “right” way.

That night, with a bag of semi-sweet chips and a bottle of peppermint schnapps staring at me from the counter, I decided to test her theory. I figured I’d prove a point. Instead, I proved myself wrong. The slow cooker did all the work. No whisking, no scalding, no frantic stirring at the stove.

The result was this ridiculously good crockpot spiked hot chocolate. It’s rich, creamy, and kissed with peppermint. You know that feeling when you’re hosting a holiday party and you just want to enjoy your guests instead of playing bartender? This is the answer. Set it, forget it, and let people help themselves. I mean, I actually sat down and talked to people at my own party. That never happens.

Maybe you’ve been there—standing over a pot of milk, trying to get the chocolate to melt evenly while someone asks you where the napkins are. This recipe fixes all of that. It’s the kind of weeknight win that makes you wonder why you ever did it the hard way. And honestly? I keep making it because it reminds me that sometimes the simplest approach is the best one.

Why You’ll Love This Recipe

This isn’t just another hot chocolate recipe. It’s the one that lets you be a guest at your own party. After years of testing and tweaking, I’ve landed on a version that’s foolproof and flexible.

  • Quick & Easy: Comes together in under 5 minutes of prep, then the crockpot does the rest. Perfect for busy weeknights or last-minute holiday cravings.
  • Simple Ingredients: No fancy grocery trips needed. You likely already have cocoa powder, sugar, and milk in your kitchen.
  • Perfect for Gatherings: Great for holiday parties, cozy movie nights, or a quiet evening by the fire. The crockpot keeps it warm for hours.
  • Crowd-Pleaser: Always gets rave reviews from kids (skip the booze) and adults alike. The peppermint adds that festive touch everyone loves.
  • Unbelievably Delicious: The texture is silky smooth, and the flavor combo is pure comfort. It’s like a hug in a mug.

What makes this recipe different is the technique. By letting the slow cooker gently heat everything together, you avoid scorching the milk or burning the chocolate. The result is a perfectly balanced drink every single time. It’s not just another version—it’s the best version.

This recipe is the kind that makes you close your eyes after the first sip. It’s comfort food reimagined—faster, easier, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday night into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples you probably already have on hand.

  • Whole milk, 6 cups (adds richness and creaminess)
  • Heavy cream, 1 cup (makes it extra indulgent; use half-and-half for a lighter version)
  • Semi-sweet chocolate chips, 2 cups (I recommend Ghirardelli for the smoothest melt)
  • Unsweetened cocoa powder, 1/4 cup (use Dutch-processed for a deeper flavor, like Droste)
  • Granulated sugar, 1/2 cup (adjust to taste; you can use coconut sugar for a less refined option)
  • Vanilla extract, 2 teaspoons (pure, not imitation, for the best flavor)
  • Peppermint extract, 1 teaspoon (start with less and add more to taste; it’s potent)
  • Peppermint schnapps, 1/2 cup (or to taste; use creme de menthe for a milder mint flavor)
  • Optional garnishes: Whipped cream, crushed candy canes, mini marshmallows

For the milk, whole milk gives the best texture. If you’re dairy-free, use full-fat oat milk or canned coconut milk. I’ve tested both, and they work beautifully. Just avoid skim milk—it gets watery in the slow cooker.

When choosing chocolate chips, go for a brand you trust. I’ve had good luck with Ghirardelli and Guittard. Avoid generic store brands that have stabilizers; they don’t melt as smoothly.

The peppermint schnapps is the star here. If you want a non-alcoholic version, just double the peppermint extract. For a different twist, try using Godiva chocolate liqueur or Bailey’s Irish Cream.

Equipment Needed

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

  • Slow cooker, 4 to 6 quarts (any brand works; I use a basic Crockpot model)
  • Whisk (for combining the cocoa powder and sugar before adding liquid)
  • Measuring cups and spoons (standard set will do)
  • Ladle (for serving; a soup ladle works great)
  • Mugs (heatproof glass or ceramic)

If you don’t have a crockpot, you can use a Dutch oven on the stovetop over low heat. Just stir frequently to avoid scorching. A large slow cooker works too—just halve the recipe if yours is smaller than 4 quarts.

For the whisk, a balloon whisk is best for incorporating the cocoa powder. If you only have a fork, sift the cocoa powder first to prevent lumps. I learned that the hard way after fishing out clumps of dry cocoa from my first batch.

Budget-friendly tip: You don’t need an expensive slow cooker. My $30 Crockpot has been going strong for five years. Just make sure it has a “warm” setting for serving.

Preparation Method

crockpot spiked hot chocolate preparation steps

  1. Prep the dry ingredients: In a small bowl, whisk together the cocoa powder and granulated sugar. This step prevents lumps. If you skip it, you’ll be chasing cocoa clumps around the crockpot later. Trust me on this.
  2. Combine in the crockpot: Pour the whole milk and heavy cream into your slow cooker. Add the cocoa-sugar mixture and whisk until fully combined. The liquid should look smooth, with no dry patches of cocoa floating on top.
  3. Add the chocolate chips: Dump in the semi-sweet chocolate chips. Do not stir yet. Just let them sit on top. They’ll melt as the mixture heats up.
  4. Set the temperature: Cover the crockpot and cook on LOW for 2 hours. Do not use HIGH—it can scorch the milk and make the chocolate grainy. I’ve ruined a batch this way, and it’s heartbreaking.
  5. Stir halfway through: After 1 hour, give the mixture a good stir. The chocolate chips should be mostly melted. Use a whisk to smooth out any remaining lumps. This is also a good time to check the temperature.
  6. Add the flavorings: After 2 hours, turn the crockpot to WARM. Stir in the vanilla extract, peppermint extract, and peppermint schnapps. Taste and adjust. I usually add an extra splash of schnapps because I like it boozy.
  7. Serve immediately: Ladle into mugs and top with whipped cream and crushed candy canes. The hot chocolate should be steaming and smooth. If it’s too thick, stir in a splash of warm milk.
  8. Keep warm for serving: Leave the crockpot on WARM for up to 4 hours. Stir occasionally to prevent a skin from forming on top. If the mixture thickens too much, add a little milk to thin it out.

One thing I learned the hard way: don’t let the mixture boil. Bubbling milk can curdle and separate. If you see bubbles forming around the edges, switch to WARM immediately. The slow cooker should be gentle, not aggressive.

The sensory cue you’re looking for: the hot chocolate should coat the back of a spoon. It should smell like chocolate and mint, with a hint of vanilla. The color should be a deep, rich brown—not pale or grayish.

Cooking Tips & Techniques

Here’s where experience really pays off. I’ve made this recipe more times than I can count, and I’ve learned a few things along the way.

Bloom the cocoa powder: For an even deeper chocolate flavor, mix the cocoa powder with a few tablespoons of hot water before adding it to the crockpot. Let it sit for 5 minutes. This releases the cocoa’s natural oils and intensifies the taste. It’s an extra step, but worth it.

Don’t overdo the peppermint: Peppermint extract is strong. Start with 1/2 teaspoon and taste before adding more. You can always add, but you can’t take away. I once added a full teaspoon and it tasted like toothpaste. Not my finest moment.

Watch the alcohol: If you’re serving a crowd, keep the schnapps on the side. Let people add their own. That way, kids and non-drinkers can enjoy the hot chocolate too. Plus, it’s a fun interactive element for parties.

Prevent the skin: A skin forms on top of hot chocolate when it sits too long. To prevent this, stir every 30 minutes. Or, float a layer of mini marshmallows on top—they melt and create a protective barrier.

Make it ahead: You can prepare the dry mix in advance. Combine the cocoa powder and sugar in a jar, and store it in your pantry. When you’re ready to make the hot chocolate, just dump it in with the milk and cream. This saves even more time on busy nights.

One failure I’ll admit: I once tried using dark chocolate chips because I thought it would be “healthier.” The result was bitter and harsh. Stick with semi-sweet. It’s the perfect balance of sweet and rich.

Variations & Adaptations

This recipe is endlessly adaptable. Here are a few ways to make it your own:

  • Dairy-Free Version: Use full-fat oat milk or canned coconut milk instead of whole milk and cream. Oat milk gives the creamiest texture. I’ve tested this with oat milk, and it’s almost indistinguishable from the original.
  • Spiked with Bourbon: Swap the peppermint schnapps for bourbon or whiskey. The smoky notes pair beautifully with chocolate. Add 1/2 cup and a dash of cinnamon for a cozy twist.
  • Mexican Hot Chocolate: Skip the peppermint. Add 1 teaspoon of cinnamon, a pinch of cayenne pepper, and a dash of nutmeg. Use dark chocolate chips for a more authentic flavor. This version is my personal favorite in January.
  • Mint Chip Version: After cooking, stir in 1/2 cup of mini chocolate chips. They’ll melt slightly, giving the drink a texture like a melted mint chip milkshake. It’s indulgent and fun.
  • Low-Sugar Option: Use sugar-free chocolate chips and replace the sugar with monk fruit sweetener or stevia. The texture will be slightly thinner, but the flavor is still great.

For a non-alcoholic version that still feels festive, double the peppermint extract and top with extra whipped cream. I’ve served this at office parties, and no one missed the booze.

Serving & Storage Suggestions

Serve this hot chocolate warm, straight from the crockpot. Ladle it into heatproof mugs and let everyone top their own with whipped cream, crushed candy canes, or a drizzle of chocolate syrup. The presentation is half the fun.

For a complete dessert spread, pair it with fudgy brownie bites or homemade peppermint bark. The combination is irresistible. If you’re hosting a party, set up a hot chocolate bar with toppings like marshmallows, caramel sauce, and sprinkles.

Storage: Leftover hot chocolate keeps in the fridge for up to 5 days. Store it in an airtight container. The flavor actually gets better as it sits—the chocolate and peppermint meld together beautifully.

Reheating: Pour the hot chocolate into a saucepan and warm over medium-low heat, stirring frequently. You can also reheat individual servings in the microwave for 1-2 minutes. If the mixture has thickened, add a splash of milk to thin it out.

Freezing: Yes, you can freeze this! Pour cooled hot chocolate into freezer-safe bags or containers. Freeze for up to 3 months. Thaw in the fridge overnight, then reheat gently. The texture might be slightly different, but the flavor is still amazing.

The flavors develop over time, so don’t be surprised if day-old hot chocolate tastes even better. I’ve been known to make a batch on Sunday just to have it on hand during the week.

Nutritional Information & Benefits

Here’s the nutritional breakdown for one serving (about 1 cup, made with whole milk and heavy cream):

Nutrient Amount
Calories 380
Total Fat 22g
Saturated Fat 13g
Carbohydrates 38g
Sugar 32g
Protein 8g
Calcium 25% DV
Iron 15% DV

This hot chocolate is a treat, not a health food. But it does have some redeeming qualities. Dark chocolate is rich in antioxidants and flavonoids, which can support heart health. Milk provides calcium and vitamin D for strong bones.

If you’re watching your sugar intake, use the low-sugar variation. For a lower-calorie option, swap the heavy cream for extra milk. Every small change helps.

Potential allergens: This recipe contains dairy. It can be made dairy-free with oat milk or coconut milk. Always check your chocolate chips for soy lecithin if you have a soy allergy.

Frequently Asked Questions

Can I make this in an Instant Pot?

Yes! Use the slow cooker function on LOW for 2 hours. Do not use the pressure cooker setting—it will scorch the milk. The Instant Pot’s slow cooker function runs a bit hotter, so check it after 1.5 hours.

Can I use milk chocolate instead of semi-sweet?

You can, but the result will be much sweeter. If you use milk chocolate, reduce the sugar to 1/4 cup. I prefer semi-sweet for a more balanced flavor, but milk chocolate is a fun treat for kids.

How do I make this in a large batch?

Double all ingredients and use an 8-quart slow cooker. Cook on LOW for 2.5 to 3 hours, stirring halfway through. The larger volume takes a bit longer to heat through. Serve from the crockpot on WARM.

What if I don’t have peppermint schnapps?

You can use any mint-flavored liqueur, like crème de menthe. For a non-alcoholic version, use 1 teaspoon of peppermint extract. If you want a different flavor entirely, try spiked eggnog instead.

Can I use a dairy-free milk alternative?

Absolutely. Full-fat oat milk or canned coconut milk work best. Avoid almond milk—it’s too thin and can separate in the slow cooker. I’ve tested oat milk multiple times, and it’s my top recommendation for a dairy-free version.

Conclusion

This crockpot spiked hot chocolate has become my go-to for winter gatherings. It’s the recipe that taught me to trust a friend’s instinct more than my own cooking dogma. Every time I make it, I think about Jen standing in my kitchen, questioning my methods with that knowing smile.

The beauty of this recipe is how little it asks of you. Five minutes of prep, two hours of patience, and you’ve got a drink that feels like a celebration. Whether you spike it with schnapps or keep it kid-friendly, the result is pure comfort in a mug.

I encourage you to make this your own. Adjust the sweetness, play with the toppings, try different liquors. That’s the joy of cooking—finding what works for you. And if someone suggests a shortcut, maybe listen. They might be onto something.

I’d love to hear how yours turns out. Drop a comment below and let me know your favorite variation. Did you try it with bourbon? Add extra marshmallows? Share your creation—I read every single response. Until next time, stay warm and keep the crockpot handy.

Pin This Recipe!

crockpot spiked hot chocolate recipe

Print

Easy Crockpot Spiked Peppermint Hot Chocolate

This ridiculously good crockpot spiked hot chocolate is rich, creamy, and kissed with peppermint. Set it, forget it, and let people help themselves—perfect for holiday parties or cozy nights in.

  • Author: Luma
  • 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
  • 1 cup heavy cream
  • 2 cups semi-sweet chocolate chips (e.g., Ghirardelli)
  • 1/4 cup unsweetened cocoa powder (Dutch-processed recommended)
  • 1/2 cup granulated sugar
  • 2 teaspoons vanilla extract (pure)
  • 1 teaspoon peppermint extract
  • 1/2 cup peppermint schnapps (or to taste)
  • Optional garnishes: whipped cream, crushed candy canes, mini marshmallows

Instructions

  1. In a small bowl, whisk together the cocoa powder and granulated sugar to prevent lumps.
  2. Pour the whole milk and heavy cream into a 4-6 quart slow cooker. Add the cocoa-sugar mixture and whisk until fully combined and smooth.
  3. Add the semi-sweet chocolate chips on top without stirring.
  4. Cover and cook on LOW for 2 hours. Do not use HIGH to avoid scorching.
  5. After 1 hour, stir the mixture well with a whisk to incorporate the melted chocolate chips and smooth out any lumps.
  6. After 2 hours, turn the slow cooker to WARM. Stir in the vanilla extract, peppermint extract, and peppermint schnapps. Taste and adjust as desired.
  7. Ladle into mugs and serve immediately with desired garnishes. If too thick, stir in a splash of warm milk.
  8. Keep warm on the WARM setting for up to 4 hours, stirring occasionally to prevent a skin from forming.

Notes

For a non-alcoholic version, double the peppermint extract and omit the schnapps. To prevent a skin from forming, stir every 30 minutes or float mini marshmallows on top. Leftovers can be stored in the fridge for up to 5 days and reheated gently.

Nutrition

  • Serving Size: 1 cup
  • Calories: 380
  • Sugar: 32
  • Sodium: 120
  • Fat: 22
  • Saturated Fat: 13
  • Carbohydrates: 38
  • Fiber: 2
  • Protein: 8

Keywords: crockpot hot chocolate, spiked hot chocolate, peppermint hot chocolate, slow cooker hot chocolate, holiday drink, peppermint schnapps

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