Written by

Crystal Mullins

Published

Easy Crockpot Hot Chocolate with Peppermint Whipped Cream

Ready In 2 hours 25 minutes
Servings 8 servings
Difficulty Easy

My neighbor Jenna wasn’t trying to impress anyone that Saturday. I’d stopped by to borrow a ladder—ours had mysteriously vanished after a garage sale—and the smell hit me before I even got through her screen door. It was sweet and rich, with this whisper of cool mint that seemed to hang in the chilly December air. She was pulling mugs out of her cabinet like it was nothing, while this big old crockpot on her counter was bubbling away with what I’d later learn was the most ridiculously good hot chocolate I’d ever tasted.

Honestly, I forgot about the ladder for a solid hour. Jenna just shrugged when I asked what was in it, waving her hand like she’d thrown together a few pantry staples and called it a day. But that first sip? Let me tell you—I closed my eyes right there in her kitchen, and she laughed at me. “It’s just hot chocolate,” she said. But it wasn’t. It was creamy and decadent, with that peppermint whipped cream on top melting into a dreamy swirl. I knew right then I’d be making this for every single gathering I hosted from that moment on.

Maybe you’ve been there—you taste something at a friend’s house that completely changes your expectations for what a simple recipe can be. That’s this crockpot hot chocolate for me. It’s the kind of drink that makes people pause mid-conversation and look down at their mug with genuine surprise. And the best part? Jenna made it look so effortless that I almost felt silly asking for the recipe. Almost. I scribbled it on a napkin before I left, and I’ve been tweaking it ever since to make it absolutely perfect for hosting.

Why You’ll Love This Recipe

Let me be real with you—I’ve tested this crockpot hot chocolate at least a dozen times across different gatherings, from casual cookie swaps to full-blown holiday parties. It’s never let me down. Here’s why this version stands out from every other hot chocolate recipe floating around the internet:

  • Set-It-and-Forget-It Convenience: You literally dump everything in the crockpot and walk away. No standing at the stove stirring for twenty minutes. This is the kind of recipe that lets you actually enjoy your own party.
  • Rich, Not Cloying: Most slow cooker hot chocolates end up tasting like melted candy bars. This one uses real cream and quality chocolate for a depth of flavor that feels luxurious without being overwhelming.
  • The Peppermint Whipped Cream: I know, I know—whipped cream seems extra. But trust me, this homemade version with crushed candy canes takes the whole experience from “good” to “people will ask you for the recipe.”
  • Scales Beautifully: Whether you’re serving six or twenty-six, this recipe handles it like a champ. I’ve doubled it for a neighborhood gathering and halved it for a cozy night in with equal success.
  • Make-Ahead Magic: The hot chocolate base keeps beautifully in the fridge, and the whipped cream can be made a day ahead. Which means less stress when guests are about to walk through the door.

This isn’t just another hot chocolate recipe—it’s the one that’ll have your guests hovering around the crockpot with their mugs refilled before they’ve even finished the first one. There’s something about that combination of rich, creamy chocolate and cool, minty cream that hits differently when you’re gathered around with people you love. It’s comfort in a mug, and honestly? It makes you look like a hosting rockstar with almost zero effort.

What Ingredients You Will Need

This crockpot hot chocolate uses simple, everyday ingredients to create something that tastes like it came from a fancy ski lodge. Most of these are probably already in your pantry or fridge—which is exactly the point. Here’s what you’ll need:

