Cozy Crockpot Peppermint Hot Chocolate – Easy Homemade Recipe

Ready In
Servings
Difficulty

There used to be a tiny ski lodge called The Rustic Mug up in the White Mountains that made the best peppermint hot chocolate I have ever had in my life. When they closed down after that rough winter a few years back, I honestly felt a little pang of grief every time the temperature dropped. I mean, that place was my go-to after a long day on the slopes—their hot chocolate was thick, creamy, and had just the right hit of peppermint without tasting like toothpaste.

After about seven or eight tries—some were too watery, one was so sweet it made my teeth ache, and I will not even talk about the batch where the milk curdled—I finally got it. This cozy Crockpot Peppermint Hot Chocolate is the exact recreation of that memory. It is rich, velvety, and fills your whole kitchen with the kind of warmth that makes you want to curl up on the couch and forget about the world for a while.

The first time I made this for my neighbor, Sarah, she took one sip and said, “This tastes like Christmas in a mug.” That is when I knew I had nailed it. Maybe you have been there—chasing a flavor from a place that no longer exists, trying to bottle up a feeling as much as a recipe. Well, this is it. This is the one that finally worked.

Why You’ll Love This Recipe

Let me tell you, this is not just another hot chocolate recipe you will find floating around the internet. I tested this thing six different ways before I got the texture right. It is not too thin, not too thick—it is that perfect, sippable consistency that feels like a hug from the inside out.

  • Set It and Forget It: The crockpot does all the work. No standing over the stove, no whisking frantically. Just dump, stir, and walk away.
  • Simple Pantry Ingredients: You probably already have most of this stuff in your kitchen. No weird additives or hard-to-find specialty items.
  • Perfect for Cozy Nights: Whether it is a snowy day, a rough Tuesday, or a holiday gathering, this drink fits the mood every single time.
  • Crowd-Pleaser: I have served this to kids, adults, and my picky uncle who “doesn’t do flavored drinks.” Everyone goes back for seconds.
  • Unbelievably Decadent: The combination of real chocolate, heavy cream, and that cool peppermint finish is next-level comfort. You will close your eyes after the first sip, I swear.

What makes this one different from the rest? It is the slow simmer. Letting everything meld together in the crockpot for a few hours creates a depth of flavor you just cannot get from a quick stovetop version. It is comfort food reimagined—effortless, but with the same soul-soothing satisfaction that makes you want to make it again tomorrow.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that bold, creamy flavor without any fuss. Most of these are pantry staples, which is exactly what you want when a craving hits on a cold evening.

  • Whole Milk (6 cups / 1.4 liters): The base of our hot chocolate. Whole milk gives that rich, creamy body. You can use 2%, but honestly, do not go lower than that—skim milk will make it taste watery.
  • Heavy Cream (1 cup / 240 ml): This is the secret to that velvety texture. It adds a luxurious mouthfeel that makes this feel like a real treat.
  • Semi-Sweet Chocolate Chips (2 cups / 340 grams): I prefer Ghirardelli or Guittard for this. They melt smoothly and have a nice balance of sweetness. Do not use milk chocolate chips alone—it will be way too sweet.
  • Unsweetened Cocoa Powder (1/2 cup / 45 grams): Use a good quality brand like Hershey’s Special Dark or Valrhona. This deepens the chocolate flavor and adds that rich color.
  • Granulated Sugar (1/2 cup / 100 grams): Adjust this to your taste. I like it on the less sweet side so the peppermint can shine.
  • Vanilla Extract (1 teaspoon): Pure vanilla, not imitation. It rounds out the chocolate flavor beautifully.
  • Peppermint Extract (1 1/2 teaspoons): Start with 1 teaspoon, taste it, and add more if you want that stronger mint kick. I use Nielsen-Massey—it is potent and pure.
  • Salt (1/4 teaspoon): Do not skip this. A pinch of salt makes the chocolate taste more chocolatey.
  • Mini Marshmallows (for serving): Because what is hot chocolate without them?
  • Crushed Peppermint Candies (for garnish): Optional, but it makes it look pretty and adds a little crunch.

