Written by

Victoria Gibbs

Published

Easy Crockpot Hot Cocoa with Peppermint Whipped Cream

Ready In 2 hours 30 minutes
Servings 8 servings
Difficulty Easy

My neighbor Jen wasn’t making a big deal of it. I’d stopped by to return her slow cooker—she’d lent it to me weeks ago for a chili recipe I kept meaning to try—and the smell hit me before I even got past her mudroom. It was warm and chocolatey, the kind of smell that makes you forget why you walked into a room. Or, in this case, why you walked over to a neighbor’s house.

“Oh, that’s just hot cocoa,” she said when I asked, waving her hand like it was nothing. She was wearing sweatpants and a faded t-shirt, holding a mug that said “World’s Okayest Mom.” Honestly, the casualness of it all was almost offensive. Here I was, standing in her doorway, completely stopped in my tracks by a scent that felt like a hug, and she was acting like she’d just boiled water.

She handed me a mug without asking if I wanted one—I mean, the answer was obvious from my face—and I took a sip. It was rich but not heavy, sweet but not cloying, and there was this pillowy cloud of whipped cream on top with the faintest chill of peppermint. I think I actually said “whoa” out loud. She just shrugged and told me she’d thrown it in the crockpot that morning because she was too busy to stand over the stove.

That moment stuck with me. Maybe you’ve been there—tasting something so unexpectedly perfect that you can’t stop thinking about it. I asked her for the recipe, and she literally pulled out her phone and showed me a note she’d typed to herself. No measurements, just scribbles. “A little of this, a little of that.” It took me three tries to get it right, but honestly, I’m glad it did. Because now I get to share it with you, and trust me—this one’s a keeper.

Why You’ll Love This Recipe

Let’s be real for a second. There are a lot of hot cocoa recipes out there, and most of them fall into one of two camps: either they’re so rich you feel like you need a nap after one sip, or they’re so light they taste like flavored water. This lighter crockpot hot cocoa with peppermint whipped cream? It sits right in that sweet spot where indulgence meets feel-good eating.

Here’s what makes it different—and why I think you’re going to love it as much as I do:

  • Quick & Easy: You dump everything in the slow cooker, stir, and walk away. That’s it. No standing over the stove, no whisking until your arm hurts. It’s the kind of recipe you make on a lazy Sunday or a busy Tuesday—it doesn’t care.
  • Simple Ingredients: No weird powders or hard-to-find extracts. You probably have most of this in your pantry right now. I mean it—go check. I’ll wait.
  • Perfect for Cozy Nights: This is the drink you make when you’re curled up on the couch, snowflakes are falling outside, and you just want something warm in your hands. It’s also amazing for holiday gatherings or movie marathons.
  • Crowd-Pleaser: I’ve served this to kids, adults, dairy-free friends, and picky eaters. Every single person has asked for the recipe. Not one complaint. That’s a win in my book.
  • Unbelievably Delicious: The texture is silky without being heavy. The chocolate flavor is deep and satisfying. And that peppermint whipped cream on top? It’s the finishing touch that makes this feel special without any extra effort.

What really sets this apart is the balance. By using a combination of unsweetened cocoa powder, a touch of maple syrup, and low-fat milk, you get all the comfort of classic hot cocoa with none of the guilt. It’s the kind of recipe that makes you feel good about treating yourself—because honestly, you deserve it.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold chocolate flavor and a creamy texture without any of the heavy cream or processed sugar you’d find in standard hot cocoa mixes. Most of these are pantry staples, which makes this an easy last-minute treat.

  • Unsweetened cocoa powder (1/2 cup) – I prefer Ghirardelli or Hershey’s Special Dark for a richer chocolate flavor. Make sure it’s unsweetened so you control the sweetness level.
  • Maple syrup (1/3 cup) – Adds natural sweetness without refined sugar. You can also use honey or agave, but maple syrup gives it a subtle warmth that pairs beautifully with chocolate.
  • Low-fat milk (6 cups) – Whole milk works too, but low-fat keeps it lighter while staying creamy. For a dairy-free option, oat milk or unsweetened almond milk are great choices.
  • Vanilla extract (2 teaspoons) – Pure vanilla extract makes a difference here. Skip the imitation stuff if you can—it’s worth the extra dollar.
  • Pinch of salt – Don’t skip this! Salt enhances the chocolate flavor and balances the sweetness. It’s the secret ingredient that makes people say, “What’s in this? It’s so good.”
  • Heavy cream (1 cup) – For the whipped cream. You can use coconut cream for a dairy-free version, but heavy cream whips up light and fluffy every time.
  • Powdered sugar (2 tablespoons) – Just enough to sweeten the whipped cream without making it heavy. You can also use a tablespoon of maple syrup if you prefer.
  • Peppermint extract (1/4 teaspoon) – Start with less and taste as you go. Peppermint extract is potent, and you want a subtle chill, not a mouthful of toothpaste.
  • Optional toppings – Crushed candy canes, chocolate shavings, or a sprinkle of cinnamon. Totally optional, but they make it look pretty.

