I’m not supposed to play favorites with recipes, but this one has me completely hooked. A friend dropped off a bag of peppermint bark last December, and I thought, “What if I just… melted it into something warm?” That little experiment turned into what my family now demands every single week during cold weather. And honestly? I don’t blame them.
This isn’t your average packet mix, and it’s definitely not the watery stuff from the vending machine. This is rich, creamy, and tastes like you spent hours stirring it—except you didn’t. The crockpot does all the work. You just dump, stir, and walk away. Then you top it with a cloud of homemade peppermint whipped cream, and suddenly it’s a five-star experience from your own kitchen. Let me tell you, there’s something magical about walking into your house after a long day and smelling chocolate and mint. It’s like a hug in a mug.
Why You’ll Love This Recipe
This easy crockpot hot chocolate with peppermint whipped cream has become my secret weapon for busy weeknights. You know that feeling when you want something cozy but you’re too tired to actually cook? This is the answer. Here’s why it works so well for real life:
- Quick & Easy: It comes together in under 5 minutes of active prep. The crockpot handles the rest. Perfect for those nights when you’re running on fumes.
- Simple Ingredients: No fancy grocery trips needed. You probably already have milk, cocoa powder, sugar, and vanilla in your kitchen. The peppermint is just a bonus.
- Perfect for Weeknights: Set it in the morning or early afternoon, and by dinner time, you have a warm treat waiting. It’s also amazing for holiday parties or lazy Sunday afternoons.
- Crowd-Pleaser: My kids love it, my neighbor loves it, and even my dad—who claims he doesn’t like hot chocolate—asked for seconds. It’s that good.
- Unbelievably Delicious: The texture is silky and rich without being heavy. The peppermint whipped cream adds a cool, festive kick that makes every sip feel special.
What makes this different from every other hot chocolate recipe? It’s the method. Slow-cooking the milk and chocolate together lets the flavors meld in a way that stovetop versions just can’t match. No scorching, no constant stirring, no stress. Plus, the peppermint whipped cream is ridiculously easy—just cream, sugar, and a drop of extract. It’s the kind of recipe that makes you look like a hero with zero effort.
This recipe isn’t just good—it’s the kind that makes you close your eyes after the first sip. It’s comfort food reimagined: faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a regular Tuesday into something memorable.
What Ingredients You Will Need
This easy crockpot hot chocolate with peppermint whipped cream uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which is exactly what you want on a busy weeknight.
- Whole milk (6 cups / 1.4 liters): This gives the hot chocolate its creamy body. You can use 2% in a pinch, but whole milk makes it taste like a treat. (I’ve tried oat milk too, and it works surprisingly well for a dairy-free option.)
- Heavy cream (1 cup / 240 ml): Adds richness and a velvety mouthfeel. Don’t skip this—it’s what makes it feel indulgent.
- Semi-sweet chocolate chips (2 cups / 340 grams): I prefer Ghirardelli or Guittard for the best melt and flavor. They’re smooth and not too sweet. Avoid generic brands that have waxy coatings.
- Unsweetened cocoa powder (1/4 cup / 30 grams): Use a high-quality brand like Hershey’s Special Dark or Valrhona for a deeper chocolate taste. Sift it if you have clumps.
- Granulated sugar (1/2 cup / 100 grams): Balances the bitterness of the cocoa. Adjust to your sweetness preference—start with 1/3 cup if you like it less sweet.
- Vanilla extract (2 teaspoons): Pure vanilla, not imitation. It rounds out the chocolate flavor beautifully.
- Salt (1/4 teaspoon): A tiny pinch makes the chocolate taste more chocolatey. Trust me on this one.
For the Peppermint Whipped Cream:
- Heavy whipping cream (1 cup / 240 ml): Must be cold for the best volume. I keep my bowl and beaters in the fridge for 10 minutes before starting.
- Powdered sugar (2 tablespoons / 15 grams): Dissolves instantly, no gritty texture.
- Peppermint extract (1/4 teaspoon): A little goes a long way. Start with 1/8 teaspoon and taste—it can get medicinal fast. I like Nielsen-Massey for a clean mint flavor.
- Crushed candy canes (for garnish, optional): Adds crunch and a festive look. I crush mine in a zip-top bag with a rolling pin—works like a charm.
Ingredient Selection Tips: For the best results, use full-fat dairy. Low-fat versions can separate in the slow cooker and turn grainy. If you’re using a dairy-free milk, choose one labeled “barista blend” for better stability. And please, don’t use chocolate chips with stabilizers—they won’t melt smoothly. Look for chips that list cocoa butter as an ingredient.
Equipment Needed
You don’t need a fancy kitchen for this easy crockpot hot chocolate with peppermint whipped cream. Here’s what you’ll need:
- Slow cooker (4 to 6 quart): A 4-quart works perfectly for this batch. If yours is larger, that’s fine—just keep an eye on the liquid level. I use a basic Crock-Pot brand I’ve had for years, and it’s never let me down.
- Whisk: For smoothing out the cocoa powder at the beginning. A silicone whisk won’t scratch your crockpot.
- Mixing bowl: For the whipped cream. Metal or glass works best—plastic can hold onto odors.
- Hand mixer or stand mixer: You can also whisk by hand if you’re feeling ambitious, but a mixer saves time and arm fatigue. I’ve done both, and the mixer wins every time.
- Measuring cups and spoons: For accuracy. Eyeballing works for some recipes, but chocolate deserves precision.
- Ladle: For serving. A small one is perfect for mugs.
- Zip-top bag and rolling pin: For crushing candy canes. Or you can buy pre-crushed ones—no judgment here.
Budget-Friendly Alternatives: No hand mixer? Use a whisk and some elbow grease. No candy canes? Skip the garnish—it’s still delicious. The beauty of this recipe is that it’s forgiving. I once forgot the vanilla extract and it was still amazing. Don’t stress over missing a tool.
Preparation Method

