Written by

Serenity Summers

Published

Cozy Crockpot Hot Chocolate with Peppermint Whipped Cream

Ready In 2 hours 15 minutes
Servings 8 servings
Difficulty Easy

I was standing in the dairy aisle of my local grocery store last Tuesday, staring at a carton of heavy cream, when the cold air from the open refrigerator case hit my face—and suddenly I was eight years old, shivering on my Aunt Clara’s back porch in Michigan. She’d just handed me a mug of something so warm it fogged up my glasses, and I remember the ridiculous way I had to tilt my head back to sip it without burning my chin. The whipped cream on top had these tiny pink flecks in it, and I thought she’d sprinkled magic dust on there just for me. I mean, I knew it was probably crushed candy cane, but at eight, magic dust felt more accurate. She passed away three years ago, and I haven’t been back to that porch since. But every time December rolls around, I get this ache to recreate that exact moment—the steam, the sweetness, the silly little crunch of peppermint. This crockpot hot chocolate with peppermint whipped cream is my best attempt, and honestly, it gets closer every time. Maybe you’ve been there, chasing a taste you can almost but not quite hold onto.

Why You’ll Love This Recipe

This isn’t just another hot chocolate recipe you’ll find floating around the internet. I’ve tested this one about seven times now—once on a Tuesday night when I was home alone, once for a holiday party where I forgot the peppermint extract entirely (we made do with crushed candy canes on top, crisis averted), and once for my neighbor Karen who swears she’ll never go back to the powdered stuff. It’s that good.

  • Quick & Easy: Five minutes of prep, and your crockpot does the rest. Perfect for busy holiday evenings or lazy snow days.
  • Simple Ingredients: No fancy grocery trips needed. Milk, cream, chocolate chips, cocoa powder—you probably have most of this already.
  • Perfect for Gatherings: Great for holiday parties, cookie swaps, or cozy movie nights with the family.
  • Crowd-Pleaser: Kids love the sweetness, adults appreciate the rich chocolate depth, and everyone fights over that peppermint whipped cream.
  • Unbelievably Delicious: The slow cooker melds the flavors together in a way stovetop versions just can’t match. It’s silky, it’s rich, and it’s the kind of drink that makes you close your eyes after the first sip.

What makes this recipe different? It’s the slow simmer. The crockpot gently heats everything together, letting the chocolate melt slowly and the flavors deepen without scorching. Plus, that peppermint whipped cream isn’t just a garnish—it’s a whole experience. You get the cool, minty freshness cutting through the warm, velvety chocolate. It’s comfort food reimagined: faster than making it from scratch on the stove, but with the same soul-soothing satisfaction. Perfect for impressing guests without the stress, or turning a quiet evening at home into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that rich, creamy chocolate flavor without any fuss. Most of these are pantry staples, especially during the holiday season.

  • For the Hot Chocolate:
  • 6 cups whole milk (adds richness; use 2% if you prefer lighter)
  • 1 cup heavy cream (for that velvety texture)
  • 1 can (14 oz) sweetened condensed milk (adds sweetness and creaminess)
  • 1 ½ cups semi-sweet chocolate chips (I prefer Ghirardelli for consistent melting)
  • ½ cup unsweetened cocoa powder (use a good brand like Hershey’s Special Dark for deeper flavor)
  • 1 teaspoon vanilla extract
  • ¼ teaspoon salt (balances the sweetness, trust me on this)
  • For the Peppermint Whipped Cream:
  • 1 cup heavy cream, cold
  • 2 tablespoons powdered sugar
  • ½ teaspoon peppermint extract (adjust to taste; start with ¼ if you’re sensitive)
  • Crushed candy canes or peppermint candies for topping

Ingredient Tips: For the chocolate chips, avoid using chocolate bars—they don’t melt as smoothly. And for the cocoa powder, I’ve tried Dutch-processed here and it works fine, but natural unsweetened gives a slightly more classic hot chocolate taste. If you’re dairy-free, swap the whole milk for oat milk and use canned coconut cream instead of heavy cream. The texture will be a bit thinner, but still delicious. Look for a good-quality peppermint extract—the cheap stuff can taste artificial. I like Nielsen-Massey for its clean, pure flavor.

