Love this? Save it for later!
Share the inspiration with your friends
My neighbor asked why I couldn’t just throw everything in the slow cooker and walk away. I started to explain why that wouldn’t work — then stopped. Honestly, I had no good reason. I just assumed real hot chocolate needed constant stirring and careful temperature control. I mean, that’s what every recipe told me, right?
So I tried it her way. I dumped in the milk, cream, chocolate chips, cocoa powder, and a candy cane she handed me from her holiday stash. I set the timer, closed the lid, and walked off to fold laundry. Twenty minutes later, the kitchen smelled like a Christmas market, and I was sipping the creamiest, most decadent peppermint hot chocolate of my life. I had been overcomplicating this for years, you know?
That Tuesday afternoon changed how I approach cozy drinks forever. The slow cooker did all the work — no scorching, no lumps, no frantic whisking. Just rich, velvety peppermint hot chocolate that tasted like I’d been stirring it for hours. Maybe you’ve been there, standing over a pot, convinced you had to babysit it. Let me tell you, you don’t. This quick slow cooker peppermint hot chocolate recipe is proof that sometimes the laziest method is the best one. It’s the recipe I keep coming back to, and honestly, I’m a little embarrassed it took a neighbor’s casual suggestion to figure it out.
Why You’ll Love This Recipe
This isn’t just another hot chocolate recipe. After testing this dozens of times — with different milks, chocolates, and even a few accidental over-steeps — I can say with confidence this version wins every single time. Here is why it will become your go-to:
- Quick & Easy : Comes together in under 30 minutes with zero stirring required. Set it and forget it — perfect for busy weeknights or holiday chaos.
- Simple Ingredients : No fancy grocery trips needed. You likely already have milk, chocolate chips, cocoa powder, and vanilla in your kitchen. The peppermint is just a bonus.
- Perfect for Holiday Gatherings : Great for Christmas parties, cozy movie nights, or a warm treat after playing in the snow. The slow cooker keeps it warm for hours.
- Crowd-Pleaser : Always gets rave reviews from kids and adults alike. Even my picky uncle asked for seconds.
- Unbelievably Creamy : The slow cooker melts everything gently, creating a silky texture you just can’t get on the stovetop. No scorched milk or grainy chocolate here.
What makes this recipe different is the method. By letting the slow cooker do the heavy lifting, you get perfectly melted chocolate without any risk of burning. The peppermint infuses slowly, so the flavor is balanced — not overpowering. It’s comfort in a mug, reimagined for real life. Faster, easier, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold peppermint flavor and satisfying creaminess without the fuss. Most are pantry staples, and substitutions are easy if needed.
For the Hot Chocolate Base
- Whole milk — 4 cups (960 ml) — (adds richness; use 2% or oat milk for lighter option)
- Heavy cream — 1 cup (240 ml) — (creates that velvety texture; half-and-half also works)
- Semi-sweet chocolate chips — 1 ½ cups (270 g) — (I recommend Ghirardelli for best melt; use dairy-free chips if needed)
- Unsweetened cocoa powder — ¼ cup (20 g) — (adds deep chocolate flavor; Dutch-process gives a smoother taste)
- Granulated sugar — ¼ cup (50 g) — (adjust to your sweetness preference; coconut sugar works too)
- Vanilla extract — 1 teaspoon (5 ml) — (enhances chocolate flavor; use pure vanilla if possible)
- Salt — a pinch — (balances sweetness and deepens flavor)
For the Peppermint Flavor