This is where the magic happens. Follow these steps, and you’ll have the best easy crockpot hot chocolate with peppermint whipped cream you’ve ever tasted. I’ve made this at least a dozen times, so I’ve ironed out all the little pitfalls.
- Combine the dry ingredients in the crockpot. Add the cocoa powder, sugar, and salt. Whisk them together until there are no lumps. This takes about 30 seconds. (I learned the hard way that skipping this step leaves you with floating cocoa clumps—not cute.)
- Add the milk and heavy cream. Pour them in slowly while whisking. This helps the dry ingredients dissolve evenly. Don’t dump everything at once—you’ll end up with a dusty mess on the sides.
- Add the chocolate chips and vanilla extract. Stir until everything is combined. The chips will melt as the mixture heats, so don’t worry if they’re still solid at this point.
- Cover and cook on LOW for 2 hours. Set a timer. After 1 hour, give it a quick stir to make sure nothing is sticking to the bottom. At the 2-hour mark, whisk it again until the chocolate is fully melted and the mixture is smooth. It should look glossy and smell incredible.
- While the hot chocolate cooks, make the peppermint whipped cream. In a chilled mixing bowl, combine the heavy cream, powdered sugar, and peppermint extract. Beat on medium-high speed until soft peaks form—about 2 to 3 minutes with a hand mixer. Be careful not to overbeat, or you’ll end up with butter. (I’ve done that. It’s still edible, just not pretty.)
- Crush the candy canes. Place them in a zip-top bag and smash with a rolling pin until you have small pieces. Set aside for garnish.
- Serve and enjoy. Ladle the hot chocolate into mugs. Top with a generous dollop of peppermint whipped cream and a sprinkle of crushed candy canes. Serve immediately while it’s warm and cozy.
Pro Tip: If you’re making this for a party, switch the crockpot to WARM after the 2 hours are up. It will stay perfect for another 2 to 3 hours. Just give it a stir every 30 minutes to prevent a skin from forming on top.
Cooking Tips & Techniques
After making this easy crockpot hot chocolate with peppermint whipped cream more times than I can count, I’ve picked up a few tricks. Here’s what I wish someone had told me the first time:
- Don’t cook on HIGH. I know it’s tempting when you’re in a hurry, but high heat can scorch the milk and make it taste burnt. Low and slow is the way to go. Your patience will be rewarded.
- Stir halfway through. The chocolate chips settle at the bottom, so a quick stir at the 1-hour mark ensures even melting. I’ve forgotten this step and ended up with a few stubborn chunks—still good, but not as smooth.
- Taste before serving. Everyone’s sweetness preference is different. If it’s not sweet enough, stir in a tablespoon of sugar. If it’s too rich, add a splash of milk. I’ve adjusted mine mid-party before, and no one noticed.
- Chill your bowl for whipped cream. A cold bowl and cold beaters make the cream whip up faster and fluffier. I pop mine in the freezer for 10 minutes while the hot chocolate cooks. It’s a small step that makes a big difference.
- Don’t overmix the whipped cream. Stop as soon as you see soft peaks that hold their shape. If you go too far, it will separate into butter and liquid. If that happens, don’t panic—just use it as a spread on toast. No waste!
Common Mistake: Adding the peppermint extract directly to the hot chocolate. I tried this once, and the mint flavor was overwhelming and slightly bitter. Keep the peppermint in the whipped cream—it’s more balanced and lets the chocolate shine.
Variations & Adaptations
This easy crockpot hot chocolate with peppermint whipped cream is wonderfully flexible. Here are a few ways to make it your own:
- Dairy-Free Version: Substitute the whole milk with oat milk or almond milk, and use coconut cream instead of heavy cream. The texture will be slightly thinner, but the flavor is still fantastic. I’ve used oat milk several times, and it’s become my go-to for guests with dairy sensitivities.
- Dark Chocolate Lover’s Twist: Swap the semi-sweet chips for dark chocolate (60% to 70% cacao). Reduce the sugar to 1/3 cup to balance the bitterness. This version is less sweet and more sophisticated—perfect for adult gatherings.
- Spiced Hot Chocolate: Add 1/2 teaspoon of cinnamon and a pinch of cayenne pepper to the dry ingredients. The warmth of the spices pairs beautifully with the chocolate. I made this for a winter movie night, and it was a hit.
- Mint-Free Option: Skip the peppermint extract and garnish. Instead, top with regular whipped cream and a dusting of cocoa powder. It’s still rich and creamy, just without the minty kick.
- Slow Cooker S’mores Hot Chocolate: Stir in 1/4 cup of marshmallow fluff before serving, and top with crushed graham crackers. It’s a dessert in a mug—my kids beg for this version.
I once tried a version with white chocolate chips instead of semi-sweet. It was sweeter and creamier, but honestly, it felt more like a dessert than a drink. If you have a sweet tooth, go for it. Just reduce the sugar to 1/4 cup.
Serving & Storage Suggestions
This easy crockpot hot chocolate with peppermint whipped cream is best served warm, straight from the crockpot. Ladle it into your favorite mugs—I love using clear glass ones so you can see the layers of chocolate and cream. Top with a generous dollop of whipped cream and a sprinkle of crushed candy canes. For an extra touch, add a candy cane stirrer or a cinnamon stick.
What to serve alongside: This hot chocolate pairs beautifully with shortbread cookies, gingerbread, or even a simple buttered toast for dipping. If you’re feeling fancy, serve it with a plate of chocolate-dipped strawberries for a romantic touch. For a cozy night in, I love it with soft ginger cookies—the spice and chocolate are a match made in heaven.
Storage Instructions: Leftover hot chocolate can be stored in an airtight container in the refrigerator for up to 3 days. The flavors actually meld and deepen overnight, so it might taste even better the next day. Reheat gently on the stovetop over low heat, stirring frequently. Avoid the microwave—it can make the milk separate.
Freezer Tips: You can freeze the hot chocolate in a freezer-safe container for up to 2 months. Thaw overnight in the fridge, then reheat on the stovetop. The texture might be slightly thinner after freezing, so whisk in a splash of cream when reheating. The whipped cream is best made fresh—it doesn’t freeze well.
Make-Ahead Note: The whipped cream can be made up to 24 hours in advance. Store it in the fridge in an airtight container. Give it a quick whisk before serving to fluff it back up.
Nutritional Information & Benefits
While this easy crockpot hot chocolate with peppermint whipped cream is definitely a treat, it does offer some surprising benefits. Here’s an approximate breakdown per serving (1 cup of hot chocolate with 2 tablespoons of whipped cream):
- Calories: 380
- Fat: 22 grams
- Carbohydrates: 42 grams
- Protein: 8 grams
- Sugar: 34 grams
- Calcium: 25% of the daily value
Health Highlights: Cocoa powder is rich in antioxidants called flavonoids, which can support heart health and reduce inflammation. The milk and cream provide calcium and vitamin D for strong bones. Peppermint has been known to aid digestion and soothe headaches—so this drink is practically medicinal, right? (Okay, maybe not, but it makes me feel better about indulging.)
Dietary Considerations: This recipe contains dairy and gluten (from the candy canes—check your brand). For a gluten-free version, use certified gluten-free candy canes or skip them entirely. For a lower-sugar option, reduce the sugar to 1/4 cup and use stevia-sweetened chocolate chips. I’ve tried this, and while it’s less sweet, it’s still satisfying.
I’m not a nutritionist, but I believe in balance. This hot chocolate is a wonderful occasional treat that brings joy and comfort. Pair it with a balanced meal, and don’t feel guilty about enjoying every sip.
Conclusion
This easy crockpot hot chocolate with peppermint whipped cream has become a staple in my home for good reason. It’s simple, forgiving, and delivers that cozy, indulgent feeling we all crave during cold weather. The crockpot does the heavy lifting, the peppermint whipped cream adds a festive touch, and the result is something that feels special without any stress.
I love that this recipe is flexible enough to adapt to whatever you have on hand. Whether you’re making it for a quiet night in or a holiday gathering, it never fails to bring smiles. The first time I made it, my husband said, “This is better than the coffee shop version.” That’s when I knew I had to share it with you.
I’d love to hear how yours turns out! Did you try a variation? Did your kids ask for seconds? Drop a comment below and let me know. And if you’re looking for more cozy recipes, check out our creamy tomato soup for the perfect partner to this hot chocolate. Happy sipping!
Frequently Asked Questions
Can I use dark chocolate chips instead of semi-sweet?
Absolutely! Dark chocolate chips (60% to 70% cacao) work beautifully. Just reduce the sugar to 1/3 cup to balance the bitterness. The result is a richer, less sweet hot chocolate that’s perfect for adults.
How do I prevent the milk from scorching in the crockpot?
Always cook on LOW heat, and stir the mixture once after the first hour. This prevents the milk solids from settling and burning on the bottom. If your crockpot runs hot, check it at the 90-minute mark instead of 2 hours.
Can I make this recipe dairy-free?
Yes! Use oat milk or almond milk instead of whole milk, and substitute the heavy cream with coconut cream. The texture will be slightly thinner, but the flavor is still fantastic. I recommend oat milk for the creamiest result.
How do I store leftovers and reheat them?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop over low heat, stirring frequently. Avoid the microwave, as it can cause the milk to separate. The whipped cream should be made fresh.
Can I add alcohol to this hot chocolate?
Sure! For an adult version, add 1 to 2 ounces of peppermint schnapps, bourbon, or Irish cream per serving. Stir it in just before serving. I’ve done this for holiday parties, and it’s always a crowd favorite. Just label the crockpot if you’re serving mixed company!
Pin This Recipe!

