Written by

Eloise Fernandez

Published

Cozy Crockpot Peppermint Hot Cocoa Recipe for Winter

Ready In 2 hours 15 minutes
Servings 8 servings
Difficulty Easy

I swore I hated peppermint hot cocoa. For years. Since I was a kid, actually, when those powdery instant packets with the crushed candy canes would show up at holiday parties, and I’d take one sip and feel like I was drinking toothpaste-flavored sugar water. My family thought I was weird. “It’s Christmas in a cup!” my mom would say, pushing a mug toward me. I’d politely decline and stick to plain hot chocolate, thank you very much.

Then last December, on a Tuesday night that felt like the coldest night of the year, I found myself standing in my kitchen at 9 PM, craving something warm. The power had flickered twice during dinner, and the wind was howling in a way that made the windows rattle. I had a bag of beautiful dark chocolate chips I’d bought for cookies I never got around to making, a carton of heavy cream that needed using up, and—honestly, I don’t even know why I bought it—a bottle of peppermint extract that had been sitting in my baking cabinet since 2019. Maybe you’ve been there, staring at ingredients and thinking, “Well, what if I just try it my way?”

I pulled out the crockpot—the same one I use for chili and pot roast—and decided to make a real, honest-to-goodness peppermint hot cocoa from scratch. No powders, no artificial colors, no chalky aftertaste. Just cream, chocolate, a whisper of mint, and the slow, patient heat of a crockpot doing all the work. And let me tell you, when I took that first sip, I had to sit down. It was nothing like those packets. It was rich and velvety, with the peppermint playing backup to the chocolate instead of trying to steal the show. I texted my mom a photo at 10 PM. “I get it now,” I wrote. She sent back three laughing-crying emojis and asked for the recipe. That’s the thing about this cozy crockpot peppermint hot cocoa for winter nights—it doesn’t try to convert you. It just sits there, warm and patient, and lets you discover the truth on your own.

Why You’ll Love This Recipe

This isn’t just another hot chocolate recipe you’ll pin and forget. This is the one that will have you texting your friends, telling them to throw away those packets. Here’s why this cozy crockpot peppermint hot cocoa for winter nights stands out from every other version you’ve tried:

  • Set It and Forget It : No standing at the stove stirring for twenty minutes. The crockpot does the heavy lifting, so you can curl up with a book or binge your favorite show while dinner simmers.
  • Real Ingredients, Real Flavor : We’re using actual chocolate, real cream, and pure peppermint extract. No stabilizers, no preservatives, no weird aftertaste. Your body will thank you, and your taste buds will throw a party.
  • Perfect for Winter Gatherings : Whether it’s a Christmas Eve open house, a New Year’s Eve party, or just a quiet Tuesday when the snow won’t stop falling, this recipe was made for the season. It stays warm in the crockpot for hours, so guests can help themselves.
  • Crowd-Pleaser, Even for Skeptics : I’m living proof that this recipe converts peppermint hot cocoa haters. The mint is present but not overpowering, and the chocolate is the star of the show. Kids love it, adults love it, and yes, even your weird uncle who “doesn’t do sweet drinks” will ask for a second cup.
  • Unbelievably Decadent : The texture is what gets people. It’s not thin or watery like those instant mixes. It’s thick, creamy, and almost silky, thanks to the heavy cream and the slow melding of flavors in the crockpot. You’ll close your eyes after the first sip. I promise.

This recipe is comfort food reimagined—indulgent enough to feel like a treat but simple enough to make on a random weeknight. It’s the kind of drink that makes you want to pull a blanket over your lap, turn on the fireplace (or the fake fireplace YouTube video), and just breathe.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that rich, velvety texture and balanced peppermint flavor. No weird specialty items here—just good-quality staples that work together beautifully. Here’s what you’ll need:

  • Whole milk, 6 cups (adds creaminess without being too heavy; use 2% if that’s what you have, but avoid skim—it’ll be too thin)
  • Heavy cream, 2 cups (this is what gives the cocoa that luxurious, melt-in-your-mouth texture; don’t skip it)
  • Semi-sweet chocolate chips, 2 cups (I prefer Ghirardelli or Guittard for the smoothest melt; avoid chocolate chips with stabilizers if you can—they don’t melt as evenly)
  • Unsweetened cocoa powder, 1/2 cup (Dutch-processed is ideal for a deeper, richer flavor, but regular unsweetened works just fine)
  • Granulated sugar, 1/2 cup (adjust to your sweetness preference; you can start with 1/3 cup and taste)
  • Pure vanilla extract, 2 teaspoons (skip the imitation stuff—it makes a difference here)
  • Pure peppermint extract, 1 1/2 teaspoons (this is where quality matters; I use Nielsen-Massey and it’s worth every penny)
  • Salt, 1/4 teaspoon (trust me on this—it doesn’t make it salty, it just makes the chocolate taste more like chocolate)
  • Optional for serving : Crushed candy canes, whipped cream, mini marshmallows, chocolate shavings, or a peppermint stick for stirring