Equipment Needed

You don’t need a fancy kitchen for this one. Here’s what you’ll need:

  • Crockpot or Slow Cooker: A 4 to 6-quart size works best. I use a 5-quart and it’s perfect for this batch.
  • Whisk: For combining the cocoa powder smoothly. A silicone whisk won’t scratch your crockpot.
  • Mixing Bowl: For making the whipped cream. A chilled metal bowl works best.
  • Hand Mixer or Stand Mixer: For whipping the cream. You can also use a whisk and some elbow grease, but your arm will thank you for the mixer.
  • Measuring Cups and Spoons: Accuracy matters, especially with the cocoa powder.
  • Ladle: For serving.
  • Mugs: The cozier, the better.

If you don’t have a crockpot, you can absolutely make this on the stovetop in a heavy-bottomed pot over low heat. Just stir constantly to prevent scorching. I’ve done it that way when my crockpot was busy holding meatballs for a party, and it worked fine—just takes more attention.

Preparation Method

crockpot hot chocolate with peppermint whipped cream preparation steps

  1. Combine the dry ingredients in the crockpot. Add the unsweetened cocoa powder and salt to your slow cooker. Whisk them together to break up any lumps. This step seems small, but it saves you from those annoying cocoa clumps later.
  2. Add the milk and cream. Pour in the whole milk and heavy cream. Whisk everything together until the cocoa powder is mostly incorporated. Don’t worry if it’s not perfect—the heat will help.
  3. Add the sweetened condensed milk and chocolate chips. Pour in the entire can of sweetened condensed milk and add the semi-sweet chocolate chips. Give it another good stir.
  4. Cook on low for 2 hours. Cover the crockpot and set it to low. Let it cook for 2 hours, stirring every 30 minutes if you can. The chocolate chips will melt, and the mixture will become smooth and velvety. Don’t cook it on high—the milk can scorch, and nobody wants burnt hot chocolate.
  5. Add the vanilla extract. After 2 hours, stir in the vanilla extract. Give it a taste. If you want it sweeter, add a little more sweetened condensed milk. If you want it more chocolatey, stir in an extra handful of chocolate chips and let them melt for 10 more minutes.
  6. Make the peppermint whipped cream. While the hot chocolate is finishing up, pour the cold heavy cream into a chilled mixing bowl. Add the powdered sugar and peppermint extract. Beat with a hand mixer on medium-high speed until soft peaks form—about 2 to 3 minutes. Be careful not to over-whip, or you’ll end up with butter. The cream should be light and fluffy, holding its shape but still soft.
  7. Prepare the toppings. Place the crushed candy canes in a small bowl. You can crush them by putting them in a zip-top bag and hitting them with a rolling pin—therapeutic, honestly.
  8. Serve and enjoy. Ladle the hot chocolate into mugs. Top with a generous dollop of peppermint whipped cream. Sprinkle crushed candy canes on top. Serve immediately.

Sensory Cues: At the 1-hour mark, your kitchen should smell like a chocolate shop. The milk will be steaming gently, and the chocolate chips will look mostly melted. By 2 hours, the mixture should be smooth and glossy, with no visible chocolate flecks. When you stir it, it should coat the back of a spoon. The whipped cream should be thick enough to hold a peak but still soft enough to dollop easily.

Cooking Tips & Techniques

I’ve made this recipe enough times to know exactly where things can go wrong. Here’s what I’ve learned:

Don’t rush the heat. Low and slow is the name of the game here. High heat can cause the milk to separate or scorch on the bottom. Trust the process—2 hours on low is perfect.

Whisk occasionally. I know it’s tempting to set it and forget it, but giving it a stir every 30 minutes ensures even melting and prevents a skin from forming on top. Plus, it gives you an excuse to keep smelling that chocolate.

Taste before serving. Everyone’s sweetness preference is different. I like my hot chocolate on the darker, less sweet side, so I use semi-sweet chips. If you have a major sweet tooth, use milk chocolate chips instead. Taste it at the 1.5-hour mark and adjust.

Chill your bowl for the cream. Pop your mixing bowl and beaters in the freezer for 10 minutes before making the whipped cream. It makes a noticeable difference—the cream whips up faster and holds its shape better.

