It was 11:47 PM on a rainy Tuesday, and a specific, undeniable craving for peppermint hot chocolate hit me. I didn’t have any fancy chocolate bars or heavy cream in the house, but I had a half-empty bag of semi-sweet chocolate chips, some milk, a bottle of peppermint extract that was collecting dust, and my trusty crockpot. The idea just arrived, fully formed, like a little gift from my sleep-deprived brain. Honestly, I wasn’t sure if it would be a delicious miracle or a total kitchen disaster.
I just started throwing things in the slow cooker—no measuring, just a lot of hoping. The milk went in first, then the chocolate chips, a splash of vanilla, and just a tiny drop of that peppermint extract. I set it to low and went to fold laundry, completely forgetting about my little experiment until the smell started drifting through the house. It was that perfect, cozy scent of a candy cane and a warm hug all at once.
My youngest, who was supposed to be asleep, padded into the kitchen with sleepy eyes and asked, “Mom, what is that? It smells like Christmas.” I poured her a tiny mug, and let me tell you, the look on her face was pure magic. It was rich, creamy, and had just the right amount of minty kick without tasting like toothpaste. That night, I knew I had stumbled onto something special. This isn’t just a recipe; it’s a feeling. And maybe you’ve been there—needing a little warmth and a lot of comfort without a complicated trip to the store. This cozy crockpot peppermint hot chocolate is the answer you didn’t know you were looking for.
Why You’ll Love This Recipe
This isn’t just another hot chocolate recipe. After testing this about six times (yes, my family was very patient), I can tell you exactly why this one wins every single time. It’s the kind of recipe that makes you look like a hero with almost no effort.
- Incredibly Easy: You just dump everything in the crockpot and walk away. No stirring over a hot stove, no scalded milk, no fuss. It’s literally the easiest hot chocolate you will ever make.
- Super Budget-Friendly: We are using simple, affordable ingredients you probably already have. No need for expensive gourmet chocolate bars or fancy syrups. This recipe was designed for families watching their grocery bill.
- Kid-Approved & Adult-Loved: The flavor is perfectly balanced. It’s sweet enough for the little ones but rich and sophisticated enough for the grown-ups. My kids call it “magic milk,” and my husband asks for it on cold weekends.
- Perfect for Cozy Nights: Whether it’s a snow day, a family movie night, or just a chilly Tuesday, this drink sets the mood. The crockpot keeps it warm for hours, so everyone can grab a cup whenever they want.
- Makes the Whole House Smell Amazing: Seriously, the aroma of chocolate and peppermint simmering all day is the best kind of air freshener. It instantly makes your home feel like a holiday cabin.
What makes this recipe different from every other hot chocolate out there is the texture. Because it simmers low and slow, the chocolate melts perfectly into the milk, creating an unbelievably silky, rich mouthfeel that you just can’t get from a packet. It’s comfort in a mug—simple, affordable, and guaranteed to put a smile on everyone’s face.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that rich, creamy, minty flavor without any complicated shopping lists. Everything is easy to find and easy on the wallet.
- Whole Milk (6 cups / 1.4 liters): This is the base of our hot chocolate. Whole milk gives you the creamiest, richest result. You can use 2% in a pinch, but don’t go lower than that or it will be watery. For a dairy-free version, unsweetened oat milk or full-fat canned coconut milk works beautifully.
- Heavy Cream (1 cup / 240 ml): This adds that extra luxurious, velvety texture that makes this taste like a fancy cafe drink. If you want to save a few calories or a few cents, you can skip this and use all milk, but honestly, it makes a big difference. I always keep a small carton in the fridge for recipes like this.
- Semi-Sweet Chocolate Chips (1 ½ cups / 270 grams): I prefer Ghirardelli or Toll House semi-sweet chips because they melt so smoothly and aren’t overly sweet. They provide the perfect deep chocolate flavor. You can use milk chocolate chips if your family prefers a sweeter drink, but I find semi-sweet balances the peppermint best.
- Unsweetened Cocoa Powder (¼ cup / 25 grams): This boosts the chocolate flavor without adding extra sugar. It makes the drink taste deeply chocolatey, not just sweet. I recommend Hershey’s or Droste for a reliable, rich taste.
- Granulated Sugar (½ cup / 100 grams): This sweetens the drink just right. You can adjust this up or down depending on how sweet your family likes it. Sometimes I use ⅓ cup if the chocolate chips are very sweet.
- Vanilla Extract (1 teaspoon): A must-have! It rounds out the chocolate flavor and makes everything taste more “baked” and cozy. Use pure vanilla extract if you have it, but imitation works fine too.
- Peppermint Extract (½ teaspoon): This is the star of the show. Be careful here—peppermint extract is very strong. Start with ¼ teaspoon, taste it, and then add more. You want a gentle minty freshness, not a punch in the face. I love the Simply Organic brand for a clean, natural flavor.
- Salt (a pinch): Never skip the salt! It doesn’t make the drink salty; it actually enhances the sweetness and deepens the chocolate flavor. Just a tiny pinch is all you need.
- Optional Toppings: Mini marshmallows, crushed candy canes, whipped cream, or a peppermint stick for stirring. These are fun but totally optional. They make it extra special for the kids.
Equipment Needed
You don’t need a professional kitchen for this one. The beauty of this recipe is how simple the equipment list is.
- A 6-Quart or Larger Slow Cooker (Crockpot): This is non-negotiable. You need enough room for all the liquid to heat evenly. A smaller crockpot will work, but you might need to reduce the recipe by half. I use a basic Cuisinart model, and it works perfectly every time.
- A Whisk: You’ll need this to combine the cocoa powder and sugar into the milk at the beginning. A balloon whisk works best to prevent lumps.
- A Liquid Measuring Cup: For measuring the milk and cream accurately.
- Measuring Spoons: For the vanilla, peppermint extract, and salt. Precision matters, especially with the peppermint!
- Mugs: The most important part! Get your coziest mugs ready for serving.
If you don’t have a crockpot, you can absolutely make this on the stovetop in a large pot over low heat, whisking frequently. But the crockpot method is so much easier for keeping it warm during a party or movie night. Plus, it frees up your stove for other things.
Preparation Method