Ingredient Selection Tips: When choosing your chocolate chips, look for ones that list cocoa butter in the ingredients rather than palm oil. They’ll melt smoother and give you that glossy finish. For the peppermint extract, start with 1 teaspoon and taste before adding more—some brands are stronger than others, and you can always add but you can’t take away. If you’re making this for a crowd that includes kids, you might want to stick with 1 teaspoon of extract for a milder mint flavor.

Substitution Guidance: If you need a dairy-free version, swap the whole milk for oat milk (it’s the creamiest non-dairy option) and use full-fat coconut cream instead of heavy cream. The texture will be slightly different but still delicious. For a lower-sugar option, use a monk fruit sweetener blend in place of the granulated sugar, or reduce the sugar to 1/4 cup and let the chocolate chips do the heavy lifting. And if you’re out of semi-sweet chips, dark chocolate chips (60-70% cacao) work beautifully—just add an extra tablespoon of sugar to balance the bitterness.

Equipment Needed

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

  • 6-quart or larger slow cooker (a 4-quart will work, but you’ll need to watch the fill line; I use a 6-quart Crock-Pot brand and it’s perfect)
  • Whisk (a silicone or stainless steel whisk is best; avoid wooden spoons here since you want to get the cocoa powder fully dissolved)
  • Measuring cups and spoons (liquid measuring cup for the milk and cream, dry measuring cups for the chocolate chips and cocoa powder)
  • Small bowl (for whisking the cocoa powder with some hot milk before adding it to the crockpot—this prevents lumps)
  • Ladle (for serving; a soup ladle works great)
  • Mugs (thermal mugs keep it hot longer, but any mug works)

Personal Experience: I’ve made this in both a cheap $20 crockpot and a fancy programmable one, and honestly, the cheap one worked better. The key is that it heats slowly and evenly. If your crockpot runs hot (some do), keep it on low and check it after 1 hour instead of 2. I learned this the hard way when I walked away and came back to peppermint hot cocoa that had a skin on top. Still delicious, but not as pretty.

Budget-Friendly Tip: If you don’t have a crockpot, you can absolutely make this on the stovetop in a large pot over low heat. Just whisk constantly and don’t let it boil. But honestly, the crockpot version is worth the wait—the flavors meld together in a way that stovetop versions don’t quite achieve.

Preparation Method

cozy crockpot peppermint hot cocoa preparation steps

This cozy crockpot peppermint hot cocoa for winter nights comes together in about 2 hours, but most of that time is hands-off. Here’s how to do it:

  1. Whisk the cocoa powder with hot milk (2 minutes). In a small bowl, combine the 1/2 cup cocoa powder with about 1 cup of the whole milk. Whisk until smooth and no lumps remain. This step is crucial—if you dump the cocoa powder directly into the crockpot, you’ll end up with floaty bits that never fully dissolve. I learned this the messy way.
  2. Combine everything in the crockpot (3 minutes). Pour the remaining 5 cups of milk and the 2 cups of heavy cream into your crockpot. Add the cocoa-milk mixture, the 2 cups of semi-sweet chocolate chips, the 1/2 cup of sugar, the 1/4 teaspoon of salt, and the 2 teaspoons of vanilla extract. Give it a good stir with your whisk. The chocolate chips will look clumpy and the mixture will look separated—don’t panic, that’s normal.
  3. Cook on low for 2 hours (hands-off time). Cover the crockpot and set it to low. Let it cook for 2 hours, stirring once at the 1-hour mark. You’ll notice the chocolate chips have melted by then, and the mixture will start looking smooth and glossy. The smell at this point is absolutely intoxicating—like a chocolate shop mixed with a winter wonderland.
  4. Add the peppermint extract (30 seconds). After 2 hours, turn off the crockpot (or switch to warm). Stir in the 1 1/2 teaspoons of peppermint extract. Taste it here. If you want a stronger mint flavor, add another 1/4 teaspoon. Remember that the flavor will mellow slightly as it sits, so don’t overdo it.
  5. Prepare your toppings (5 minutes). While the cocoa is resting, crush some candy canes by placing them in a zip-top bag and whacking them with a rolling pin. Or, if you’re feeling fancy, leave a few whole for stirring. Whip some heavy cream with a splash of vanilla if you want homemade whipped cream, or just grab a can from the store—no judgment here.
  6. Serve and enjoy (2 minutes per cup). Ladle the hot cocoa into mugs, top with whipped cream, a sprinkle of crushed candy canes, and maybe a few mini marshmallows. The whipped cream will start melting immediately, creating this beautiful swirl effect. Serve immediately while it’s hot and velvety.