Easy Crockpot Hot Chocolate with Peppermint Whipped Cream
Rich, creamy crockpot hot chocolate topped with homemade peppermint whipped cream. A cozy, indulgent treat that’s perfect for cold weather and holiday gatherings.
- Prep Time: 5 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 5 minutes
- Yield: 8 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 6 cups whole milk (1.4 liters)
- 1 cup heavy cream (240 ml)
- 2 cups semi-sweet chocolate chips (340 grams)
- 1/4 cup unsweetened cocoa powder (30 grams)
- 1/2 cup granulated sugar (100 grams)
- 2 teaspoons vanilla extract
- 1/4 teaspoon salt
- 1 cup heavy whipping cream (240 ml, for whipped cream)
- 2 tablespoons powdered sugar (15 grams, for whipped cream)
- 1/4 teaspoon peppermint extract (for whipped cream)
- Crushed candy canes (for garnish, optional)
Instructions
- Combine the dry ingredients in the crockpot: cocoa powder, sugar, and salt. Whisk together until no lumps remain.
- Add the milk and heavy cream slowly while whisking to help the dry ingredients dissolve evenly.
- Add the chocolate chips and vanilla extract. Stir until combined.
- Cover and cook on LOW for 2 hours. After 1 hour, give it a quick stir. At the 2-hour mark, whisk again until the chocolate is fully melted and the mixture is smooth.
- While the hot chocolate cooks, make the peppermint whipped cream: In a chilled mixing bowl, combine heavy cream, powdered sugar, and peppermint extract. Beat on medium-high speed until soft peaks form, about 2-3 minutes.
- Crush the candy canes in a zip-top bag with a rolling pin.
- Ladle the hot chocolate into mugs. Top with a dollop of peppermint whipped cream and a sprinkle of crushed candy canes. Serve immediately.
Notes
Cook on LOW only to prevent scorching. Stir halfway through. For parties, switch to WARM after 2 hours and stir every 30 minutes. Keep peppermint in the whipped cream, not the hot chocolate. The whipped cream can be made up to 24 hours in advance.
Nutrition
- Serving Size: 1 cup hot chocolate
- Calories: 380
- Sugar: 34
- Sodium: 180
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 42
- Fiber: 3
- Protein: 8
Keywords: crockpot hot chocolate, slow cooker hot chocolate, peppermint hot chocolate, hot chocolate with whipped cream, easy hot chocolate, winter drink, holiday drink