- Combine the Dry Ingredients (2 minutes): In a small bowl, whisk together the ¼ cup of unsweetened cocoa powder, ½ cup of granulated sugar, and a pinch of salt. This step prevents lumps from forming when you add it to the milk. Trust me on this—it saves you from having to fish out cocoa clumps later.
- Start the Base (2 minutes): Pour the 6 cups of whole milk and 1 cup of heavy cream into your slow cooker. Turn the crockpot to LOW.
- Add the Dry Mix (1 minute): Slowly pour the cocoa and sugar mixture into the milk while whisking constantly. Keep whisking for about 30 seconds until everything is fully dissolved and there are no visible dry spots. The milk should look like a light chocolate milk at this point.
- Add the Chocolate Chips (1 minute): Pour in the 1 ½ cups of semi-sweet chocolate chips. Give it one more good stir to get them all submerged in the liquid.
- Add the Flavorings (30 seconds): Add the 1 teaspoon of vanilla extract and ½ teaspoon of peppermint extract. Stir gently to combine. Important warning: Do not add the peppermint extract before tasting the base! Some extracts are much stronger than others. I recommend adding only ¼ teaspoon first, then tasting after it has warmed for 30 minutes, and adding more if needed.
- Cook on Low (2-3 hours): Put the lid on your crockpot and let it do its magic. Cook on LOW for 2 to 3 hours. Do not cook on HIGH, as this can scorch the milk and make it grainy. After about 1 hour, give it a good whisk to make sure all the chocolate chips have melted and incorporated evenly. The hot chocolate is ready when it is steaming hot, smooth, and fully combined. It should smell like a candy cane and taste like pure comfort.
- Taste and Adjust (2 minutes): Before serving, taste your hot chocolate. Is it sweet enough? Add a little more sugar. Is the peppermint too subtle? Add another ⅛ teaspoon of extract. Remember, you can always add more, but you can’t take it out!
- Serve (5 minutes): Ladle the hot chocolate into mugs. Let the kids top their own with mini marshmallows or crushed candy canes. For the adults, a dollop of whipped cream and a peppermint stick for stirring is a lovely touch. Serve immediately while it’s warm and cozy.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve learned a few things the hard way so you don’t have to. Here are my best tips for perfect crockpot peppermint hot chocolate every single time.
The Low and Slow Rule is Sacred. I know it’s tempting to crank the crockpot to high to speed things up, but don’t do it! High heat will cause the milk proteins to break down, leaving you with a grainy, slightly curdled texture. Patience is your friend here. Low heat for 2 hours is the sweet spot.
Whisk, Don’t Just Stir. When you add the cocoa powder mixture, use a whisk. A spoon will leave you with lumps of dry cocoa floating on top. A whisk incorporates everything smoothly and gives you that silky finish.
The Peppermint Extract Trap. I once added a full teaspoon of peppermint extract because I wasn’t paying attention. The result was a hot chocolate that tasted like mouthwash. It was undrinkable. Always start small and taste as you go. The flavor will also intensify as it sits in the crockpot, so a little goes a long way.
Don’t Let It Boil. If you see bubbles forming around the edges of the crockpot, it is getting too hot. Turn it to the “Warm” setting if your crockpot has one, or stir it very well and unplug it for 15 minutes. Boiled milk can scald and form a skin on top, which ruins the texture.
Make It a Hot Chocolate Bar. This is my favorite trick for parties. Set out small bowls of toppings: crushed peppermint, chocolate shavings, caramel sauce, marshmallows, and whipped cream. Let everyone customize their own mug. It makes the experience so much more fun for the kids (and the adults!).
Variations & Adaptations
This recipe is a fantastic base, and you can tweak it a hundred ways to suit your family’s tastes or what you have on hand.
- Dairy-Free & Vegan Version: Swap the whole milk for unsweetened oat milk or full-fat canned coconut milk. Use dairy-free chocolate chips (Enjoy Life is a great brand). The texture will be slightly different but still incredibly creamy and delicious.
- Mexican Hot Chocolate: Omit the peppermint extract and add 1 teaspoon of ground cinnamon, ¼ teaspoon of cayenne pepper, and a pinch of nutmeg. This gives it a warm, spicy kick that is perfect for adult palates.
- Extra Minty: For true peppermint lovers, steep 3-4 peppermint tea bags in the milk for the first 30 minutes of cooking. Remove the tea bags before adding the chocolate chips. This gives a deeper, more natural mint flavor.
- White Chocolate Peppermint: Replace the semi-sweet chips with 1 ½ cups of white chocolate chips. The result is a sweeter, creamier, candy-like hot chocolate that kids absolutely adore.
- Lower Sugar Option: Use sugar-free chocolate chips and replace the granulated sugar with 2 tablespoons of monk fruit sweetener or stevia. The taste is still great, just less sweet. This is my go-to when I want a treat without the sugar crash.
Serving & Storage Suggestions
This hot chocolate is best served warm, straight from the crockpot. I love to set up a little self-serve station so everyone can make their mug just the way they like it.
Serving: Ladle the hot chocolate into your coziest mugs. For a special touch, rim the mugs with melted chocolate and crushed candy canes. It looks so festive! This pairs beautifully with buttery shortbread cookies, a warm sugar cookie, or a slice of banana bread for dipping.
Storage: Leftover hot chocolate is a beautiful thing! Let it cool completely, then pour it into an airtight container or a large mason jar. It will keep in the refrigerator for up to 5 days. The flavors actually meld together even more overnight, so it tastes even better the next day.
Reheating: The best way to reheat is on the stovetop over medium-low heat, whisking frequently until it’s steaming. You can also microwave individual mugs in 30-second bursts, stirring between each, until hot. If the hot chocolate has thickened in the fridge, just add a splash of milk when reheating to bring it back to the perfect consistency.
Freezer: Yes, you can freeze this! Pour the cooled hot chocolate into a freezer-safe bag or container, leaving an inch of space for expansion. It will keep for up to 3 months. Thaw it in the fridge overnight and reheat as directed. It’s like having a cozy emergency in your freezer.
Nutritional Information & Benefits
While this is definitely a treat, there are a few surprising benefits to making it from scratch. You control exactly what goes in, so there are no weird preservatives or artificial flavors.
Estimated Nutritional Values (per 1 cup serving, without toppings):
- Calories: 350
- Fat: 22g
- Carbohydrates: 38g
- Protein: 8g
- Sugar: 32g
Health Highlights: Dark chocolate (from the semi-sweet chips) is rich in antioxidants called flavonoids, which can be good for heart health. Milk provides calcium and vitamin D for strong bones. Peppermint is known for its soothing properties and can help with digestion. Plus, the act of sipping a warm drink can be incredibly calming and help reduce stress.
Dietary Considerations: This recipe contains dairy and gluten-free as written (always check your chocolate chip labels). It can easily be made vegan and dairy-free with the substitutions listed above. Please note that peppermint extract is very strong, so keep it away from very young children if you are concerned about the intensity.
Conclusion
This cozy crockpot peppermint hot chocolate is more than just a drink—it’s a moment. It’s the smell that fills your home on a cold day, the smile on your kid’s face when they take that first sip, and the warmth that settles in your chest after a long week. It is proof that you don’t need fancy ingredients or complicated techniques to create something truly magical. You just need a crockpot, a few simple staples, and a little bit of time.
I honestly love how forgiving this recipe is. You can tweak the sweetness, adjust the mint, or load it up with toppings, and it always delivers. It has become a winter tradition in our house, and I hope it becomes one in yours too.
So go ahead, grab your crockpot, and make a batch this weekend. Your family will thank you. And when you do, I would love to hear about it! Drop a comment below and tell me how your family customized their mugs. Did the kids go crazy for the marshmallows? Did you try the Mexican chocolate version? Share your photos and tag me—I can’t wait to see your cozy creations!
Frequently Asked Questions
Can I use a different type of milk?
Absolutely! Whole milk gives the creamiest result, but 2% or oat milk work well. Avoid skim milk as it can make the drink watery. For a dairy-free option, unsweetened oat milk or full-fat coconut milk are my top recommendations.
How do I prevent the milk from scorching?
The key is to cook on LOW heat and never let it boil. If your crockpot runs hot, switch it to the “Warm” setting after 1.5 hours. Stirring occasionally also helps distribute the heat evenly and prevents a skin from forming on top.
Can I make this in an Instant Pot?
Yes, you can! Use the “Slow Cook” function on the Low setting for 2 hours. Do not use the pressure cook function, as the high heat will scorch the milk. The Instant Pot is a great alternative if you don’t have a traditional crockpot.
How do I make the peppermint flavor stronger?
Start with the recommended ½ teaspoon of peppermint extract. If you want a bolder mint flavor, add an additional ¼ teaspoon after the first hour of cooking. You can also steep a few peppermint tea bags in the milk during the first 30 minutes for a deeper, more natural mint taste.
Can I double this recipe for a party?
Definitely! This recipe doubles beautifully. Just make sure your crockpot is large enough (at least 6 quarts) to hold all the liquid without overflowing. The cooking time may need to be extended by about 30-45 minutes since there is more liquid to heat through.
Pin This Recipe!