Sensory Cue: When it’s ready, the cocoa should coat the back of a spoon. If you dip a spoon in and lift it out, the liquid should cling to the spoon rather than dripping off immediately. That’s how you know you’ve got that perfect, luxurious texture.

Troubleshooting Tip: If your cocoa seems too thin after 2 hours, it might be because your crockpot runs cool. Let it go another 30 minutes on low, then check again. If it’s too thick (which can happen if you left it on high by accident), whisk in a splash of milk until it reaches your desired consistency.

Cooking Tips & Techniques

After making this cozy crockpot peppermint hot cocoa for winter nights about a dozen times (yes, really), I’ve picked up a few tricks that make a real difference:

Don’t rush the melting process. I know it’s tempting to crank the crockpot to high and get it done in an hour, but resist that urge. The low-and-slow method allows the chocolate chips to melt gradually, which prevents them from seizing up or developing a grainy texture. Patience is your friend here.

Always bloom your cocoa powder. That step where you whisk the cocoa powder with hot milk before adding it to the crockpot? That’s called blooming, and it’s the difference between a smooth, professional-tasting drink and one with chalky bits. The hot milk wakes up the cocoa’s flavor compounds and helps them integrate seamlessly.

Add the peppermint extract at the end. Peppermint extract is volatile—its flavor dissipates with prolonged heat. If you add it at the beginning, you’ll lose most of that bright, fresh minty punch. Adding it after the crockpot is turned off (or switched to warm) preserves that essential oil goodness.

One mistake I made: The first time I made this, I used mint extract instead of peppermint extract. They are not the same thing. Mint extract tastes more like spearmint—think toothpaste or gum—while peppermint extract has that cooler, sweeter, more wintery flavor. Double-check your bottle before you pour.

For consistent results: If you’re making this for a party, prep everything the night before. Measure out your chocolate chips, sugar, and cocoa powder into separate bags or containers. In the morning, just dump and go. Your future self will thank you when you’re running around getting ready for guests.

Variations & Adaptations

This recipe is wonderfully flexible. Here are some ways to make it your own:

White Chocolate Peppermint Hot Cocoa: Swap the semi-sweet chocolate chips for 2 cups of good-quality white chocolate chips. The result is sweeter and creamier, with a buttery vanilla note that pairs beautifully with the peppermint. Reduce the sugar to 1/4 cup since white chocolate is already quite sweet.

Spiked Adult Version: For a grown-up twist, add a shot of peppermint schnapps or crème de menthe to each mug before ladling in the cocoa. You can also try a splash of vanilla vodka or a dark rum for a different flavor profile. Just don’t add the alcohol to the crockpot itself—it’ll cook off and you’ll lose the effect.

Dairy-Free & Vegan Adaptation: Use full-fat oat milk (it’s the creamiest) and coconut cream in place of the heavy cream. For the chocolate chips, look for dairy-free semi-sweet options—Enjoy Life and Pascha both make excellent ones. The texture will be slightly thinner, but the flavor is still incredibly rich.

Extra Chocolatey Version: If you’re a true chocolate lover (I see you), add an extra 1/2 cup of chocolate chips and use dark chocolate (70% cacao) for a deeper, more intense flavor. You might want to increase the sugar to 3/4 cup to balance the bitterness.

Mocha Peppermint: Stir in 2 tablespoons of instant espresso powder along with the cocoa powder for a coffee-infused version. The coffee doesn’t make it taste like coffee—it just makes the chocolate taste more chocolatey. It’s a barista trick that works wonders.

