Cozy Crockpot Peppermint Hot Chocolate – Best Kid-Approved Recipe

Ready In
Servings
Difficulty

My neighbor, a retired plumber named Gus who I honestly only ever spoke to about whose turn it was to trim the hedge, caught me scraping ice off my windshield last January. The wind was brutal, my fingers were numb, and I was not in the mood for small talk. But Gus just stood there, hands in his coverall pockets, and said, “You know what you need on a morning like this? A pot of something warm that smells like a candy cane.” I laughed, thinking he was joking. But he wasn’t. He started telling me about this crockpot peppermint hot chocolate he makes for his grandkids every time they visit. I mean, a plumber. Who knew?

I was skeptical, honestly. I’d always made hot chocolate the old-fashioned way—on the stove, whisking constantly, trying not to scorch the milk. But Gus insisted. “Stick it in the slow cooker before you leave for work,” he said, “and by the time you get back, your whole house smells like a holiday.” So I tried it. And let me tell you, I almost called him that night to apologize for every time I’d ever doubted his cooking advice. The milk was perfectly creamy, the chocolate was rich without being bitter, and that peppermint? It wasn’t overpowering—it was just a gentle, cozy hint of winter.

I made a mess that first time, of course. I forgot to crush the candy canes beforehand and ended up whacking them with a rolling pin on the counter, sending peppermint shrapnel across the kitchen. My dog, Buster, spent the next hour licking the floor. But that first sip? It was the kind of moment where you just close your eyes for a second and let the warmth settle in. Maybe you’ve been there—that feeling when a recipe just works, and you know it’s going to become a regular thing. This one is that for us.

Why You’ll Love This Recipe

Let’s face it—feeding a family on a budget means finding recipes that deliver big flavor without a big price tag. This cozy crockpot peppermint hot chocolate does exactly that. It’s the kind of drink that turns a regular Tuesday into something special, and it costs pennies compared to those fancy coffee shop versions.

  • Set It and Forget It: Five minutes of prep in the morning, and dinner is ready when you walk in the door. Perfect for busy weeknights or lazy weekends.
  • Kid-Approved and Budget-Friendly: Uses simple, affordable ingredients you probably already have. No fancy chocolate bars or imported syrups needed.
  • Makes the House Smell Amazing: The peppermint and chocolate aroma fills your home for hours. It’s like a candle, but edible.
  • Crowd-Pleaser: My kids fight over the last cup, and even my picky eater asks for seconds. It’s that good.
  • Perfect for Leftovers: It reheats beautifully—just stir and sip. The flavors actually get richer overnight.

What makes this different from every other hot chocolate recipe out there? It’s the slow simmer. The low, gentle heat melts everything together without scorching the milk or separating the chocolate. You get a silky, velvety texture that feels like a hug in a mug. Plus, the crushed peppermint melts into the milk, infusing every sip with that cool, minty flavor without being too strong. It’s comfort food reimagined—cozier, easier, and way more affordable than a trip to the café.

This isn’t just a drink. It’s the kind of thing that makes your kids say, “Can we make this again tomorrow?” And honestly, you’ll want to.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that rich, creamy, pepperminty goodness without the fuss. Most of these are pantry staples, so you probably already have them on hand.

  • Whole Milk (6 cups / 1.4 liters): The base of our hot chocolate. Whole milk gives the creamiest texture. If you’re watching your budget, you can use 2%, but avoid skim—it’ll be too thin. (I’ve tried it, and it’s just not the same.)
  • Heavy Cream (1 cup / 240 ml): Adds richness and body. You can swap this for half-and-half if you want to cut a few calories, but the cream makes it extra luxurious.
  • Semi-Sweet Chocolate Chips (1 ½ cups / 270 grams): I prefer Ghirardelli or Nestlé Toll House for consistent melting. Avoid chocolate chips with stabilizers—they don’t melt as smoothly.
  • Unsweetened Cocoa Powder (¼ cup / 20 grams): Gives that deep, dark chocolate flavor. I use Hershey’s Special Dark for a bolder taste, but regular works fine.
  • Granulated Sugar (½ cup / 100 grams): Adjust to your sweetness preference. If you’re using sweetened chocolate chips, you might want to cut back a little.
  • Vanilla Extract (1 teaspoon): Enhances the chocolate flavor. Pure vanilla is best, but imitation works in a pinch.
  • Peppermint Extract (1 teaspoon): Start with ½ teaspoon if you’re sensitive to mint. You can always add more, but you can’t take it out.
  • Crushed Candy Canes (½ cup / about 6-8 candy canes): For garnish and that extra peppermint crunch. You can also use starlight mints or peppermint candies.
  • Mini Marshmallows (optional, for serving): Because hot chocolate without marshmallows feels incomplete. Use the mini ones—they melt faster.