- Peppermint extract — ½ teaspoon (2.5 ml) — (adds clean minty flavor; start with ¼ teaspoon and taste)
- Crushed candy canes — ¼ cup (about 4 small candy canes, crushed) — (for garnish; also stirs in for extra sweetness and crunch)
- Optional: Fresh peppermint sprigs — for garnish (adds a lovely visual touch)
Look for candy canes that are bright in color and not stale — they crush easier and taste fresher. If you are using peppermint extract, make sure it is pure peppermint, not mint extract, which can taste artificial. For a dairy-free version, swap the heavy cream with full-fat canned coconut milk and use dairy-free chocolate chips.
Equipment Needed
You do not need much for this recipe, which is part of the beauty. Here is what you will need:
- Slow cooker — 4 to 6-quart size works best. I use a Crock-Pot brand, but any model works. A smaller slow cooker helps the chocolate melt more evenly.
- Measuring cups and spoons — For accurate ingredient portions. I prefer glass measuring cups for liquids.
- Wooden spoon or silicone spatula — For a quick stir at the end. Avoid metal utensils that could scratch your slow cooker.
- Ziploc bag and rolling pin — For crushing candy canes without making a sticky mess. Place candy canes in the bag and gently tap with the rolling pin.
- Mugs — Heatproof glass or ceramic mugs work best. Warm them slightly by rinsing with hot water before pouring.
- Small whisk — Optional, but helpful for smoothing out any cocoa powder clumps at the end.
If you do not have a slow cooker, you can use a heavy-bottomed pot on the stovetop over very low heat, stirring frequently. But honestly, the slow cooker makes this so much easier — it is worth the minimal counter space.
Preparation Method
Follow these steps for perfect quick slow cooker peppermint hot chocolate every time. The total time is about 25 minutes, with only 2 minutes of active work.
- Combine the base ingredients. Add the whole milk, heavy cream, semi-sweet chocolate chips, unsweetened cocoa powder, granulated sugar, and a pinch of salt to your slow cooker. Do not stir yet — just dump everything in. It looks messy, but trust the process.
- Cook on low for 20 minutes. Cover the slow cooker with the lid and set it to low heat. Do not open the lid during this time. The gentle heat will melt the chocolate chips and dissolve the cocoa powder without any scorching. You will start smelling the chocolate after about 10 minutes — that is your cue that magic is happening.
- Stir until smooth. After 20 minutes, remove the lid and give everything a good stir with a wooden spoon or silicone spatula. The mixture should be completely smooth and glossy. If you see any lumps, whisk gently for 30 seconds. This is where you can check the consistency — it should coat the back of a spoon.
- Add the peppermint extract. Stir in ½ teaspoon of peppermint extract. Taste and adjust — if you want a stronger mint kick, add another ¼ teaspoon. Remember, the flavor will mellow slightly as it sits, so go a touch stronger than you think you want.
- Stir in the vanilla. Add 1 teaspoon of vanilla extract and stir well. The vanilla rounds out the chocolate flavor and makes it taste more complex. This is a small step that makes a big difference.
- Keep warm until serving. Switch the slow cooker to the warm setting. The hot chocolate will stay perfect for up to 2 hours. If it thickens too much, stir in a splash of warm milk to thin it out.
- Crush the candy canes. While the hot chocolate warms, place 4 small candy canes in a Ziploc bag. Seal it, then gently tap with a rolling pin until you have small pieces and some powder. Be careful not to crush too hard or the bag might tear.
- Serve and garnish. Ladle the hot chocolate into mugs. Top with a generous sprinkle of crushed candy canes and a fresh peppermint sprig if desired. Serve immediately and enjoy the cozy silence that follows that first sip.
Cooking Tips & Techniques
After making this recipe more times than I can count, here are the lessons I learned the hard way so you do not have to.
Do not use high heat. I made this mistake once when I was in a hurry. The milk scalded on the edges, and the chocolate seized into grainy clumps. Low and slow is the only way. Trust the 20-minute timer.
Crush candy canes strategically. The first time I tried crushing candy canes, I used a knife and ended up with sticky shards everywhere. The Ziploc bag method is foolproof. For a finer garnish, sift the crushed pieces through a fine-mesh strainer to separate the powder from the chunks. Use the powder for a pretty rim on your mug.
Adjust sweetness to your taste. Semi-sweet chocolate chips vary in sweetness by brand. If you use milk chocolate chips, reduce the sugar by half. If you prefer a darker, less sweet drink, use dark chocolate chips and skip the sugar entirely. I have done both, and both are delicious.
Make it ahead. This hot chocolate actually tastes better after sitting for an hour. The flavors meld together beautifully. You can make it in the morning, keep it on warm all day, and serve it whenever you are ready. Perfect for parties.
Watch out for peppermint extract strength. Brands vary wildly. Some are very concentrated, others are milder. Always start with ¼ teaspoon, stir, taste, and add more. You can always add, but you cannot take away. Trust me on this — I once added a full teaspoon and it tasted like toothpaste.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to make it your own:
- Dairy-Free Version : Swap whole milk for unsweetened oat milk or almond milk. Use full-fat canned coconut milk instead of heavy cream. Choose dairy-free chocolate chips. The texture will be slightly thinner, but the flavor is still rich and satisfying.
- Spiked Peppermint Hot Chocolate : For adult gatherings, stir in 2 ounces of peppermint schnapps or crème de menthe per serving. Add it right before serving so the alcohol does not cook off. A splash of vanilla vodka also works surprisingly well.
- White Chocolate Peppermint : Replace semi-sweet chocolate chips with white chocolate chips. Reduce the sugar to 2 tablespoons since white chocolate is already sweet. The result is a creamy, candy-like drink that kids adore.
- Extra Chocolatey : Add 2 ounces of chopped dark chocolate (70% cacao) along with the chocolate chips. This deepens the flavor and makes the drink almost pudding-thick. Stir in an extra splash of milk at the end if needed.
- Mocha Peppermint : Stir in 1 tablespoon of instant espresso powder or ½ cup of strong brewed coffee with the milk. The coffee enhances the chocolate flavor without making it taste like coffee. It is my personal favorite variation for when I need a little caffeine boost.
Serving & Storage Suggestions
Serve this peppermint hot chocolate warm, straight from the slow cooker. Ladle it into heatproof mugs and top with a generous pile of whipped cream and crushed candy canes. A fresh peppermint sprig adds a beautiful pop of green that looks stunning in photos.
For a complete cozy experience, serve with a plate of gingerbread cookies, shortbread, or a warm chocolate chip cookie. The peppermint flavor pairs beautifully with anything buttery or spiced. I also love serving it alongside a cheese board with sharp cheddar and apple slices — the contrast is unexpected but wonderful.
To store leftovers, let the hot chocolate cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen overnight, so day-old hot chocolate can taste even better. To reheat, pour into a saucepan and warm over medium-low heat, stirring occasionally. You can also reheat individual servings in the microwave in 30-second bursts, stirring between each.
I do not recommend freezing this hot chocolate. The dairy can separate when thawed, leaving you with a grainy texture. If you absolutely must freeze it, leave out the cream and add it fresh after thawing and reheating.
Nutritional Information & Benefits
Here is the approximate nutritional breakdown for one serving (about 1 cup, without whipped cream or candy cane garnish):
- Calories: 380
- Fat: 24g
- Saturated Fat: 15g
- Carbohydrates: 38g
- Sugar: 32g
- Protein: 8g
- Calcium: 25% of Daily Value
- Iron: 15% of Daily Value
This hot chocolate is a treat, but it does offer some surprising benefits. The milk and cream provide calcium and vitamin D for bone health. Dark chocolate contains antioxidants called flavonoids, which can support heart health. Cocoa powder is also rich in magnesium, which helps with muscle relaxation and sleep quality — perfect for a cozy evening drink.
If you are watching your sugar intake, use unsweetened cocoa powder, reduce the sugar to 1 tablespoon, and choose dark chocolate chips with at least 70% cacao. For a lower-fat option, use 2% milk and skip the heavy cream. The texture will be thinner, but the flavor will still be satisfying.
Conclusion
This quick slow cooker peppermint hot chocolate is proof that the easiest methods often produce the best results. It is creamy, rich, and bursting with holiday flavor — all with almost zero effort. I love that I can set it and forget it, then come back to a kitchen that smells like Christmas morning. It has become my go-to for holiday parties, snowy afternoons, and those evenings when I just need something warm and comforting.
I hope you give this recipe a try and make it your own. Maybe you will add a splash of your favorite liqueur, swap in white chocolate, or double the peppermint. Whatever you do, I would love to hear about it. Leave a comment below and tell me how your version turned out. Share a photo on Pinterest and tag me — I love seeing your creations. Until next time, stay warm and keep sipping something delicious!
Frequently Asked Questions
Can I use a different type of milk?
Absolutely. Whole milk gives the creamiest texture, but 2%, oat milk, or almond milk all work. Just note that lower-fat milks may result in a thinner drink. If using plant-based milk, choose an unsweetened variety to control the sweetness level.
How do I prevent the chocolate from scorching?
Always cook on low heat, never high. The gentle heat of the slow cooker melts the chocolate slowly without burning. Do not leave the slow cooker on high for this recipe — I learned that lesson the hard way.
Can I make this in advance for a party?
Yes! This is perfect for parties. Make it up to 2 hours ahead and keep it on the warm setting. If it thickens, stir in a splash of warm milk before serving. You can also make it the night before, refrigerate, and reheat gently the next day.
Is peppermint extract safe for children?
Yes, in small amounts. Peppermint extract is very concentrated, so ½ teaspoon spread over 5-6 servings is perfectly safe. If you are concerned, use crushed candy canes for flavor instead — they add sweetness and a milder mint taste.
Can I double this recipe?
Yes, this recipe doubles easily. Use a 6-quart or larger slow cooker and increase the cooking time by 5-10 minutes. Stir well at the end to ensure everything is fully melted and combined. Leftovers keep beautifully in the fridge for up to 5 days.
Pin This Recipe!