For the Hot Chocolate Base

  • Whole milk, 6 cups (1.4 liters) — Don’t skimp here. The fat content is what gives this hot chocolate its silky texture. I’ve tried it with 2% and it’s fine, but whole milk is where the magic happens.
  • Heavy cream, 2 cups (480 ml) — This adds that luxurious richness that makes people close their eyes when they take a sip. You can use half-and-half in a pinch, but the texture won’t be quite as velvety.
  • Semi-sweet chocolate chips, 2 cups (340 grams) — I prefer Ghirardelli or Guittard for their smooth melting properties. Avoid chocolate chips with stabilizers if you can—they don’t melt as seamlessly.
  • Unsweetened cocoa powder, 1/2 cup (45 grams) — Dutch-process cocoa gives a deeper, more mellow chocolate flavor. Regular unsweetened works fine too, just expect a slightly sharper taste.
  • Granulated sugar, 1/2 cup (100 grams) — You can adjust this up or down depending on your sweet tooth. I find this amount balances the bitterness of the cocoa without being cloying.
  • Vanilla extract, 2 teaspoons — Pure vanilla, not imitation. It makes a noticeable difference in rounding out the chocolate flavor.
  • Salt, 1/4 teaspoon — Don’t skip this! A pinch of salt enhances the chocolate and prevents the drink from tasting flat.
  • Cinnamon stick, 1 (optional but recommended) — It adds a subtle warmth that complements both the chocolate and the peppermint. You won’t taste cinnamon specifically, but you’ll notice something missing if you leave it out.

For the Peppermint Whipped Cream

crockpot hot chocolate with peppermint whipped cream preparation steps

  • Heavy whipping cream, 1 cup (240 ml) — Make sure it’s cold. Cold cream whips up much better and holds its shape longer.
  • Powdered sugar, 2 tablespoons (15 grams) — This stabilizes the cream and adds a touch of sweetness without grittiness.
  • Peppermint extract, 1/2 teaspoon — Start with this amount and taste. Peppermint extract is potent, and you want it to complement, not overpower.
  • Crushed candy canes, 1/4 cup (about 4-5 candy canes, crushed) — For garnish. You can buy pre-crushed peppermint pieces, but crushing your own is oddly satisfying and lets you control the texture.

Optional Garnishes

  • Mini marshmallows
  • Extra chocolate shavings
  • Additional crushed candy canes
  • Cinnamon sticks for stirring

One thing I’ve learned through trial and error—don’t use milk chocolate chips. They make the hot chocolate too sweet and cloying. Semi-sweet gives you that perfect balance where the chocolate flavor shines without being overpowered by sugar. And if you’re dairy-free, full-fat oat milk works surprisingly well here, though you’ll want to add an extra tablespoon of cocoa powder to compensate for the thinner texture.

Equipment Needed

You don’t need a fancy kitchen to pull this off. Here’s what you’ll actually use:

  • Slow cooker (5-6 quart capacity) — This is non-negotiable for the recipe itself. A 6-quart oval works great for parties because it’s wide enough for people to ladle from easily. I’ve used a 4-quart for smaller batches and it works fine, just don’t try to double the recipe in it.
  • Hand mixer or stand mixer — For the whipped cream. You can absolutely whisk it by hand if you want a workout, but I value my time and sanity. A hand mixer takes about 3 minutes.
  • Large mixing bowl — For the whipped cream. Make sure it’s glass or metal and thoroughly chilled for best results.
  • Ladle — For serving. A soup ladle works perfectly.
  • Measuring cups and spoons — Standard set. Nothing fancy.
  • Ziploc bag and rolling pin — For crushing candy canes. You can use a food processor, but the bag method is less cleanup and more satisfying.
  • Mugs — Heatproof glass mugs let people see that gorgeous dark chocolate against the white whipped cream. But any mug works—I’ve served this in enamel camping mugs for a rustic vibe and it was adorable.

If you don’t have a slow cooker, you can make this on the stovetop in a large pot over low heat. Just whisk frequently and don’t let it boil. But honestly? The crockpot is what makes this recipe so perfect for hosting—it keeps the hot chocolate warm for hours without any effort on your part.