One mistake I made: The first time I made this, I added the peppermint extract directly to the hot chocolate itself instead of the whipped cream. It was… aggressive. Like drinking a candy cane that had been melted into chocolate. The peppermint is much more pleasant when it’s just in the cream, where it hits your nose as you sip.

Variations & Adaptations

This recipe is flexible, and I’ve tried a few twists myself:

Dark Chocolate Lover’s Version: Swap the semi-sweet chips for dark chocolate (60-70% cacao) and use dark cocoa powder. The result is richer, less sweet, and incredibly sophisticated. I made this for a grown-up holiday party and it was a hit.

Spiked Adult Version: Add a shot of peppermint schnapps or Bailey’s Irish Cream to each mug before pouring the hot chocolate. The alcohol cuts through the richness beautifully. Just don’t add it to the crockpot itself—the alcohol will cook off.

Dairy-Free Adaptation: Use full-fat oat milk or canned coconut milk instead of whole milk, and coconut cream instead of heavy cream. The texture is slightly thinner, but the flavor is still fantastic. For the whipped cream, use a can of chilled full-fat coconut cream—whip it the same way.

Extra Minty: If you’re a peppermint fanatic like my sister, steep a few peppermint tea bags in the milk for 10 minutes before adding the other ingredients. Remove the bags before proceeding. It adds a subtle, natural mint undertone that plays beautifully with the chocolate.

Slow Cooker Size Adjustment: This recipe fills a 5-quart crockpot about halfway. If you’re using a smaller crockpot, halve the recipe. If you’re feeding a crowd, double it—just make sure your crockpot is big enough.

Serving & Storage Suggestions

This hot chocolate is best served immediately, while it’s warm and the whipped cream is fresh. Ladle it into your coziest mugs—I have a set of chunky ceramic ones that feel perfect for this. For a holiday touch, rim the mugs with melted chocolate and crushed candy canes before pouring.

What to serve alongside: This pairs beautifully with buttery shortbread cookies, gingerbread men, or a slice of peppermint bark. If you’re feeling extra indulgent, a warm chocolate chip cookie for dipping is never a bad idea.

Storage: Leftover hot chocolate can be stored in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen overnight—it’s even better the next day. Reheat gently on the stovetop over low heat or in the microwave in 30-second intervals, stirring between each. Don’t boil it.

Freezer: You can freeze the hot chocolate in a freezer-safe container for up to 3 months. Thaw in the refrigerator overnight and reheat gently. The texture might separate slightly, so give it a good whisk. The whipped cream should always be made fresh—it doesn’t freeze well.

Nutritional Information & Benefits

Let’s be real—this is a treat, not a health food. But here’s the estimated breakdown per 8-ounce serving (without whipped cream): approximately 350 calories, 18g fat, 40g carbohydrates, 8g protein. With the whipped cream, add about 80 calories and 8g fat.

Health highlights: Cocoa powder is rich in antioxidants called flavonoids, which can support heart health. The milk provides calcium and vitamin D, and the heavy cream adds a touch of vitamin A. The peppermint in the whipped cream can aid digestion—which you might appreciate after a rich meal.

Dietary considerations: This recipe contains dairy and gluten (from the candy canes—check labels for gluten-free options). It’s vegetarian-friendly. For a lower-sugar version, use unsweetened almond milk and skip the sweetened condensed milk, adding a sugar-free sweetener to taste. The texture won’t be as creamy, but it’ll still hit the spot.

Conclusion

This cozy crockpot hot chocolate with peppermint whipped cream is more than just a drink—it’s a moment. It’s the kind of recipe that makes you slow down, wrap your hands around a warm mug, and actually breathe. Whether you’re making it for a holiday party, a snow day with the kids, or just a Tuesday night that needs a little extra comfort, it delivers every single time.

I love this recipe because it reminds me of Aunt Clara’s porch, but it’s also become something of my own. I’ve tweaked it, tested it, and shared it with people I care about. Now I’m sharing it with you. I’d love to hear how it turns out—tag me in your photos, leave a comment below, or tell me about your own memory that this hot chocolate brings back. Because honestly, the best recipes aren’t just about the ingredients. They’re about the people and moments they carry with them.