I’ve tried the white chocolate version for a friend’s baby shower, and it was gone within an hour. The spiked version is my go-to for New Year’s Eve parties. Honestly, you can’t go wrong with any of these variations.

Serving & Storage Suggestions

This cozy crockpot peppermint hot cocoa for winter nights is best served hot, straight from the crockpot. Here’s how to make the most of it:

Serving Temperature: Keep the crockpot on the “warm” setting while serving. This maintains that perfect drinking temperature without scorching the cocoa. If it gets too hot, switch it to “off” and let it cool for 10 minutes before serving again.

Presentation Ideas: Set up a hot cocoa bar with bowls of toppings—crushed candy canes, mini marshmallows, chocolate shavings, whipped cream, and peppermint sticks for stirring. Let guests customize their own mugs. It’s interactive and fun, especially for kids. I like to use small mason jars for a rustic, cozy vibe.

Complementary Dishes: This cocoa pairs beautifully with buttery shortbread cookies, gingerbread, or a slice of peppermint bark. For a savory contrast, serve it alongside a cheese board with sharp cheddar and apple slices. The richness of the cocoa balances the saltiness of the cheese perfectly.

Storage Instructions: If you have leftovers (unlikely, but possible), let the cocoa cool completely, then transfer it to an airtight container and refrigerate for up to 4 days. The texture will thicken as it chills, almost like a pudding. To reheat, warm it gently on the stovetop over low heat, whisking frequently. You can also reheat individual servings in the microwave in 30-second bursts, stirring between each.

Freezer Instructions: This cocoa freezes surprisingly well. Pour cooled cocoa into freezer-safe bags or containers, leaving about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat gently. The texture might be slightly thinner after freezing, so whisk in an extra splash of cream when reheating.

Flavor Development Note: The flavors actually deepen and meld together after a day in the fridge. Some people prefer the leftover cocoa cold, straight from the fridge, as a thick, milkshake-like treat. Don’t knock it till you try it!

Nutritional Information & Benefits

Let’s be honest—this is an indulgent treat, not a health food. But that doesn’t mean it’s without its redeeming qualities. Here’s the estimated nutritional breakdown per 8-ounce serving (about 1 cup, without toppings):

Estimated Nutritional Values (per serving):

  • Calories: 380
  • Fat: 24g (14g saturated)
  • Carbohydrates: 38g (32g sugar, 3g fiber)
  • Protein: 7g
  • Calcium: 25% of daily value
  • Iron: 15% of daily value

Health Benefits of Key Ingredients: Dark chocolate is rich in antioxidants called flavonoids, which can help reduce inflammation and improve heart health. The calcium from the milk and cream supports bone health, and the peppermint extract can aid digestion and soothe an upset stomach. Plus, there’s something to be said for the mental health benefits of a warm, comforting drink on a cold winter night—it’s self-care in a mug.

Dietary Considerations: This recipe contains dairy and gluten (from the chocolate chips, so check your brand). It is vegetarian. For a lower-sugar version, use sugar-free chocolate chips and a monk fruit sweetener. For a lower-fat version, swap the heavy cream for half-and-half and use 2% milk.

Potential Allergens: Dairy, and possibly soy (check your chocolate chips). The peppermint extract is typically gluten-free, but always verify the brand.

My personal take? I don’t make this every day—it’s a special occasion treat. But when I do make it, I savor every sip and don’t feel an ounce of guilt. Life is too short for bad hot chocolate.

Conclusion

This cozy crockpot peppermint hot cocoa for winter nights has officially converted this former peppermint hot cocoa hater into a full-blown enthusiast. It’s rich, creamy, perfectly balanced, and so incredibly easy to make that you’ll wonder why you ever bothered with those packets. The crockpot does all the work, leaving you free to enjoy the winter season—whether that means watching the snow fall, wrapping presents, or just curling up with a good book.

What I love most about this recipe is how adaptable it is. You can make it your own with different toppings, flavor twists, or dietary swaps. It’s the kind of recipe that feels special enough for Christmas morning but simple enough for a random Tuesday when you just need something warm and comforting. And honestly, isn’t that what winter cooking is all about?

I’d love to hear how this turns out for you. Did you try the white chocolate version? Did your kids love it? Did you add a splash of something extra for the adults? Drop a comment below and let me know—I read every single one. And if you’re looking for more winter warmers, don’t forget to check out our slow cooker chicken tortilla soup for a savory option, or our crockpot mulled wine for another festive sipper. Happy sipping, friends!