Preparation Method

  1. Prep your slow cooker (5 minutes)
    Give the inside of your crockpot a light spray with non-stick cooking spray or a quick wipe with butter. This isn’t strictly necessary, but it makes cleanup infinitely easier. Trust me on this one—I learned the hard way after scrubbing a chocolate film off my crockpot for twenty minutes.
  2. Combine the dry ingredients (3 minutes)
    In a medium bowl, whisk together the cocoa powder, sugar, and salt. This step prevents lumps from forming when you add the liquid. I used to skip this and dump everything directly into the crockpot, and I ended up with little pockets of dry cocoa powder that refused to dissolve. Whisking them together first makes a noticeable difference.
  3. Add the liquids (2 minutes)
    Pour the whole milk and heavy cream into the slow cooker. Add the dry ingredient mixture and whisk until smooth. The mixture will look thin and slightly grainy at this point—that’s completely normal. Drop in the cinnamon stick if you’re using one.
  4. Add the chocolate chips (1 minute)
    Pour the chocolate chips into the milk mixture and give it a quick stir. Don’t worry if they’re not melting yet—the slow cooker will take care of that.
  5. Cook on low (2 hours)
    Cover the slow cooker and cook on LOW for 2 hours. After about 45 minutes, give it a good stir to help the chocolate chips melt evenly. I usually set a timer on my phone so I don’t forget. The chocolate should be fully melted and incorporated by the 90-minute mark.
  6. Add vanilla and whisk (2 minutes)
    After 2 hours, remove the lid and stir in the vanilla extract. Whisk vigorously for about 30 seconds to make sure everything is smooth and combined. The hot chocolate should be steaming hot, silky, and deeply chocolatey. If it looks separated or oily, don’t panic—just whisk it vigorously and it’ll come back together.
  7. Make the peppermint whipped cream (5 minutes)
    While the hot chocolate is finishing up, pour the cold heavy cream into a chilled mixing bowl. Beat on medium speed until soft peaks form—about 2 minutes with a hand mixer. Add the powdered sugar and peppermint extract, then continue beating until stiff peaks form. Be careful not to overbeat, or you’ll end up with butter. Stiff peaks should hold their shape when you lift the beaters but still look creamy, not grainy.
  8. Crush the candy canes (3 minutes)
    Place the candy canes in a ziploc bag and seal it. Use a rolling pin or the bottom of a heavy pan to crush them into small pieces. You want a mix of fine dust and small chunks—the dust colors the cream prettily, while the chunks provide that satisfying crunch. Don’t pulverize them completely, or you’ll lose the texture contrast.
  9. Prepare for serving (2 minutes)
    Transfer the slow cooker to your serving area and set it to WARM. Ladle the hot chocolate into mugs, leaving about an inch of space at the top for the whipped cream. Top each mug with a generous dollop of peppermint whipped cream and sprinkle with crushed candy canes.
  10. Garnish and serve (2 minutes)
    For a final touch, you can add a mini marshmallow or two on top of the whipped cream, or tuck a small cinnamon stick into each mug for stirring. Serve immediately while hot.

The hot chocolate will stay warm on the LOW or WARM setting for up to 4 hours. Just give it a stir every hour or so to prevent a skin from forming on top. If it starts to look too thick, you can thin it with a splash of warm milk.

Cooking Tips & Techniques

I’ve made this crockpot hot chocolate at least twenty times now, and I’ve definitely had a few flops along the way. Here’s what I’ve learned so you don’t have to make the same mistakes:

Don’t cook on HIGH. I know it’s tempting when you’re short on time, but high heat can cause the dairy to scorch and separate. The result is a grainy, slightly burnt-tasting hot chocolate that no amount of whipped cream can save. Low and slow is the way to go. If you’re really in a rush, you can do 1 hour on HIGH, but watch it carefully and stir frequently.

Whisk halfway through. Set a timer for 45 minutes and give everything a good stir. The chocolate chips tend to sink to the bottom, and whisking distributes them evenly. I’ve forgotten this step before and ended up with a layer of melted chocolate at the bottom of the crockpot that was a pain to stir in later.

Taste before serving. Everyone’s sweetness preference is different. After the 2 hours are up, taste the hot chocolate and adjust if needed. If it’s not sweet enough, whisk in a tablespoon of sugar at a time. If it’s too sweet, a pinch of salt can help balance it out.

Keep the whipped cream cold. The whipped cream will start to deflate after about 30 minutes at room temperature. If you’re serving a crowd, keep the bowl of whipped cream nestled in a larger bowl filled with ice. Or better yet, make it just before guests arrive and keep it in the fridge until serving time.

