There used to be a little hot chocolate stand at our town’s winter farmers market, run by an older couple who called themselves “The Cocoa Wizards.” They made this peppermint hot cocoa that was honestly otherworldly—rich and creamy, with just the right amount of cool mint that didn’t taste like toothpaste at all. When they retired two winters ago, I felt a genuine pang of loss. My kids asked for “Wizard Cocoa” every single weekend, and I had nothing to offer. After seven tries—including one disastrous batch where I used a whole bottle of peppermint extract and the kitchen smelled like a dental office for days—I finally cracked the code.
The secret, I discovered, was letting it all meld together slowly in a crockpot. Something about the gentle heat and the hours of mingling turns simple ingredients into that same velvety, magical drink we’d all been missing. I remember the morning it finally worked: I’d set the crockpot going before the school run, and when we walked back in, the whole house smelled like a candy cane wrapped in chocolate. My youngest, who usually announces “I don’t like that” before even tasting anything, took one sip and said, “Mom, you’re a Wizard now.” That moment, let me tell you, was better than any farmers market memory.
Maybe you’ve been there too—chasing a flavor from a place that no longer exists, or trying to recreate a holiday tradition that feels just out of reach. This Kid-Approved Crockpot Peppermint Hot Cocoa is that recipe for me. It’s the one that made my kitchen feel magical again, and I think it’ll do the same for yours.
Why You’ll Love This Recipe
Let’s be honest—finding a hot cocoa recipe that actually satisfies everyone in the house can feel impossible. The boxed mixes are either too sweet or too watery, and the fancy coffee shop versions cost as much as a small grocery trip. This Kid-Approved Crockpot Peppermint Hot Cocoa solves all of that, and I’ve tested it on the toughest critics: my own kids and their friends.
- Set It and Forget It: No standing at the stove stirring for twenty minutes. You dump everything in the crockpot, turn it on, and go about your day. It’s ready when you are, which is a lifesaver on busy weekends or during holiday chaos.
- Simple Pantry Ingredients: You probably have most of this in your kitchen right now. No fancy chocolate bars or hard-to-find syrups. Just milk, cream, cocoa powder, sugar, and peppermint extract. That’s it.
- Perfect for Snow Days and Movie Nights: This recipe was made for those afternoons when the kids are bouncing off the walls and you need something warm to calm the chaos. It’s also fantastic for holiday parties or sleepovers.
- Actually Kid-Approved: I’m not just putting that in the title for fun. My kids have rejected more recipes than I can count, but this one gets consistent thumbs-up. The mint is present but not overwhelming, and the chocolate is rich without being bitter.
- Better Than Store-Bought: Once you taste homemade crockpot hot cocoa, you’ll never go back to the packets. The texture is silkier, the flavor is deeper, and you control exactly how sweet it is.
What makes this recipe different from all the others? It’s the slow simmer. The crockpot does something that the stovetop just can’t—it melds the flavors together over time, creating a smooth, unified taste that tastes like it’s been simmering all day at a cozy café. Plus, the peppermint extract gets added at the very end, so that bright, cool note stays fresh instead of cooking off into nothing. It’s comfort in a mug, made easier than you’d think.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that rich, creamy, minty flavor without any fuss. Most of these are pantry staples, and I’ve included notes on substitutions so you can adapt based on what you have on hand.
For the Hot Cocoa Base
- Whole milk, 6 cups (adds richness; 2% works too but won’t be as creamy)
- Heavy cream, 1 cup (this is what makes it velvety like the Wizard’s version)
- Unsweetened cocoa powder, 1/2 cup (I prefer Ghirardelli or Hershey’s Special Dark for deeper flavor)
- Granulated sugar, 3/4 cup (adjust to taste; my family likes it moderately sweet)
- Semi-sweet chocolate chips, 1/2 cup (adds body and a touch of richness)
- Vanilla extract, 1 teaspoon (rounds out the chocolate flavor beautifully)
- Salt, 1/4 teaspoon (trust me on this—it balances the sweetness)
For the Peppermint Finish