One thing I’ve learned from making this recipe countless times: quality matters with the cocoa powder. I’ve tried budget brands, and the flavor just isn’t as deep. Spend the extra dollar or two on a good one—you’ll taste the difference.

Equipment Needed

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

  • Slow cooker (4 to 6 quart) – Any size works, but a smaller one helps the flavors concentrate. I use a 5-quart Crock-Pot and it’s perfect.
  • Whisk – For mixing the cocoa powder into the milk. A silicone whisk is gentle on non-stick surfaces.
  • Mixing bowl – For making the whipped cream. A chilled metal bowl works best, but glass or ceramic is fine.
  • Hand mixer or stand mixer – Whipping cream by hand is a workout. I’ve done it, and my arm was sore for two days. Use a mixer if you have one.
  • Measuring cups and spoons – Accuracy matters, especially with the cocoa powder and peppermint extract.
  • Ladle – For serving. A soup ladle works perfectly.
  • Mugs – The cozier, the better. I have a collection of oversized ceramic mugs that make everything taste better.

If you don’t have a hand mixer, you can shake the cream in a jar with a tight lid—it takes about 5 minutes of vigorous shaking, but it works in a pinch. I’ve done this at a cabin without electricity, and honestly, it was kind of fun.

Preparation Method

crockpot hot cocoa preparation steps

  1. Combine the cocoa base. In your slow cooker, whisk together the unsweetened cocoa powder and about 1 cup of the milk until smooth. This step is important—if you dump all the milk in at once, you’ll end up with lumps of cocoa powder floating around. Trust me, I’ve made that mistake. Whisk until it looks like a thick, glossy chocolate paste.
  2. Add remaining ingredients. Pour in the rest of the milk, the maple syrup, vanilla extract, and a pinch of salt. Whisk again until everything is combined. The mixture will look thin at this point—don’t worry, it thickens as it heats.
  3. Cook on low. Cover the slow cooker and cook on low for 2 to 3 hours. I usually let it go for 2.5 hours, stirring once halfway through. The cocoa is ready when it’s steaming hot and the flavors have melded together. It should smell rich and chocolatey, not watery.
  4. Make the peppermint whipped cream. About 10 minutes before serving, pour the heavy cream into a chilled mixing bowl. Add the powdered sugar and peppermint extract. Beat with a hand mixer on medium-high speed until soft peaks form—this usually takes 2 to 3 minutes. Be careful not to over-whip, or you’ll end up with butter. You’re looking for a texture that’s fluffy and billowy, like clouds.
  5. Taste and adjust. Give the cocoa a quick stir and taste it. Want it sweeter? Add another tablespoon of maple syrup. Want more chocolate flavor? Whisk in an extra tablespoon of cocoa powder. This is your drink—make it exactly how you like it.
  6. Serve immediately. Ladle the hot cocoa into mugs, leaving about an inch of space at the top. Dollop a generous spoonful of peppermint whipped cream on each mug. If you’re feeling fancy, sprinkle crushed candy canes or chocolate shavings on top. Serve right away while it’s warm.

One thing I’ve learned the hard way: don’t let the cocoa sit on warm for more than 4 hours. It can develop a skin on top, and the flavors start to dull. If you’re making this for a party, keep it on low and stir every 30 minutes or so.

Cooking Tips & Techniques

Over the years, I’ve made this recipe more times than I can count—and I’ve definitely made my share of mistakes. Here’s what I’ve learned so you don’t have to repeat my failures:

Don’t rush the cocoa powder. I once tried to save time by dumping all the milk in at once and stirring. Big mistake. The cocoa powder clumped up, and I spent 15 minutes trying to whisk out the lumps. Take the extra 30 seconds to make a paste first. Your future self will thank you.

Low and slow is the way to go. I know it’s tempting to crank the heat to high and get it done faster, but low heat gives the flavors time to develop. The maple syrup melds with the cocoa, the vanilla infuses everything, and the result is a deeper, more complex chocolate flavor. High heat makes it taste thin and flat.