Frequently Asked Questions

Can I make this in an Instant Pot instead of a crockpot?

Yes, you can! Use the slow cooker function on your Instant Pot and follow the same instructions. Do not use the pressure cook function—this recipe needs gentle, slow heat, not high pressure. The sauté function can be used to bloom the cocoa powder if you want to save a step, but the slow cooker setting is best for the full 2-hour melding process.

Why did my hot cocoa turn out grainy?

Grainy texture usually happens when the cocoa powder isn’t fully dissolved or when the chocolate chips seize up. Make sure you bloom the cocoa powder in hot milk first, and always use low heat. If your crockpot runs hot, check it at the 1-hour mark and stir well. Adding the chocolate chips gradually rather than all at once can also help prevent graininess.

Can I use almond milk or coconut milk instead of whole milk?

You can, but the texture will be thinner. Almond milk has a lower fat content and won’t give you that velvety richness. If you need a dairy-free option, I recommend oat milk for the creamiest texture, or full-fat canned coconut milk for an ultra-rich version. Just be aware that coconut milk will add a slight coconut flavor that might compete with the peppermint.

How do I make this less sweet?

Reduce the sugar to 1/4 cup or even 2 tablespoons, and use dark chocolate chips (60-70% cacao) instead of semi-sweet. The dark chocolate will add richness without as much sweetness. You can also skip the sugar entirely and rely on the sweetness of the chocolate chips—just taste it before serving and add a little sugar if needed.

Can I double this recipe for a large party?

Absolutely! This recipe doubles beautifully. Just make sure your crockpot is large enough—you’ll need at least an 8-quart slow cooker for a double batch. The cooking time stays the same at 2 hours on low. If your crockpot is smaller, you can make two batches back-to-back, or keep one batch warm in a thermal carafe while the other cooks.

Pin This Recipe!

cozy crockpot peppermint hot cocoa recipe

Print

Cozy Crockpot Peppermint Hot Cocoa Recipe for Winter

This rich, velvety crockpot peppermint hot cocoa is made with real chocolate, cream, and pure peppermint extract. It’s the perfect winter warmer that converts even the biggest peppermint hot cocoa skeptics.

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

Ingredients

Scale
  • 6 cups whole milk
  • 2 cups heavy cream
  • 2 cups semi-sweet chocolate chips
  • 1/2 cup unsweetened cocoa powder (Dutch-processed preferred)
  • 1/2 cup granulated sugar
  • 2 teaspoons pure vanilla extract
  • 1 1/2 teaspoons pure peppermint extract
  • 1/4 teaspoon salt
  • Optional for serving: crushed candy canes, whipped cream, mini marshmallows, chocolate shavings, or peppermint sticks

Instructions

  1. In a small bowl, whisk together the cocoa powder with about 1 cup of the whole milk until smooth and no lumps remain.
  2. Pour the remaining 5 cups of milk and the heavy cream into a 6-quart or larger slow cooker. Add the cocoa-milk mixture, chocolate chips, sugar, salt, and vanilla extract. Stir well.
  3. Cover and cook on low for 2 hours, stirring once at the 1-hour mark, until the chocolate chips are melted and the mixture is smooth and glossy.
  4. Turn off the slow cooker (or switch to warm). Stir in the peppermint extract. Taste and add more if desired.
  5. Prepare toppings: crush candy canes in a zip-top bag with a rolling pin, and whip cream if desired.
  6. Ladle the hot cocoa into mugs, top with whipped cream, crushed candy canes, and/or mini marshmallows. Serve immediately.

Notes

Add peppermint extract at the end to preserve its flavor. For a dairy-free version, use oat milk and coconut cream. For a spiked adult version, add a shot of peppermint schnapps to each mug before serving. Leftovers can be refrigerated for up to 4 days or frozen for up to 3 months.

Nutrition

  • Serving Size: 1 cup (8 ounces)
  • Calories: 380
  • Sugar: 32
  • Sodium: 150
  • Fat: 24
  • Saturated Fat: 14
  • Carbohydrates: 38
  • Fiber: 3
  • Protein: 7

Keywords: crockpot hot cocoa, peppermint hot chocolate, slow cooker hot cocoa, winter drink, Christmas drink, peppermint hot cocoa, 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 ★☆ ★☆ ★☆ ★☆ ★☆