Double-check your peppermint extract. Peppermint extract is not the same as mint extract. Peppermint has that classic candy cane flavor, while mint tastes more like, well, mint leaves. They’re not interchangeable in this recipe. And a little goes a long way—start with 1/2 teaspoon and taste before adding more.

One more thing—if you’re making this for a party, set up a little hot chocolate bar next to the crockpot. Put out small bowls of crushed candy canes, chocolate shavings, mini marshmallows, and extra cinnamon sticks. Let people customize their own mugs. It’s such a small thing, but guests absolutely love it and it makes the whole experience feel more special.

Variations & Adaptations

One of the best things about this crockpot hot chocolate is how endlessly adaptable it is. Here are some variations I’ve tried and loved:

Spiked Hot Chocolate for Adults: Add 1/2 cup of peppermint schnapps, bourbon, or dark rum to the slow cooker during the last 15 minutes of cooking. Stir gently and let it warm through. I did this for a holiday cocktail party and it was the first thing to run out. Just be sure to label the crockpot clearly if there are kids around.

Mexican Hot Chocolate: Omit the cinnamon stick and add 1 teaspoon of ground cinnamon, 1/4 teaspoon of cayenne pepper, and a pinch of nutmeg to the dry ingredients. The heat from the cayenne sneaks up on you in the most pleasant way. This version is incredible with a splash of almond extract instead of vanilla.

Dairy-Free Version: Substitute the whole milk with full-fat oat milk and the heavy cream with coconut cream (the thick part from a can of full-fat coconut milk). Use dairy-free chocolate chips. The texture won’t be quite as rich, but it’s still delicious. I’ve served this to dairy-free friends and they didn’t feel like they were missing out.

White Hot Chocolate: Replace the semi-sweet chocolate chips and cocoa powder with 2 cups of good-quality white chocolate chips or chopped white chocolate. Reduce the sugar to 1/4 cup since white chocolate is already quite sweet. This version is dangerously good with the peppermint whipped cream.

Mocha Hot Chocolate: Add 2 tablespoons of instant espresso powder or instant coffee granules along with the dry ingredients. The coffee doesn’t make it taste like coffee—it just deepens the chocolate flavor and adds a subtle richness. I accidentally discovered this when I ran out of cocoa powder and supplemented with instant coffee. Best accident ever.

Each of these variations has its own personality, and I honestly rotate between them depending on the occasion and the crowd. The base recipe is forgiving enough that you can experiment without fear of ruining it.

Serving & Storage Suggestions

This crockpot hot chocolate is designed to be the star of your drink table, but here’s how to make it truly shine:

Temperature matters. Serve the hot chocolate steaming hot—around 160°F is ideal. Any cooler and it won’t melt the whipped cream properly. Any hotter and it’ll scald your guests’ tongues. The WARM setting on your slow cooker should keep it at the perfect temperature for hours.

Presentation tips for hosting. Set up a dedicated hot chocolate station away from the main food table to prevent congestion. Place the crockpot on a trivet or heat-safe surface, with mugs stacked nearby. Include a small basket of spoons and napkins. If you’re feeling fancy, rim some mugs with melted chocolate and crushed candy canes before filling them—it looks incredible and tastes even better.

What to serve alongside. This hot chocolate pairs beautifully with buttery shortbread cookies, gingerbread, or peppermint bark. For a more substantial spread, offer warm cinnamon rolls or a cheese board with sharp cheddar and apple slices. The richness of the hot chocolate balances perfectly with salty and tangy flavors.

Storage instructions. Leftover hot chocolate keeps in an airtight container in the refrigerator for up to 5 days. To reheat, pour it into a saucepan and warm over medium-low heat, whisking occasionally. You can also reheat individual servings in the microwave for 45-60 seconds. The peppermint whipped cream is best the day it’s made, but it’ll keep in the fridge for up to 24 hours. Just give it a quick re-whip before serving if it starts to deflate.

Freezer tips. The hot chocolate base freezes beautifully for up to 3 months. Let it cool completely, then pour it into freezer-safe containers, leaving an inch of headroom for expansion. Thaw overnight in the refrigerator and reheat gently. Make a double batch and freeze half for last-minute gatherings—future you will be so grateful.