Cozy Crockpot Peppermint Hot Chocolate: Easy Kid-Friendly Recipe
This easy crockpot peppermint hot chocolate is rich, creamy, and perfectly minty. Made with simple ingredients, it’s a kid-friendly treat that fills your home with the cozy scent of Christmas.
- Prep Time: 10 minutes
- Cook Time: 2 hours 30 minutes
- Total Time: 2 hours 40 minutes
- Yield: 8 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 6 cups whole milk (1.4 liters)
- 1 cup heavy cream (240 ml)
- 1 ½ cups semi-sweet chocolate chips (270 grams)
- ¼ cup unsweetened cocoa powder (25 grams)
- ½ cup granulated sugar (100 grams)
- 1 teaspoon vanilla extract
- ½ teaspoon peppermint extract
- a pinch of salt
- Optional toppings: mini marshmallows, crushed candy canes, whipped cream, peppermint sticks
Instructions
- In a small bowl, whisk together the unsweetened cocoa powder, granulated sugar, and a pinch of salt to prevent lumps.
- Pour the whole milk and heavy cream into a 6-quart or larger slow cooker. Turn the crockpot to LOW.
- Slowly pour the cocoa and sugar mixture into the milk while whisking constantly until fully dissolved.
- Add the semi-sweet chocolate chips and stir to submerge them in the liquid.
- Add the vanilla extract and ¼ teaspoon of peppermint extract (start with less, taste later). Stir gently.
- Cover and cook on LOW for 2 to 3 hours. After 1 hour, whisk well to ensure chocolate chips are melted and incorporated.
- Taste and adjust sweetness or peppermint flavor as desired. Add more peppermint extract ⅛ teaspoon at a time.
- Ladle into mugs and serve warm with desired toppings.
Notes
Always start with less peppermint extract and add more to taste, as extracts vary in strength. Do not cook on HIGH to avoid scorching the milk. For a dairy-free version, use unsweetened oat milk or full-fat canned coconut milk and dairy-free chocolate chips. Leftovers can be stored in the refrigerator for up to 5 days and reheated on the stovetop or microwave.
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 32
- Sodium: 120
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 38
- Fiber: 2
- Protein: 8
Keywords: crockpot hot chocolate, peppermint hot chocolate, slow cooker hot chocolate, kid-friendly hot chocolate, easy hot chocolate recipe, Christmas hot chocolate, winter drink