Substitution Tips: For a dairy-free version, swap the whole milk for oat milk and use full-fat canned coconut milk instead of heavy cream. The texture will be slightly different, but still delicious. If you are gluten-free, make sure your peppermint candies are certified gluten-free—some brands use wheat starch.

Equipment Needed

You do not need a fancy kitchen for this one, which is part of the beauty of it.

  • Slow Cooker (6-quart or larger): A 6-quart oval or round crockpot works perfectly. I have an old Crock-Pot brand one I got at a garage sale for ten bucks, and it works like a charm. If yours runs hot, keep an eye on it the first time.
  • Whisk: You will need this to get the cocoa powder fully incorporated. A silicone whisk is great because it will not scratch your crockpot.
  • Measuring Cups and Spoons: Standard set. Nothing fancy.
  • Ladle: For serving. A soup ladle works great.
  • Mugs: Big ones. You are going to want a generous serving of this.

Budget-Friendly Tip: If you do not own a crockpot, you can absolutely make this on the stovetop in a heavy-bottomed pot over low heat. Just stir it frequently so the milk does not scorch. It will take about 20 minutes instead of 2 hours, but the flavor will still be amazing.

Preparation Method

crockpot peppermint hot chocolate preparation steps

  1. Combine the dry ingredients. In a small bowl, whisk together the unsweetened cocoa powder, granulated sugar, and salt. This step prevents lumps later. I learned this the hard way after my first batch had little cocoa clumps floating around—not a great look.
  2. Add the milk and cream to the crockpot. Pour in the whole milk and heavy cream. Give it a quick stir to combine them.
  3. Whisk in the cocoa mixture. Add the dry ingredients to the crockpot and whisk vigorously for about a minute. Make sure there are no dry streaks of cocoa powder left. This is the most important step for a smooth texture.
  4. Add the chocolate chips. Dump in the semi-sweet chocolate chips. Do not stir them in yet—just let them sit on top. They will melt as the milk heats up.
  5. Cook on low for 2 hours. Cover the crockpot and set it to LOW. Do not use HIGH—it can scorch the milk and give it a weird, cooked flavor. After 1 hour, give it a good stir to incorporate the melted chocolate chips. Then cover it again for the remaining hour.
  6. Add the vanilla and peppermint extract. After 2 hours, the mixture should be smooth, steaming, and deeply chocolatey. Stir in the vanilla extract and peppermint extract. Taste it at this point. If you want a stronger peppermint kick, add another 1/4 teaspoon.
  7. Keep warm until serving. Switch the crockpot to the WARM setting. It will stay perfectly drinkable for up to 3 more hours. If it gets too thick, just whisk in a splash of warm milk.
  8. Serve and garnish. Ladle the hot chocolate into mugs. Top with a generous handful of mini marshmallows and a sprinkle of crushed peppermint candies. Serve immediately.

Sensory Cue: At the 2-hour mark, your kitchen should smell like a chocolate shop and a candy cane had a beautiful baby. The mixture should be steaming gently, with a glossy surface and no visible specks of cocoa powder.

Cooking Tips & Techniques

I have made this recipe probably twenty times now, and let me tell you, I have made every mistake in the book so you do not have to.

Do not rush it on HIGH heat. I know, I know—you want it now. But high heat will make the milk proteins separate and give you a grainy, slightly burnt flavor. Low and slow is the way to go. Trust me on this one.

Whisk the cocoa powder first. This is non-negotiable. If you dump cocoa powder directly into the milk without whisking it with the sugar first, you will end up with floaty bits that never dissolve. I learned this when I made a batch for a holiday party and had to fish out little cocoa lumps with a spoon. Embarrassing.