One thing I love about this recipe is how the flavors continue to develop over time. The hot chocolate actually tastes even better the next day, after the vanilla and cinnamon have had time to meld with the chocolate. So don’t be afraid to make it a day ahead.

Nutritional Information & Benefits

Let’s be honest—this is a treat, not a health food. But that doesn’t mean it’s completely devoid of redeeming qualities. Here’s the estimated nutritional breakdown per serving (1 mug with whipped cream, without additional garnishes):

  • Calories: 380-420
  • Fat: 24g (15g saturated)
  • Carbohydrates: 42g (35g sugar)
  • Protein: 7g
  • Calcium: 25% of daily value
  • Iron: 10% of daily value

On the plus side, dark chocolate is actually a decent source of antioxidants, particularly flavonoids that support heart health. The milk and cream provide calcium and vitamin D, which are essential for bone health. And peppermint has been shown to aid digestion—which is handy after a heavy holiday meal.

If you’re watching your sugar intake, you can reduce the sugar to 1/3 cup and use dark chocolate chips with 70% cocoa content or higher. The hot chocolate will be less sweet but more intensely chocolatey. I’ve made it this way for friends who are diabetic, and they appreciated being able to enjoy a treat without the sugar crash.

For those with dietary restrictions, this recipe contains dairy and may contain traces of gluten depending on the chocolate chips you use. Always check labels if you’re serving guests with allergies. The dairy-free variation I mentioned earlier works wonderfully and is safe for most lactose-intolerant folks.

Conclusion

This crockpot hot chocolate with peppermint whipped cream has become my go-to for every single gathering I host. It’s the recipe that makes people linger a little longer, refill their mugs one more time, and ask for the recipe before they leave. And honestly? That’s exactly what I want from a party drink—something that feels special without requiring me to hover over the stove all night.

The beauty of this recipe is how effortlessly it adapts to your crowd and your occasion. Whether you’re serving it at a kid’s birthday party, a cozy book club meeting, or a full-blown holiday bash, it delivers that same moment of warmth and delight every single time. The rich chocolate, the cool mint, the creamy texture—it’s a combination that just works.

I’d love to hear how this turns out for you! Drop a comment below and let me know if you tried any of the variations, or if you came up with your own twist. Did your guests go back for seconds? Did someone ask for the recipe? Share your hot chocolate stories—I genuinely love reading them. And if you’re looking for more crowd-pleasing slow cooker recipes, don’t miss our slow cooker chicken tacos that are perfect for game day gatherings.

Now go make some memories around that crockpot. You’ve got this.

Frequently Asked Questions

Can I use milk chocolate instead of semi-sweet?

You can, but I wouldn’t recommend it. Milk chocolate makes the hot chocolate very sweet—almost cloyingly so. If you prefer a sweeter drink, try using a mix of semi-sweet and milk chocolate chips, or just add an extra tablespoon of sugar to the semi-sweet version. The semi-sweet gives you that deep, complex chocolate flavor that doesn’t get lost under all that sugar.

How do I prevent the hot chocolate from getting a skin on top?

That skin forms when the dairy proteins dry out from exposure to air. The easiest fix is to stir the hot chocolate every 30-45 minutes while it’s sitting in the crockpot. If you’re serving over a long period, you can also place the lid slightly ajar to allow steam to escape, which reduces condensation that can drip back and create a skin. Or just embrace it—some people actually love that skin!

Can I make the peppermint whipped cream ahead of time?

Absolutely! The whipped cream can be made up to 24 hours in advance. Store it in an airtight container in the refrigerator. Before serving, give it a quick re-whip with your hand mixer for about 30 seconds to restore its volume and texture. If you’re making it more than a day ahead, stabilize it with a teaspoon of unflavored gelatin dissolved in warm water—it’ll keep its shape for days.

What’s the best way to crush candy canes without making a mess?

The ziploc bag method is my favorite. Place the candy canes in a sturdy freezer bag (double-bag if you’re worried about punctures), seal it, and go over it with a rolling pin. For finer pieces, use the bottom of a heavy skillet. If you want a really fine dust, pulse them in a food processor—but be careful not to overdo it, or you’ll end up with peppermint powder. And always crush more than you think you’ll need. Trust me, you’ll snack on them.