Go ahead, make a batch. Your cozy evening awaits.

Frequently Asked Questions

Can I use milk chocolate chips instead of semi-sweet?

Absolutely. The hot chocolate will be sweeter and less rich. If you go this route, you might want to reduce the sweetened condensed milk slightly to balance the sweetness.

How do I prevent the milk from scorching?

Keep the crockpot on low heat and stir every 30 minutes. If your crockpot runs hot, you can even use the “warm” setting instead of “low” and extend the cooking time by an hour.

Can I make this in advance for a party?

Yes! You can make the hot chocolate a day ahead and store it in the refrigerator. Reheat it in the crockpot on low for about an hour before serving. Make the whipped cream fresh right before serving for the best texture.

What if I don’t have a hand mixer for the whipped cream?

No problem. You can whisk the cream by hand—it takes about 5 to 7 minutes of vigorous whisking. Or, you can shake it in a mason jar. Fill the jar halfway with cream, add the sugar and extract, seal tightly, and shake until thick. It’s a great arm workout.

How do I crush candy canes without making a mess?

Put the candy canes in a sturdy zip-top bag. Place the bag on a cutting board and gently tap with a rolling pin or the bottom of a heavy pan. Don’t go overboard—you want small pieces, not powder. I’ve also used a food processor for a finer crumb, but the bag method is more satisfying.

Pin This Recipe!

crockpot hot chocolate with peppermint whipped cream recipe

Print

Cozy Crockpot Hot Chocolate with Peppermint Whipped Cream

This rich and creamy crockpot hot chocolate is made with simple ingredients and topped with a fluffy peppermint whipped cream. Perfect for holiday gatherings or cozy nights in, it’s a comforting drink that brings back warm memories.

  • Author: Lola
  • 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
  • 1 can (14 oz) sweetened condensed milk
  • 1 ½ cups semi-sweet chocolate chips
  • ½ cup unsweetened cocoa powder
  • 1 teaspoon vanilla extract
  • ¼ teaspoon salt
  • 1 cup heavy cream, cold (for whipped cream)
  • 2 tablespoons powdered sugar (for whipped cream)
  • ½ teaspoon peppermint extract (for whipped cream)
  • Crushed candy canes or peppermint candies (for topping)

Instructions

  1. Combine the dry ingredients in the crockpot. Add the unsweetened cocoa powder and salt to your slow cooker. Whisk them together to break up any lumps.
  2. Add the milk and cream. Pour in the whole milk and heavy cream. Whisk everything together until the cocoa powder is mostly incorporated.
  3. Add the sweetened condensed milk and chocolate chips. Pour in the entire can of sweetened condensed milk and add the semi-sweet chocolate chips. Give it another good stir.
  4. Cook on low for 2 hours. Cover the crockpot and set it to low. Let it cook for 2 hours, stirring every 30 minutes if you can.
  5. Add the vanilla extract. After 2 hours, stir in the vanilla extract. Taste and adjust sweetness or chocolate flavor as desired.
  6. Make the peppermint whipped cream. While the hot chocolate is finishing, pour the cold heavy cream into a chilled mixing bowl. Add the powdered sugar and peppermint extract. Beat with a hand mixer on medium-high speed until soft peaks form, about 2 to 3 minutes.
  7. Prepare the toppings. Place the crushed candy canes in a small bowl.
  8. Serve and enjoy. Ladle the hot chocolate into mugs. Top with a generous dollop of peppermint whipped cream. Sprinkle crushed candy canes on top. Serve immediately.

Notes

For best results, use low heat and stir every 30 minutes to prevent scorching. Chill the mixing bowl and beaters before making whipped cream for better volume. If you prefer a less sweet hot chocolate, use semi-sweet chocolate chips and reduce sweetened condensed milk. For a dairy-free version, use oat milk and coconut cream.

Nutrition

  • Serving Size: 8 ounces
  • Calories: 430
  • Sugar: 32
  • Sodium: 200
  • Fat: 26
  • Saturated Fat: 16
  • Carbohydrates: 40
  • Fiber: 3
  • Protein: 8

Keywords: crockpot hot chocolate, slow cooker hot chocolate, peppermint hot chocolate, holiday drink, hot chocolate with whipped cream

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