Ingredient Tips: For the best flavor, use high-quality cocoa powder. I’ve tested this with store-brand cocoa, and it works, but the dark cocoa gives a richer taste. If you’re avoiding dairy, swap the milk and cream for full-fat oat milk and coconut cream. The texture will be slightly different, but still delicious. Also, crush the candy canes in a zip-top bag with a rolling pin—it’s way less messy than my first attempt.

Equipment Needed

You don’t need much for this recipe. Here’s what you’ll need:

  • Crockpot or Slow Cooker (6-quart or larger): Any brand works. I use a basic Crock-Pot that cost me $30 at a garage sale. It’s been going strong for years.
  • Whisk: For combining the cocoa powder and sugar before adding liquid. This prevents lumps.
  • Measuring Cups and Spoons: Standard set. Nothing fancy.
  • Zip-Top Bag and Rolling Pin: For crushing candy canes without making a mess. (Trust me on this one.)
  • Ladle: For serving. A soup ladle works perfectly.
  • Mugs: The cozier, the better. I love using big ceramic mugs for this.

If you don’t have a crockpot, you can make this on the stovetop in a large pot over low heat. Just whisk constantly to prevent scorching. But honestly, the slow cooker is the star here—it does all the work for you.

Preparation Method

crockpot peppermint hot chocolate preparation steps

This is the easiest hot chocolate you’ll ever make. Here’s how to do it:

  1. Prep the dry ingredients (5 minutes): In a small bowl, whisk together the cocoa powder and granulated sugar. This step is crucial—if you skip it, you’ll end up with clumps of cocoa floating in your milk. (I learned this the hard way.)
  2. Combine liquids in the crockpot (2 minutes): Pour the whole milk and heavy cream into your slow cooker. Whisk in the cocoa-sugar mixture until smooth. The milk will look a little grainy at this point, but don’t worry—it will smooth out as it heats.
  3. Add the chocolate (1 minute): Stir in the semi-sweet chocolate chips. No need to melt them first—the slow cooker will do that gently.
  4. Season and flavor (1 minute): Add the vanilla extract and peppermint extract. Stir everything together. At this point, take a moment to smell it—it’s already starting to smell like a holiday.
  5. Cook on low (2-3 hours): Cover the crockpot and cook on LOW for 2 to 3 hours. Do NOT cook on high—it can scorch the milk and separate the chocolate. Stir every 30-45 minutes if you’re around, but it’s not strictly necessary.
  6. Check for doneness (after 2 hours): The hot chocolate is ready when the chocolate chips are fully melted and the mixture is smooth and steaming. It should coat the back of a spoon lightly. If you want it thicker, let it cook another 30 minutes.
  7. Crush the candy canes (5 minutes): While the hot chocolate cooks, place the candy canes in a zip-top bag. Seal it, then whack them with a rolling pin until they’re crushed into small pieces. (This is a great job for kids—just watch for flying candy shrapnel.)
  8. Serve and garnish (2 minutes): Ladle the hot chocolate into mugs. Top with mini marshmallows and a sprinkle of crushed candy canes. Serve immediately.

Pro Tip: If you’re making this for a party, keep the crockpot on the WARM setting after it’s done. It’ll stay perfectly warm for hours without scorching.

Cooking Tips & Techniques