- Peppermint extract, 1 teaspoon (start with less and add more if needed; the brand matters—I use McCormick for consistent flavor)
For Toppings and Serving
- Whipped cream (homemade or store-bought)
- Crushed candy canes or peppermint candies (for that festive crunch)
- Mini marshmallows (because what’s hot cocoa without them?)
- Chocolate shavings (optional but pretty)
A few notes on ingredients: If you’re dairy-free, you can substitute the whole milk with oat milk or unsweetened almond milk, and use coconut cream instead of heavy cream. The texture will be slightly thinner, but still delicious. For a lower-sugar version, reduce the sugar to 1/2 cup and use sugar-free chocolate chips. And if you’re out of peppermint extract, you can crush up peppermint candies and dissolve them in the cocoa—just reduce the sugar slightly since the candies are sweet.
Equipment Needed
You don’t need a fancy kitchen to make this work, which is one of the reasons I love this recipe. Here’s what you’ll need:
- A 4- to 6-quart crockpot (any size works, but this range is ideal for the full batch)
- A whisk (for mixing the cocoa powder into the milk without lumps)
- A ladle (for serving without drips)
- Measuring cups and spoons
- Mugs (obviously, but pick your favorite ones)
If you don’t have a crockpot, you can make this on the stovetop in a large pot over low heat, whisking frequently. It won’t have quite the same depth of flavor, but it’ll still be good. I’ve also used a 3-quart slow cooker for a smaller batch when it’s just my family of four, and it works perfectly. For the candy cane crushing, a rolling pin and a zip-top bag do the job just fine—no need for a food processor.
Preparation Method
This is the fun part. Follow these steps, and you’ll have a crockpot full of peppermint hot cocoa that’ll make your house smell like a holiday dream.
- Combine the dry ingredients in the crockpot. Add the cocoa powder, sugar, and salt to your crockpot. Whisk them together to break up any clumps in the cocoa powder. This step takes thirty seconds but makes a big difference—nobody wants a lump of cocoa powder floating in their mug.
- Add the milk and cream slowly, whisking constantly. Pour in about 2 cups of the milk first and whisk until the dry ingredients are fully dissolved into a smooth paste. Then add the remaining milk and the heavy cream, whisking everything together. This gradual method prevents clumps from forming.
- Stir in the chocolate chips and vanilla extract. Add the semi-sweet chocolate chips and the vanilla. Give it one more good stir to distribute everything.
- Cook on low for 2 to 3 hours. Cover the crockpot and set it to low. Let it cook for 2 to 3 hours, stirring occasionally if you’re around. The cocoa is ready when it’s steaming hot and the chocolate chips have completely melted into the liquid. I usually check at the 2-hour mark—it’s often done by then.
- Add the peppermint extract at the very end. This is crucial. Turn off the crockpot or switch it to warm. Stir in the peppermint extract. Taste it and add another 1/4 teaspoon if you want a stronger mint flavor. Adding it at the end keeps the peppermint bright and fresh instead of cooking it away.
- Whisk one final time before serving. Give the cocoa a good whisk to make sure everything is well combined. The top might have formed a thin skin while cooking—whisking incorporates it back in.
- Ladle into mugs and top as desired. Fill your mugs about three-quarters full to leave room for toppings. Add a generous dollop of whipped cream, a sprinkle of crushed candy canes, and a few mini marshmallows. Serve immediately.
A quick note: If you’re making this for a party or a crowd, you can keep the crockpot on the warm setting for up to 2 hours. Just stir it every 30 minutes or so. If it gets too thick, stir in a splash of milk to thin it out.
Cooking Tips & Techniques
I’ve made this Kid-Approved Crockpot Peppermint Hot Cocoa more times than I can count, and I’ve learned a few things the hard way. Here are my best tips to make sure yours turns out perfect every time.
Don’t rush the cooking time. I know it’s tempting to crank the crockpot to high and hope for the best, but low and slow is the way to go. The gentle heat allows the chocolate chips to melt smoothly and the flavors to meld without scorching the milk. I once tried it on high and ended up with a slightly grainy texture—still drinkable, but not as velvety.
Whisk at the beginning and the end. The initial whisking gets the cocoa powder dissolved, and the final whisking ensures the peppermint extract is evenly distributed. Skipping either step can lead to pockets of bland or overly strong cocoa.
Taste before serving. Everyone’s palate is different. My family likes a subtle mint note, but yours might want it stronger. Always add the peppermint extract gradually and taste as you go. You can always add more, but you can’t take it out.
Watch out for the “skin.” If your crockpot runs hot, a thin film might form on top of the cocoa as it sits. That’s normal—just whisk it back in before serving. If it bothers you, you can put a piece of parchment paper directly on the surface of the cocoa to prevent it.
One mistake I made early on was adding the peppermint extract at the beginning. By the time the cocoa was done, the mint flavor had faded into a weird, almost medicinal taste. Adding it at the end changed everything. Also, don’t be tempted to use peppermint syrup instead of extract—it’s way too sweet and will throw off the balance.
Variations & Adaptations
This recipe is wonderfully flexible, and I’ve tried several variations depending on the season or what my family is craving. Here are a few of my favorites:
- Dairy-Free Version: Swap the whole milk for oat milk or unsweetened almond milk, and use coconut cream instead of heavy cream. The coconut cream adds a subtle tropical note that actually pairs nicely with the peppermint. My dairy-sensitive niece loves this version.
- Extra Chocolatey: If you’re a chocolate lover (like me), increase the chocolate chips to 3/4 cup and use dark cocoa powder. It makes the cocoa richer and more decadent—perfect for adult gatherings or when you need a serious treat.
- Spiked Peppermint Cocoa (for adults only): For holiday parties, add a shot of peppermint schnapps or vanilla vodka to each mug before ladling in the cocoa. It’s a crowd-pleaser and takes this recipe from kid-friendly to grown-up cozy in seconds.
- Mint Chip Variation: After serving, stir a handful of mini chocolate chips into each mug. They melt slightly and create a texture similar to a mint chip milkshake. My kids call this “cookies and cream cocoa” even though there are no cookies involved.
- White Peppermint Cocoa: Substitute the semi-sweet chocolate chips with white chocolate chips and use white cocoa powder (or just skip the cocoa powder entirely). It creates a creamy, vanilla-mint drink that’s like a liquid candy cane.
For a fun twist during the holidays, I sometimes add a cinnamon stick to the crockpot while it cooks. It adds a warm, spicy undertone that complements the peppermint beautifully. Just remove it before serving.
Serving & Storage Suggestions
This Kid-Approved Crockpot Peppermint Hot Cocoa is best served warm, straight from the crockpot. I like to set up a little hot cocoa bar with bowls of toppings so everyone can customize their mug. Whipped cream, crushed candy canes, mini marshmallows, chocolate shavings, and even a few pretzel sticks for salty crunch—the possibilities are endless.
For the perfect presentation, serve in clear glass mugs or festive holiday cups. The deep brown cocoa topped with white whipped cream and red-and-white crushed candy canes is genuinely beautiful. It’s the kind of drink that makes people say “ooh” before they even taste it.
Storage: If you have leftovers (unlikely in my house, but possible), let the cocoa cool completely, then transfer it to an airtight container and refrigerate for up to 3 days. The flavors actually deepen overnight, so it might taste even better the next day.
Reheating: Reheat individual servings in the microwave for 1 to 2 minutes, stirring halfway through. For larger batches, pour the cocoa back into the crockpot and warm on low for 30 to 45 minutes, stirring occasionally. If it’s thickened in the fridge, add a splash of milk to thin it out.
Freezing: You can freeze this cocoa in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator and reheat gently. The texture might be slightly different, but the flavor will still be delicious.
One thing I love about this recipe is that the peppermint flavor mellows slightly as it sits, so leftovers are often even more balanced than the first serving. It’s a nice surprise.
Nutritional Information & Benefits
While this is definitely a treat, it does offer a few nutritional perks. Here’s an approximate breakdown per serving (about 1 cup, without toppings):
- Calories: 280
- Fat: 16g
- Carbohydrates: 32g
- Protein: 6g
- Calcium: 25% of the Daily Value
- Iron: 8% of the Daily Value
The cocoa powder is rich in antioxidants called flavonoids, which can support heart health and reduce inflammation. Milk provides calcium and vitamin D for strong bones, and the peppermint is known to aid digestion and soothe upset stomachs—so this cocoa is almost medicinal, right? (I’m only half joking.)
For those with dietary concerns, this recipe is vegetarian and can easily be made gluten-free by using certified gluten-free cocoa powder. It does contain dairy, but the dairy-free variation works well. The sugar content is moderate compared to store-bought mixes, and you can reduce it further if needed.
I personally love that this cocoa feels indulgent but isn’t loaded with artificial ingredients. It’s real food, made from scratch, and that makes every sip feel a little bit better.
Conclusion
This Kid-Approved Crockpot Peppermint Hot Cocoa has become a staple in our home, and I honestly can’t imagine winter without it. It brings back that magic from the farmers market, but now it’s even better because it’s ours—made in our kitchen, with our favorite toppings, shared with the people we love.
I hope you give it a try, and more than that, I hope you make it your own. Add extra marshmallows, skip the whipped cream, double the peppermint—whatever makes your family smile. That’s the whole point, isn’t it? Finding those small moments of warmth and joy in the middle of a busy day.
If you do make this, I’d love to hear about it. Drop a comment below and tell me how your family liked it, or share your own twist on the recipe. And if you’re looking for more cozy winter drinks, you might also enjoy this slow cooker eggnog or these homemade hot chocolate bombs. Until next time, stay warm and keep stirring!
Frequently Asked Questions
Can I use a different type of milk?
Absolutely. Whole milk gives the creamiest result, but 2%, oat milk, or almond milk all work. Just know that lower-fat options will produce a thinner cocoa. If using plant-based milk, choose unsweetened to control the sweetness.
How do I prevent the cocoa from burning in the crockpot?
Cook on low, not high, and stir occasionally if you’re around. If your crockpot runs particularly hot, you can add an extra 1/2 cup of milk to help prevent scorching. And always turn it to warm once the cocoa is hot.
Can I make this in advance for a party?
Yes! You can prepare the cocoa base (without the peppermint extract) up to 24 hours in advance and store it in the refrigerator. When you’re ready to serve, pour it back into the crockpot, warm it on low for 1 to 2 hours, then stir in the peppermint extract at the end.
Is peppermint extract safe for young children?
Yes, in the small amounts used in this recipe, peppermint extract is safe for children. However, if you’re concerned, you can reduce the amount to 1/2 teaspoon or skip it entirely for a plain hot cocoa that’s still delicious.
Can I double this recipe?
Definitely. This recipe doubles beautifully in a 6- to 8-quart crockpot. Just increase all the ingredients proportionally and expect the cooking time to be closer to 3 to 4 hours on low. Stir well before serving to ensure even flavor distribution.
Pin This Recipe!