Taste your peppermint extract before adding it. Different brands have different strengths. I once used a generic brand that was so potent, a single drop made the whipped cream taste like mouthwash. Start with 1/4 teaspoon, taste, and add more if needed. You can always add, but you can’t take away.

Chill your bowl for whipped cream. Pop your mixing bowl and beaters in the freezer for 10 minutes before making the whipped cream. The cold helps the cream whip up faster and hold its shape longer. It’s a small step that makes a big difference.

Plan your timing. This recipe is perfect for parties because the slow cooker does all the work. I usually start it 3 hours before guests arrive, make the whipped cream right before serving, and let everyone serve themselves. It’s the kind of recipe that makes you look like a hostess genius with almost zero effort.

Variations & Adaptations

One of the things I love about this recipe is how flexible it is. Here are some variations I’ve tried—and loved:

Dairy-Free Version: Substitute the low-fat milk with unsweetened oat milk or full-fat coconut milk. For the whipped cream, use a can of full-fat coconut cream (chilled overnight) and whip it with the powdered sugar and peppermint extract. It’s not quite as fluffy, but it’s still delicious.

Extra Chocolatey: Add 2 ounces of dark chocolate (chopped) to the slow cooker along with the other ingredients. The chocolate melts into the milk and makes the cocoa incredibly rich. I do this when I’m craving something really indulgent.

Spiced Hot Cocoa: Add 1/2 teaspoon of cinnamon and a pinch of cayenne pepper to the slow cooker. The warmth of the spices complements the chocolate perfectly, and the cayenne adds a subtle kick that lingers on your tongue. It’s my go-to for cold winter nights.

Kid-Friendly Version: Skip the peppermint extract in the whipped cream and use vanilla instead. Top with mini marshmallows or a drizzle of chocolate syrup. My niece calls this “unicorn cocoa” and asks for it every time she visits.

Mocha Twist: Stir in 1/2 cup of strong brewed coffee or espresso to the slow cooker. The coffee doesn’t make it taste like coffee—it just deepens the chocolate flavor. It’s a trick I learned from a barista friend, and it works like magic.

Serving & Storage Suggestions

This lighter crockpot hot cocoa is best served warm, right from the slow cooker. Ladle it into your coziest mugs, top with that peppermint whipped cream, and maybe add a sprinkle of crushed candy canes for crunch. It’s the kind of drink that demands you sit down and stay awhile.

For a hot cocoa bar, set out bowls of toppings: crushed peppermint, chocolate shavings, mini marshmallows, cinnamon sticks, and extra whipped cream. Let everyone customize their own mug. It’s always a hit at holiday parties.

Storage: If you have leftovers (unlikely, but possible), let the cocoa cool completely and transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen overnight—I’ve had leftover cocoa that tasted even better the next day.

Reheating: Pour the cocoa into a saucepan and warm it over medium-low heat, stirring occasionally. You can also microwave it in 30-second intervals, stirring between each. If it’s too thick after chilling, add a splash of milk to thin it out.

Freezing: You can freeze the cocoa (without the whipped cream) in freezer-safe containers for up to 3 months. Thaw in the refrigerator overnight and reheat as directed. The texture might be slightly different, but the flavor is still great.

The whipped cream is best made fresh, but you can make it a few hours ahead and keep it in the fridge. Just give it a quick whisk before serving if it starts to separate.

Nutritional Information & Benefits

Here’s the thing about this recipe—it feels indulgent, but it’s actually pretty balanced. Each serving (about 1 cup with 2 tablespoons whipped cream) contains approximately:

  • Calories: 180
  • Fat: 8g
  • Carbohydrates: 24g
  • Protein: 6g
  • Sugar: 18g (naturally sweetened with maple syrup)

The unsweetened cocoa powder is rich in antioxidants called flavanols, which can help support heart health and reduce inflammation. Low-fat milk provides calcium and vitamin D for strong bones, and the maple syrup offers trace minerals like zinc and manganese compared to refined sugar.

This recipe is naturally vegetarian and can be made dairy-free and vegan with simple substitutions. It’s also lower in sugar than traditional hot cocoa mixes, which often have added sugars and artificial ingredients. For a gluten-free option, just make sure your peppermint extract is certified gluten-free—most are, but it’s worth checking.

I love that this recipe lets me enjoy a cozy treat without the sugar crash or heavy feeling. It’s comfort food that actually makes me feel good—and that’s a win in my book.

Conclusion

This lighter crockpot hot cocoa with peppermint whipped cream has become a staple in my home, and I have a feeling it’s going to become one in yours too. It’s the kind of recipe that feels special without being complicated—warm, chocolatey, and topped with a cloud of peppermint cream that makes every sip feel like a hug.

