It was 10:47 PM on a particularly grumpy Tuesday, and I had one of those cravings that feels almost physical—a deep, bone-level need for rich, creamy hot cocoa. Not the watery stuff from a packet, but the real deal, the kind that coats your throat and makes you sigh. I didn’t have the patience for a stovetop saucepan, and honestly, I didn’t have the energy to stand there stirring. But I did have a half-full bag of chocolate chips from a baking project gone wrong, a carton of heavy cream that was about to expire, and a dusty crockpot I mostly use for pulled pork. And then, like a tiny, beautiful lightbulb flickering on, the idea arrived: dump everything in the slow cooker and let it do the work. I mean, why had I never thought of this before?
So I tossed in the chocolate chips, poured in some milk, added a splash of vanilla, and set the crockpot to low. Honestly, I was skeptical. Crockpots are for stews and roasts, not for something as delicate as hot cocoa, right? But twenty minutes later, the most incredible smell started drifting out of the kitchen. It was rich and sweet, and it filled the whole apartment. I grabbed a mug, topped it with a cloud of peppermint whipped cream I’d whipped up in about thirty seconds, and took that first sip. Let me tell you, it was like a warm hug for my soul. That late-night experiment turned into my go-to winter ritual, and now I’m so excited to share it with you. Maybe you’ve been there—standing in your kitchen at a ridiculous hour, just needing something comforting. This one’s for you.
Why You’ll Love This Recipe
This Easy Crockpot Hot Cocoa with Peppermint Whipped Cream isn’t just another hot chocolate recipe—it’s a game-changer for anyone who craves comfort without the fuss. I’ve tested this method more times than I can count, tweaking the ratios and timing until it was absolutely perfect. Here’s why it’s earned a permanent spot in my winter rotation:
- Set It and Forget It: No standing over a hot stove, no constant whisking. Just dump the ingredients in the crockpot, turn it on, and walk away. It’s that simple.
- Simple Ingredients: Chances are, you already have most of these in your pantry. No fancy grocery trips or obscure ingredients required.
- Perfect for Parties: This is the ultimate crowd-pleaser for holiday gatherings, movie nights, or cozy winter get-togethers. Set out a mug and let guests help themselves.
- Crowd-Pleaser: Kids and adults alike go crazy for this. The rich, creamy chocolate paired with that cool, minty whipped cream is a match made in heaven.
- Unbelievably Delicious: This isn’t your average hot cocoa. The slow, gentle heat of the crockpot melds the flavors together in a way that stovetop methods just can’t replicate. It’s silky, decadent, and absolutely next-level.
What makes this recipe different from the rest? It’s the method. The crockpot doesn’t just heat the milk—it infuses the chocolate, creating a depth of flavor that’s surprisingly complex for such a simple process. Plus, that homemade peppermint whipped cream? It’s the kind of touch that makes you close your eyes after the first bite. It’s comfort food reimagined—effortless, but with the same soul-soothing satisfaction as a fancy café drink.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, so you can whip this up anytime the craving strikes.
- Whole Milk (6 cups / 1.4 liters): The base of our cocoa. Whole milk gives the richest, creamiest texture. You can use 2% in a pinch, but don’t go lower—the fat is key for that velvety mouthfeel. (I recommend organic whole milk for the best flavor.)
- Heavy Cream (1 cup / 240 ml): This adds an extra layer of richness that makes the cocoa feel truly indulgent. It also helps prevent the milk from scorching in the crockpot.
- Semi-Sweet Chocolate Chips (1 ½ cups / 260 grams): The star of the show. I prefer Ghirardelli or Guittard semi-sweet chips for their smooth melt and balanced sweetness. Avoid chocolate bars here—chips are formulated to hold their shape and melt evenly.
- Unsweetened Cocoa Powder (¼ cup / 20 grams): This deepens the chocolate flavor without adding extra sugar. Look for Dutch-processed cocoa for a richer, more mellow taste.
- Granulated Sugar (½ cup / 100 grams): Just enough to sweeten the cocoa without making it cloying. You can adjust this to your taste.
- Vanilla Extract (2 teaspoons): A must-have for rounding out the chocolate flavor. Use pure vanilla extract, not imitation, for the best result.
- Salt (¼ teaspoon): Don’t skip this! A pinch of salt enhances the chocolate and balances the sweetness.
- For the Peppermint Whipped Cream:
- Heavy Cream (1 cup / 240 ml): Make sure it’s cold—this is crucial for getting stiff peaks.
- Powdered Sugar (2 tablespoons / 15 grams): Dissolves more easily than granulated sugar, giving you a smooth, luscious whipped cream.
- Peppermint Extract (½ teaspoon): A little goes a long way. Start with ¼ teaspoon, taste, and add more if you like a stronger mint kick.
- Crushed Candy Canes (for garnish, optional): Adds a festive crunch and a pop of color.
Substitution Guidance: For a dairy-free version, use full-fat oat milk and canned coconut cream instead of the heavy cream. The texture will be slightly different but still delicious. If you don’t have semi-sweet chips, you can use dark chocolate chips and increase the sugar by a tablespoon or two.
Equipment Needed
You don’t need a fancy kitchen to make this recipe. Here’s what you’ll need:
- A 6-Quart or Larger Slow Cooker (Crockpot): This is non-negotiable. A smaller crockpot might overflow when you add all the milk. I use a basic Hamilton Beach model that was under $30, and it works perfectly.
- A Whisk: For combining the cocoa powder and sugar before adding the liquid, which helps prevent lumps.
- A Liquid Measuring Cup: For measuring the milk and cream.
- A Mixing Bowl and Hand Mixer (or a Stand Mixer): For making the peppermint whipped cream. You can also use a whisk and some elbow grease, but a mixer is much faster.
- Mugs for Serving: Heatproof glass or ceramic mugs work best—they hold the heat well.
If you don’t have a hand mixer, you can shake the cream in a sealed mason jar for about 5 minutes—it’s a great arm workout!
Preparation Method