Taste before you serve. Peppermint extract is potent stuff. Different brands have different strengths, so always taste after adding the suggested amount. You can always add more, but you cannot take it out.

Keep it warm, not hot. Once it is done, keep it on the WARM setting. If your crockpot does not have a warm setting, just turn it off and cover it—it will stay hot for a good hour. Reheat gently on the stove if needed.

Variations & Adaptations

One of the best things about this recipe is how easily it adapts to different moods and dietary needs.

  • Spiked Peppermint Hot Chocolate: For an adult version, add 2 ounces of peppermint schnapps or crème de menthe to each mug before pouring the hot chocolate over it. It is dangerously good on a cold night.
  • Dark Chocolate Lover’s Version: Swap the semi-sweet chips for dark chocolate (60-70% cacao) and reduce the sugar to 1/3 cup. The bitterness pairs beautifully with the cool peppermint.
  • White Chocolate Peppermint: Replace the semi-sweet chips with 2 cups of white chocolate chips and leave out the cocoa powder. It will be sweeter, creamier, and taste like a melted candy cane.
  • Dairy-Free Adaptation: Use oat milk and full-fat canned coconut cream. The coconut flavor is subtle and actually works really well with the peppermint. I made this for my sister who is lactose intolerant, and she said it was the best hot chocolate she had in years.
  • Extra Minty: If you are a mint fanatic like me, steep 3-4 fresh mint sprigs in the milk for the first hour of cooking, then remove them before adding the extracts. It adds a fresh, herbal note that complements the peppermint extract.

Serving & Storage Suggestions

This hot chocolate is best served fresh and warm, but leftovers are a real treat too.

Serving: Pour into your biggest, coziest mugs. I like to rim the mug with melted chocolate and crushed peppermint for a fancy touch when I am serving guests. Pair it with a plate of soft gingerbread cookies or a slice of classic banana bread for the ultimate cozy afternoon.

Storage: Store any leftovers in an airtight container in the refrigerator for up to 5 days. The flavor actually deepens overnight as the peppermint and chocolate meld together. I sometimes make a double batch just so I have some for the next day.

Reheating: Reheat gently on the stovetop over medium-low heat, whisking occasionally. You can also microwave individual servings in 30-second bursts, stirring between each. If it has thickened up in the fridge, just add a splash of milk to thin it out.

Freezing: This freezes surprisingly well! Pour cooled hot chocolate into freezer-safe jars, leaving an inch of headspace. Thaw in the refrigerator overnight and reheat as directed. It will keep for up to 3 months.

Nutritional Information & Benefits

Let us be real—this is a treat, not a health drink. But that does not mean it is without its merits.

Nutrient Per Serving (1 mug, about 8 oz)
Calories 320
Total Fat 18g
Saturated Fat 11g
Carbohydrates 36g
Sugar 28g
Protein 7g
Calcium 25% DV
Iron 15% DV

Health Highlights: Cocoa powder is rich in antioxidants called flavonoids, which can help with heart health and reduce inflammation. The milk provides calcium and vitamin D for bone health. And honestly, the mental health benefits of taking ten minutes to sit down with a warm, comforting drink? Priceless.

Dietary Considerations: This recipe contains dairy and may contain gluten depending on your peppermint candy source. For a gluten-free version, use certified gluten-free peppermint candies. For a dairy-free version, see the adaptation notes above.

Conclusion

This Crockpot Peppermint Hot Chocolate is more than just a drink—it is a moment. It is the thing you make when you need to slow down, when the world feels a little too loud, or when you just want to create something warm and wonderful for the people you love. It brought back that memory of The Rustic Mug for me, and now it is a new tradition in my own kitchen.

I would love to hear how it turns out for you. Did you add extra peppermint? Did you spike it? Did your kids fight over the last mug? Drop a comment below and let me know—I read every single one and I genuinely love hearing your stories. And if you made it this far, thank you. Now go pour yourself a mug and enjoy the cozy.