Can I leave the hot chocolate in the crockpot overnight?

I wouldn’t recommend it for food safety reasons. The USDA recommends that perishable foods not be left in the “danger zone” (between 40°F and 140°F) for more than 2 hours. If your crockpot has a WARM setting that keeps the temperature above 140°F, you could theoretically leave it for a few hours, but overnight is pushing it. Instead, let the hot chocolate cool, transfer it to an airtight container, and refrigerate it. Reheat it the next day in a saucepan or back in the crockpot on LOW.

Pin This Recipe!

crockpot hot chocolate with peppermint whipped cream recipe

Print

Easy Crockpot Hot Chocolate with Peppermint Whipped Cream

A rich and creamy slow cooker hot chocolate topped with homemade peppermint whipped cream and crushed candy canes. Perfect for holiday gatherings, this set-it-and-forget-it recipe delivers deep chocolate flavor with a cool mint finish.

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

Ingredients

Scale
  • 6 cups whole milk (1.4 liters)
  • 2 cups heavy cream (480 ml)
  • 2 cups semi-sweet chocolate chips (340 grams)
  • 1/2 cup unsweetened cocoa powder (45 grams)
  • 1/2 cup granulated sugar (100 grams)
  • 2 teaspoons vanilla extract
  • 1/4 teaspoon salt
  • 1 cinnamon stick (optional)
  • 1 cup heavy whipping cream (240 ml)
  • 2 tablespoons powdered sugar (15 grams)
  • 1/2 teaspoon peppermint extract
  • 1/4 cup crushed candy canes (about 4–5 candy canes)

Instructions

  1. Prep your slow cooker (5 minutes): Lightly spray the inside of a 5-6 quart slow cooker with non-stick cooking spray or wipe with butter for easy cleanup.
  2. Combine the dry ingredients (3 minutes): In a medium bowl, whisk together cocoa powder, sugar, and salt to prevent lumps.
  3. Add the liquids (2 minutes): Pour whole milk and heavy cream into the slow cooker. Add the dry ingredient mixture and whisk until smooth. Drop in the cinnamon stick if using.
  4. Add the chocolate chips (1 minute): Pour chocolate chips into the milk mixture and stir briefly.
  5. Cook on low (2 hours): Cover and cook on LOW for 2 hours. After about 45 minutes, stir to help chocolate chips melt evenly.
  6. Add vanilla and whisk (2 minutes): After 2 hours, remove lid and stir in vanilla extract. Whisk vigorously until smooth and combined.
  7. Make the peppermint whipped cream (5 minutes): In a chilled mixing bowl, beat cold heavy cream on medium speed until soft peaks form. Add powdered sugar and peppermint extract, then beat until stiff peaks form.
  8. Crush the candy canes (3 minutes): Place candy canes in a ziploc bag and crush with a rolling pin or heavy pan into small pieces.
  9. Prepare for serving (2 minutes): Transfer slow cooker to serving area and set to WARM. Ladle hot chocolate into mugs, leaving space for whipped cream. Top with whipped cream and sprinkle with crushed candy canes.
  10. Garnish and serve (2 minutes): Add optional mini marshmallows or cinnamon sticks. Serve immediately.

Notes

Don’t cook on HIGH to avoid scorching. Whisk halfway through cooking. Taste before serving and adjust sweetness. Keep whipped cream cold until serving. Peppermint extract is not the same as mint extract. For a party, set up a hot chocolate bar with toppings.

Nutrition

  • Serving Size: 1 mug with whipped c
  • Calories: 400
  • Sugar: 35
  • Sodium: 150
  • Fat: 24
  • Saturated Fat: 15
  • Carbohydrates: 42
  • Fiber: 2
  • Protein: 7

Keywords: crockpot hot chocolate, slow cooker hot chocolate, peppermint hot chocolate, holiday drink, hot chocolate with whipped cream, 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!

You might also love these recipes

Leave a Comment

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