- Combine the Dry Ingredients (2 minutes): In a small bowl, whisk together the cocoa powder, sugar, and salt. This step is crucial—if you add the cocoa powder directly to the milk, it will clump up and you’ll be chasing lumps around the crockpot. Trust me, I learned this the hard way.
- Add Everything to the Crockpot (3 minutes): Pour the whole milk and heavy cream into your slow cooker. Add the semi-sweet chocolate chips and the vanilla extract. Sprinkle the dry ingredient mixture over the top and give it a good stir with your whisk. Don’t worry if it looks a little grainy at this point—the heat will work its magic.
- Cook on Low (2 hours): Cover the crockpot and cook on low for 2 hours. Do NOT cook on high—the milk can scorch, and the chocolate might seize. After 1 hour, give it a gentle stir to make sure everything is melting evenly. The cocoa is ready when it’s steaming hot, smooth, and the chocolate chips are completely melted.
- Make the Peppermint Whipped Cream (5 minutes): While the cocoa is cooking, pour the cold heavy cream into a mixing bowl. Add the powdered sugar and peppermint extract. Using a hand mixer on medium-high speed, whip the cream until stiff peaks form—this should take about 3-4 minutes. Be careful not to over-whip, or you’ll end up with butter! (If you do accidentally over-whip, don’t panic—just stir in a tablespoon of fresh cream and it will come back together.)
- Serve and Garnish (2 minutes): Ladle the hot cocoa into mugs. Top each mug with a generous dollop of peppermint whipped cream. If you’re feeling fancy, sprinkle some crushed candy canes on top. Serve immediately.
Pro Tip: The cocoa will be very hot right out of the crockpot. Let it sit in the mug for a minute or two before taking that first sip—you’ll thank me later.
Cooking Tips & Techniques
Over the years, I’ve made this recipe more times than I can count, and I’ve definitely had my share of mishaps. Here are the tips I wish someone had told me from the start:
- Don’t Skip the Whisking: I know it’s tempting to just dump everything in and walk away, but taking two minutes to whisk the cocoa powder with the sugar first makes a huge difference. Lumpy cocoa is sad cocoa.
- Low and Slow is the Way to Go: I once tried to speed things up by cooking on high, and the milk scalded on the bottom of the crockpot. The whole batch had a slightly burnt taste. Stick with low heat—it’s worth the wait.
- Stir Once, Maybe Twice: The crockpot does the work, but giving it a gentle stir halfway through helps distribute the melting chocolate. Don’t over-stir, though—you don’t want to incorporate too much air.
- Keep the Whipped Cream Cold: The whipped cream will start to melt as soon as it hits the hot cocoa, which is part of the magic. But if you want it to hold its shape a little longer, keep the bowl of whipped cream in the fridge until you’re ready to serve.
- Make it Ahead: The cocoa can sit on the “warm” setting for up to 3 hours after it’s done. Just give it a stir before serving. This is a lifesaver for parties!
Variations & Adaptations
One of the best things about this recipe is how easy it is to tweak. Here are a few variations I’ve tried and loved:
- Spiked Adult Version: Add ¼ cup of peppermint schnapps or Kahlúa to the crockpot during the last 15 minutes of cooking. The alcohol will mellow out, leaving just a warm, boozy kick. My friends beg me to make this for our annual cookie exchange.
- Dairy-Free / Vegan: Substitute the whole milk with full-fat oat milk and the heavy cream with canned coconut cream (the thick part from a can of full-fat coconut milk). Use dairy-free chocolate chips. The coconut adds a subtle tropical note that’s actually really lovely with the chocolate.
- Extra Chocolatey: For the true chocoholics out there, add an extra ½ cup of chocolate chips and reduce the sugar by 2 tablespoons. It’s almost pudding-like in its richness.
- Mint Chocolate Chip Version: After serving, stir a handful of mini chocolate chips into each mug. They melt slightly and add a fun texture contrast to the silky cocoa.
- Slow Cooker Size Adjustment: If you’re making this for a smaller crowd, you can halve the recipe. Just use a 3-quart or smaller crockpot, and reduce the cooking time to about 1 hour.
Serving & Storage Suggestions
This Easy Crockpot Hot Cocoa with Peppermint Whipped Cream is best served hot, right from the crockpot. The whipped cream should be added just before serving so it stays fluffy and cold against the warm cocoa.
What to Serve With It: This cocoa is a star on its own, but it pairs beautifully with buttery shortbread cookies, gingerbread, or a slice of classic pound cake. For a fun twist, set out a “toppings bar” with crushed candy canes, chocolate shavings, mini marshmallows, and cinnamon sticks so everyone can customize their mug.
Storage: Leftover cocoa can be stored in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen and get even better overnight! To reheat, simply pour it into a saucepan and warm over medium-low heat, whisking occasionally. You can also reheat individual portions in the microwave in 30-second bursts, stirring between each.
Freezer Instructions: The cocoa freezes surprisingly well. Let it cool completely, then pour it into a freezer-safe container, leaving an inch of headspace for expansion. It will keep for up to 3 months. Thaw in the refrigerator overnight and reheat as directed. The whipped cream does not freeze well—make a fresh batch when you’re ready to serve.
Nutritional Information & Benefits
Here’s the thing—this is an indulgent treat, and I’m not going to pretend it’s a health food. But it does have some redeeming qualities! Dark chocolate is rich in antioxidants, and the milk provides calcium and vitamin D. Plus, the peppermint can aid digestion and give you a little mental refresh.
Estimated Nutritional Values (per 8 oz serving, with 2 tablespoons of whipped cream):
| Nutrient | Amount |
|---|---|
| Calories | 385 |
| Fat | 24g |
| Carbohydrates | 38g |
| Protein | 8g |
| Sugar | 32g |
| Calcium | 25% DV |
Dietary Considerations: This recipe contains dairy and gluten (in the candy canes). For a gluten-free version, use certified gluten-free candy canes. For a lower-sugar option, reduce the sugar to ¼ cup and use unsweetened chocolate chips.
Conclusion
This Easy Crockpot Hot Cocoa with Peppermint Whipped Cream is more than just a recipe—it’s a mood, a ritual, and a little bit of winter magic in a mug. It’s the kind of thing that makes a gray Tuesday feel special, that turns a quiet night in into a cozy memory. I love it because it’s forgiving, it’s flexible, and it never fails to make people smile.
I really hope you give this a try. Don’t be afraid to make it your own—add a pinch of cinnamon, swap the peppermint for orange extract, or go wild with the toppings. And when you do, I’d love to hear about it! Leave a comment below, tag me in your photos, or share your favorite variation. Let’s spread the cozy vibes, one mug at a time. Happy sipping, friends!
Frequently Asked Questions
Can I use a different type of milk?
Absolutely! Whole milk gives the creamiest result, but you can use 2% or even oat milk. Just avoid skim milk—it can become watery and may not blend as well with the chocolate.
Can I make this in an Instant Pot?
Yes, but the method is slightly different. Use the “Slow Cook” setting on low for 1.5-2 hours. Do not use the pressure cook function—the milk will boil over and make a huge mess (speaking from experience here).
How do I prevent the whipped cream from deflating?
Make sure your cream is very cold, and don’t overwhip it. Stop as soon as you see stiff peaks. If you’re making it ahead, keep it in the fridge and give it a quick whisk before serving.
Can I use milk chocolate chips instead of semi-sweet?
You can, but the cocoa will be much sweeter. If you use milk chocolate chips, I recommend reducing the sugar to ¼ cup or even 3 tablespoons.
My cocoa turned out grainy. What went wrong?
This usually happens if the cocoa powder wasn’t whisked with the sugar first, or if the heat was too high. Make sure to whisk the dry ingredients together, and always cook on low. If it’s already grainy, try whisking in a tablespoon of hot water or a splash of extra cream—it can help smooth things out.
Pin This Recipe!