Frequently Asked Questions

Can I use a dairy-free milk alternative?

Absolutely! Oat milk is my top recommendation because it has a creamy texture similar to whole milk. Coconut milk works too, but it will add a slight coconut flavor that pairs nicely with the peppermint.

Why did my hot chocolate turn out grainy?

This usually happens when the heat is too high or the cocoa powder was not whisked in properly. Always cook on LOW, and make sure to whisk the cocoa powder with the sugar before adding it to the milk. If it is already grainy, try blending it with an immersion blender—it sometimes saves the batch.

Can I make this in an Instant Pot?

Yes! Use the slow cook function on LOW for 2 hours. Do not use the pressure cook setting—it will scorch the milk. If you are in a hurry, you can use the sauté function on LOW to heat everything through in about 15 minutes, but stir constantly.

How do I get the peppermint flavor without using extract?

You can steep 4-5 peppermint tea bags in the milk for the first hour of cooking, then remove them before adding the chocolate. This gives a more subtle, herbal peppermint flavor. For a stronger hit, crush up a few peppermint candies and stir them in at the end.

Can I double this recipe for a party?

Absolutely! This recipe doubles beautifully. Just make sure your crockpot is large enough—a 6-quart can handle a double batch with room to spare. The cooking time stays the same at 2 hours on LOW.

Pin This Recipe!

crockpot peppermint hot chocolate recipe
Print

Cozy Crockpot Peppermint Hot Chocolate – Easy Homemade Recipe

This rich, velvety crockpot peppermint hot chocolate is the perfect cozy drink for cold nights. Made with simple pantry ingredients and slow-cooked to perfection, it tastes like Christmas in a mug.

  • Author: Lucas
  • 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 (1.4 liters)
  • 1 cup heavy cream (240 ml)
  • 2 cups semi-sweet chocolate chips (340 grams)
  • 1/2 cup unsweetened cocoa powder (45 grams)
  • 1/2 cup granulated sugar (100 grams)
  • 1 teaspoon vanilla extract
  • 1 1/2 teaspoons peppermint extract
  • 1/4 teaspoon salt
  • Mini marshmallows (for serving)
  • Crushed peppermint candies (for garnish, optional)

Instructions

  1. In a small bowl, whisk together the unsweetened cocoa powder, granulated sugar, and salt.
  2. Pour the whole milk and heavy cream into a 6-quart or larger slow cooker. Stir to combine.
  3. Whisk the cocoa mixture into the milk and cream until no dry streaks remain, about 1 minute.
  4. Add the semi-sweet chocolate chips on top; do not stir.
  5. Cover and cook on LOW for 2 hours. After 1 hour, stir to incorporate melted chocolate chips, then cover again.
  6. After 2 hours, stir in the vanilla extract and peppermint extract. Taste and adjust peppermint if desired.
  7. Switch the slow cooker to WARM setting to keep hot chocolate drinkable for up to 3 hours. If too thick, whisk in a splash of warm milk.
  8. Ladle into mugs, top with mini marshmallows and crushed peppermint candies. Serve immediately.

Notes

Do not cook on HIGH heat to avoid scorching the milk. Whisk cocoa powder with sugar first to prevent lumps. Peppermint extract potency varies; taste before adding more. For dairy-free, use oat milk and full-fat canned coconut cream. For gluten-free, ensure peppermint candies are certified gluten-free. Leftovers can be stored in the refrigerator for up to 5 days and reheated gently.

Nutrition

  • Serving Size: 1 mug (about 8 oz)
  • Calories: 320
  • Sugar: 28
  • Sodium: 150
  • Fat: 18
  • Saturated Fat: 11
  • Carbohydrates: 36
  • Fiber: 2
  • Protein: 7

Keywords: crockpot hot chocolate, peppermint hot chocolate, slow cooker hot chocolate, easy hot chocolate recipe, winter drink, Christmas drink

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

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