I’ve made this recipe about a dozen times now, and I’ve picked up a few tricks along the way. Here’s what I’ve learned:

  • Don’t skip the whisking: Even though the slow cooker does most of the work, whisking the cocoa and sugar together first prevents lumps. I’ve tried just dumping everything in, and I ended up with cocoa clumps floating in my mug. Not fun.
  • Low and slow is the way to go: Cooking on LOW for 2-3 hours gives the flavors time to meld. High heat can cause the milk to scald and the chocolate to separate. Trust me—I ruined a batch by rushing it.
  • Stir occasionally if you can: The chocolate chips can settle at the bottom. Giving it a quick stir every 30 minutes helps everything melt evenly. But if you forget, it’s not the end of the world.
  • Taste before serving: Peppermint extract can vary in strength. Taste your hot chocolate before serving and add more if needed. I usually start with 1 teaspoon and add another ¼ teaspoon if I want a stronger mint kick.
  • Make it ahead: This hot chocolate actually tastes better the next day. The flavors meld and deepen overnight. Just reheat gently on the stove or in the crockpot.

One of my biggest failures? I once added the crushed candy canes directly to the crockpot while it was cooking. They melted completely and made the drink overly sweet. Now I only use them as a garnish. Live and learn, right?

Variations & Adaptations

This recipe is super flexible. Here are a few ways to switch it up:

  • Dairy-Free Version: Swap the whole milk for full-fat oat milk and the heavy cream for coconut cream. The texture is slightly thinner, but the flavor is still amazing. I’ve tested this with my lactose-intolerant friend, and she gave it two thumbs up.
  • Spiked Adult Version: Add a shot of peppermint schnapps or crème de menthe to each mug before serving. It’s perfect for holiday parties. Just don’t add it to the crockpot—the alcohol will cook off.
  • White Chocolate Peppermint: Use white chocolate chips instead of semi-sweet. The result is sweeter and creamier, with a more pronounced peppermint flavor. My kids actually prefer this version.
  • Mocha Twist: Add 2 tablespoons of instant espresso powder with the dry ingredients. The coffee enhances the chocolate flavor without making it taste like coffee. It’s a grown-up version that kids still love.
  • Slow Cooker S’mores Hot Chocolate: Stir in a handful of mini marshmallows and crushed graham crackers right before serving. It’s like a campfire in a mug.

I’ve personally tried the white chocolate version, and it’s dangerously good. Just be warned—it’s sweeter, so you might want to cut back on the sugar.

Serving & Storage Suggestions

This hot chocolate is best served warm, straight from the crockpot. Ladle it into your coziest mugs and top with mini marshmallows and crushed candy canes. For a fun presentation, rim the mugs with melted chocolate and dip them in crushed candy canes before pouring the hot chocolate. It looks fancy but takes only two minutes.

Storage: Leftover hot chocolate can be stored in an airtight container in the refrigerator for up to 5 days. The flavors actually get richer as they sit. Just give it a good stir before reheating.

Reheating: Pour the desired amount into a saucepan and warm over medium-low heat, whisking occasionally. Alternatively, reheat individual servings in the microwave in 30-second intervals, stirring between each. Avoid boiling—it can cause the milk to separate.

Freezing: You can freeze this hot chocolate in ice cube trays for a fun addition to regular milk or coffee. Or freeze it in a freezer-safe container for up to 3 months. Thaw in the refrigerator overnight and reheat gently.

One thing I love about this recipe is that the peppermint flavor mellows out as it sits. If you make it a day ahead, it’s even more balanced and smooth. So don’t be afraid to prep it in advance for a party.

Nutritional Information & Benefits

Here’s the estimated nutritional information per serving (1 cup, without marshmallows):

  • Calories: 280
  • Fat: 16g
  • Carbohydrates: 32g
  • Protein: 7g
  • Fiber: 2g
  • Sugar: 26g

This hot chocolate isn’t exactly health food, but it does have some benefits. The cocoa powder is rich in antioxidants called flavonoids, which can support heart health. The milk provides calcium and vitamin D for strong bones. And the peppermint can aid digestion—a nice bonus after a heavy meal.

Dietary Considerations: This recipe is vegetarian. For a gluten-free version, ensure your candy canes are certified gluten-free (most are). For a lower-sugar option, use sugar-free chocolate chips and reduce the sugar to ¼ cup. I’ve tried this, and it’s still pretty tasty, though not as indulgent.

Personally, I see this as a treat, not a daily drink. But when you’re feeding a family on a budget, a little indulgence goes a long way. It’s about making memories, not counting calories.