Quick Slow Cooker Peppermint Hot Chocolate: Easy Homemade Recipe
This quick slow cooker peppermint hot chocolate is creamy, rich, and bursting with holiday flavor—all with almost zero effort. Set it and forget it for a cozy, decadent treat that tastes like you’ve been stirring for hours.
- Prep Time: 2 minutes
- Cook Time: 20 minutes
- Total Time: 22 minutes
- Yield: 5-6 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 4 cups whole milk (960 ml)
- 1 cup heavy cream (240 ml)
- 1 ½ cups semi-sweet chocolate chips (270 g)
- ¼ cup unsweetened cocoa powder (20 g)
- ¼ cup granulated sugar (50 g)
- 1 teaspoon vanilla extract (5 ml)
- a pinch of salt
- ½ teaspoon peppermint extract (2.5 ml)
- ¼ cup crushed candy canes (about 4 small candy canes)
- Optional: fresh peppermint sprigs for garnish
Instructions
- Combine the base ingredients: Add whole milk, heavy cream, semi-sweet chocolate chips, unsweetened cocoa powder, granulated sugar, and a pinch of salt to your slow cooker. Do not stir yet.
- Cook on low for 20 minutes: Cover the slow cooker with the lid and set to low heat. Do not open the lid during this time.
- Stir until smooth: After 20 minutes, remove the lid and stir with a wooden spoon or silicone spatula until completely smooth and glossy. If lumps remain, whisk gently for 30 seconds.
- Add the peppermint extract: Stir in ½ teaspoon of peppermint extract. Taste and adjust if desired, adding up to another ¼ teaspoon.
- Stir in the vanilla: Add 1 teaspoon of vanilla extract and stir well.
- Keep warm until serving: Switch the slow cooker to the warm setting. The hot chocolate will stay perfect for up to 2 hours. If it thickens, stir in a splash of warm milk.
- Crush the candy canes: Place 4 small candy canes in a Ziploc bag, seal, and gently tap with a rolling pin until you have small pieces and some powder.
- Serve and garnish: Ladle the hot chocolate into mugs. Top with crushed candy canes and a fresh peppermint sprig if desired. Serve immediately.
Notes
Do not use high heat; low and slow is essential. Crush candy canes in a Ziploc bag to avoid mess. Adjust sweetness to taste based on chocolate chips used. Peppermint extract strength varies; start with ¼ teaspoon and add more. This hot chocolate can be made ahead and kept warm for up to 2 hours. Leftovers keep in the refrigerator for up to 5 days.
Nutrition
- Serving Size: 1 cup (without whipp
- Calories: 380
- Sugar: 32
- Sodium: 120
- Fat: 24
- Saturated Fat: 15
- Carbohydrates: 38
- Fiber: 2
- Protein: 8
Keywords: slow cooker hot chocolate, peppermint hot chocolate, easy hot chocolate recipe, holiday drink, Christmas hot chocolate, creamy hot chocolate, slow cooker recipe