Easy Crockpot Hot Cocoa with Peppermint Whipped Cream
Rich, creamy hot cocoa made effortlessly in a slow cooker, topped with a cloud of homemade peppermint whipped cream. Perfect for cozy winter nights, holiday parties, or whenever you need a warm hug in a mug.
- Prep Time: 10 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 10 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 (260 grams)
- ¼ cup unsweetened cocoa powder (20 grams)
- ½ cup granulated sugar (100 grams)
- 2 teaspoons vanilla extract
- ¼ teaspoon salt
- For the Peppermint Whipped Cream:
- 1 cup heavy cream (240 ml), cold
- 2 tablespoons powdered sugar (15 grams)
- ½ teaspoon peppermint extract
- Crushed candy canes for garnish (optional)
Instructions
- In a small bowl, whisk together the cocoa powder, sugar, and salt.
- Pour the whole milk and heavy cream into a 6-quart or larger slow cooker. Add the semi-sweet chocolate chips and vanilla extract. Sprinkle the dry ingredient mixture over the top and stir well with a whisk.
- Cover and cook on low for 2 hours. Do not cook on high. After 1 hour, give it a gentle stir. The cocoa is ready when steaming hot, smooth, and chocolate chips are fully melted.
- While the cocoa cooks, make the peppermint whipped cream: In a mixing bowl, combine cold heavy cream, powdered sugar, and peppermint extract. Beat with a hand mixer on medium-high speed until stiff peaks form, about 3-4 minutes. Do not over-whip.
- Ladle the hot cocoa into mugs. Top each with a generous dollop of peppermint whipped cream and sprinkle with crushed candy canes if desired. Serve immediately.
Notes
The cocoa can be kept on the ‘warm’ setting for up to 3 hours after cooking. Stir before serving. For a dairy-free version, use full-fat oat milk and canned coconut cream instead of heavy cream, and dairy-free chocolate chips. Leftover cocoa can be stored in an airtight container in the refrigerator for up to 4 days; reheat on the stovetop or microwave.
Nutrition
- Serving Size: 8 oz with 2 tablespo
- Calories: 385
- Sugar: 32
- Sodium: 180
- Fat: 24
- Saturated Fat: 14
- Carbohydrates: 38
- Fiber: 3
- Protein: 8
Keywords: crockpot hot cocoa, slow cooker hot chocolate, peppermint whipped cream, easy hot cocoa, winter drink, holiday drink, party drink