Conclusion

This cozy crockpot peppermint hot chocolate is the kind of recipe that makes you feel like you’ve got it all figured out. It’s easy, affordable, and tastes like something you’d pay a small fortune for at a café. Plus, it makes your whole house smell like a winter wonderland.

I love this recipe because it brings my family together. On cold afternoons, we gather around the crockpot, mugs in hand, and just talk. No screens, no distractions—just warm chocolate and good company. That’s what I hope this recipe gives you, too.

So go ahead—give it a try. Customize it to your family’s taste. Add extra marshmallows, skip the candy canes, or make it dairy-free. There’s no wrong way to enjoy it. And when you do, I’d love to hear about it. Drop a comment below and let me know how it turned out. Did your kids love it? Did you add a secret ingredient? Share your story!

Until next time, stay warm and keep sipping.

Frequently Asked Questions

Can I use a different type of milk?

Absolutely. Whole milk gives the creamiest texture, but 2% works well too. For a dairy-free option, oat milk or coconut milk are my top picks. Avoid skim milk—it’ll be too thin.

How do I crush candy canes without making a mess?

Place them in a zip-top bag, seal it, and use a rolling pin to crush them. You can also pulse them in a food processor for a finer texture. Just don’t do what I did and whack them on the counter—you’ll be picking peppermint out of every corner of your kitchen.

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’ll scorch the milk. The Instant Pot works great for keeping the hot chocolate warm afterward.

How do I prevent the chocolate from separating?

Cook on LOW heat and stir occasionally. High heat can cause the chocolate and milk to separate. If it does separate, whisk vigorously for a minute—it usually comes back together.

Can I use peppermint syrup instead of extract?

Yes, but adjust the sugar. Peppermint syrup is sweetened, so reduce the granulated sugar to ¼ cup. Start with 2 tablespoons of syrup and add more to taste.

Pin This Recipe!

crockpot peppermint hot chocolate recipe
Print

Cozy Crockpot Peppermint Hot Chocolate – Best Kid-Approved Recipe

This easy crockpot peppermint hot chocolate is rich, creamy, and perfectly minty. Made with simple ingredients, it’s a budget-friendly, kid-approved treat that fills your home with a cozy holiday aroma.

  • Author: Emily
  • 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

Scale
  • 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 (20 grams)
  • ½ cup granulated sugar (100 grams)
  • 1 teaspoon vanilla extract
  • 1 teaspoon peppermint extract
  • ½ cup crushed candy canes (about 6–8 candy canes)
  • Mini marshmallows (optional, for serving)

Instructions

  1. In a small bowl, whisk together the cocoa powder and granulated sugar until no lumps remain.
  2. Pour the whole milk and heavy cream into a 6-quart or larger slow cooker. Whisk in the cocoa-sugar mixture until smooth.
  3. Stir in the semi-sweet chocolate chips, vanilla extract, and peppermint extract.
  4. Cover the crockpot and cook on LOW for 2 to 3 hours, stirring every 30-45 minutes if possible, until the chocolate chips are fully melted and the mixture is smooth and steaming.
  5. While the hot chocolate cooks, place the candy canes in a zip-top bag and crush them with a rolling pin into small pieces.
  6. Ladle the hot chocolate into mugs. Top with mini marshmallows and a sprinkle of crushed candy canes. Serve immediately.

Notes

For the best flavor, use high-quality cocoa powder and semi-sweet chocolate chips. Avoid cooking on HIGH to prevent scorching. The hot chocolate can be stored in the refrigerator for up to 5 days and reheats well. For a dairy-free version, use full-fat oat milk and coconut cream. For an adult version, add a shot of peppermint schnapps to each mug before serving.

Nutrition

  • Serving Size: 1 cup
  • Calories: 280
  • Sugar: 26
  • Sodium: 100
  • Fat: 16
  • Saturated Fat: 10
  • Carbohydrates: 32
  • Fiber: 2
  • Protein: 7

Keywords: crockpot hot chocolate, peppermint hot chocolate, slow cooker hot chocolate, kid-friendly hot chocolate, holiday drink, easy hot chocolate recipe

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