I love that you can make it your own. Add more chocolate, spice it up, keep it simple—there’s no wrong way to enjoy it. And honestly? That’s the beauty of cooking. Recipes are just starting points. The magic happens when you make them yours.

So go ahead, dust off that slow cooker, and treat yourself to a mug of something wonderful. And if you try it, I’d love to hear how it turned out. Leave a comment below, share your variations, or tag me in your photos. Let’s keep this cozy train rolling!

Stay warm, friends.

Frequently Asked Questions

Can I use a different sweetener instead of maple syrup?

Absolutely! Honey, agave nectar, or coconut sugar all work well. If using a granulated sweetener, dissolve it in a little warm milk first to avoid graininess. Start with the same amount and adjust to taste—maple syrup adds a subtle warmth, but the recipe is forgiving.

Can I make this in an Instant Pot?

Yes, you can! Use the slow cooker function on low for 2 to 3 hours, or use the sauté function to warm the milk gently while whisking in the cocoa powder. Just be careful not to let it boil—the milk can scorch. The slow cooker function is safer and gives you that hands-off convenience.

How do I make the whipped cream dairy-free?

Chill a can of full-fat coconut cream in the refrigerator overnight. Scoop out the solid cream (save the liquid for smoothies), and whip it with the powdered sugar and peppermint extract. It won’t be as fluffy as dairy whipped cream, but it’s still creamy and delicious. Add a teaspoon of cornstarch if you want it to hold its shape better.

Can I double this recipe for a crowd?

Definitely! Just make sure your slow cooker is large enough—a 6 to 7 quart size works well. Double all the ingredients and cook on low for 3 to 4 hours, stirring occasionally. You may need to add 30 minutes to the cooking time since there’s more liquid to heat through.

Why did my cocoa turn out grainy?

Grainy cocoa usually means the cocoa powder wasn’t fully dissolved. Next time, make sure to whisk it with a small amount of milk first to form a smooth paste before adding the rest of the liquid. If it’s already grainy, try blending it with an immersion blender or whisking vigorously over low heat—it might smooth out.

Pin This Recipe!

crockpot hot cocoa recipe

Print

Easy Crockpot Hot Cocoa with Peppermint Whipped Cream

A lighter, slow-cooker hot cocoa that’s rich and chocolatey without being heavy, topped with a fluffy peppermint whipped cream. Perfect for cozy nights and holiday gatherings.

  • Author: Dina
  • Prep Time: 10 minutes
  • Cook Time: 2 hours 30 minutes
  • Total Time: 2 hours 40 minutes
  • Yield: 6 servings 1x
  • Category: Beverage
  • Cuisine: American

Ingredients

Scale
  • 1/2 cup unsweetened cocoa powder
  • 1/3 cup maple syrup
  • 6 cups low-fat milk
  • 2 teaspoons vanilla extract
  • Pinch of salt
  • 1 cup heavy cream
  • 2 tablespoons powdered sugar
  • 1/4 teaspoon peppermint extract
  • Optional: crushed candy canes, chocolate shavings, or cinnamon for topping

Instructions

  1. In your slow cooker, whisk together the unsweetened cocoa powder and about 1 cup of the milk until smooth and forms a thick paste.
  2. Pour in the remaining milk, maple syrup, vanilla extract, and a pinch of salt. Whisk until combined.
  3. Cover and cook on low for 2 to 3 hours, stirring once halfway through, until steaming hot and flavors meld.
  4. About 10 minutes before serving, make the whipped cream: In a chilled mixing bowl, combine heavy cream, powdered sugar, and peppermint extract. Beat with a hand mixer on medium-high speed until soft peaks form (2-3 minutes).
  5. Taste the cocoa and adjust sweetness or chocolate flavor as desired.
  6. Ladle hot cocoa into mugs, top with a generous dollop of peppermint whipped cream, and garnish with optional toppings. Serve immediately.

Notes

Don’t let the cocoa sit on warm for more than 4 hours to avoid skin forming. For dairy-free, use oat milk or unsweetened almond milk and coconut cream for whipped cream. Quality cocoa powder makes a difference.

Nutrition

  • Serving Size: 1 cup with 2 tablesp
  • Calories: 180
  • Sugar: 18
  • Sodium: 120
  • Fat: 8
  • Saturated Fat: 5
  • Carbohydrates: 24
  • Fiber: 2
  • Protein: 6

Keywords: crockpot hot cocoa, slow cooker hot chocolate, peppermint whipped cream, easy hot cocoa, lighter hot cocoa, holiday drink, cozy drink

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