Kid-Approved Crockpot Peppermint Hot Cocoa
Rich and creamy crockpot hot cocoa with just the right amount of cool peppermint, made with simple pantry ingredients. This set-it-and-forget-it recipe creates a velvety, magical drink that kids and adults alike will love.
- 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 cup heavy cream
- 1/2 cup unsweetened cocoa powder
- 3/4 cup granulated sugar
- 1/2 cup semi-sweet chocolate chips
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 1 teaspoon peppermint extract
- Whipped cream (for serving)
- Crushed candy canes or peppermint candies (for serving)
- Mini marshmallows (for serving)
- Chocolate shavings (optional, for serving)
Instructions
- Combine the dry ingredients in the crockpot. Add the cocoa powder, sugar, and salt to your crockpot. Whisk them together to break up any clumps in the cocoa powder.
- Add the milk and cream slowly, whisking constantly. Pour in about 2 cups of the milk first and whisk until the dry ingredients are fully dissolved into a smooth paste. Then add the remaining milk and the heavy cream, whisking everything together.
- Stir in the chocolate chips and vanilla extract. Add the semi-sweet chocolate chips and the vanilla. Give it one more good stir to distribute everything.
- Cook on low for 2 to 3 hours. Cover the crockpot and set it to low. Let it cook for 2 to 3 hours, stirring occasionally if you’re around. The cocoa is ready when it’s steaming hot and the chocolate chips have completely melted into the liquid.
- Add the peppermint extract at the very end. Turn off the crockpot or switch it to warm. Stir in the peppermint extract. Taste it and add another 1/4 teaspoon if you want a stronger mint flavor.
- Whisk one final time before serving. Give the cocoa a good whisk to make sure everything is well combined.
- Ladle into mugs and top as desired. Fill your mugs about three-quarters full to leave room for toppings. Add a generous dollop of whipped cream, a sprinkle of crushed candy canes, and a few mini marshmallows. Serve immediately.
Notes
Add peppermint extract at the very end to keep the mint flavor bright and fresh. For a dairy-free version, substitute whole milk with oat milk or unsweetened almond milk, and use coconut cream instead of heavy cream. For a lower-sugar version, reduce sugar to 1/2 cup and use sugar-free chocolate chips. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 28
- Sodium: 150
- Fat: 16
- Saturated Fat: 10
- Carbohydrates: 32
- Fiber: 2
- Protein: 6
Keywords: crockpot hot cocoa, peppermint hot cocoa, slow cooker hot chocolate, kid-friendly hot cocoa, winter drink, holiday drink, homemade hot cocoa


