Love this? Save it for later!
Share the inspiration with your friends
The cookie swap was in three hours and I’d completely forgotten. Everyone else would be bringing those intricate layered bars, the ones that take two days and a pastry degree. I had a half-empty carton of heavy cream, some cocoa powder I bought on a whim, and a bag of candy canes from last Christmas that were probably starting to get sticky. I mean, honestly? I almost just showed up with a store-bought tin of cookies and called it a day. But then my neighbor, Sarah from 3B, knocked on my door to borrow an egg and saw my panicked state. “Just make your hot chocolate mix,” she said, like it was the most obvious thing in the world. And you know what? She was right.
So I whipped up a batch of this quick peppermint hot chocolate mix, packed it in a mason jar with a ribbon, and brought it to the swap. I figured people would look at my jar and then at the elaborate cookie towers and feel sorry for me. But here’s the thing—by the end of the night, three people had asked for the recipe, and one woman actually traded her entire plate of baklava for my last jar. I stood there, slightly sheepish, holding a plate of someone else’s hard work while my “I forgot” gift became the unexpected star of the party. The mint whipped cream was the real kicker, honestly. It’s what made people stop and say, “Wait, this is different.”
That’s the thing about this quick peppermint hot chocolate. It’s not fancy. It’s not complicated. It’s the recipe you make when you have no time, no energy, and maybe a little bit of panic. And somehow, it always wins. Maybe you’ve been there—the potluck you forgot about, the last-minute guest, the craving that hits at 10 PM when the stores are closed. This one’s for those moments. It’s stayed with me because it’s proof that you don’t need hours or a dozen ingredients to make something people actually remember.
Why You’ll Love This Recipe
Let me tell you why this quick peppermint hot chocolate has become my go-to for everything from weeknight cravings to holiday parties. I’ve tested this about a dozen times now, tweaking the ratios and trying different milks, and I can honestly say this version is the one. It’s the kind of recipe that makes you look put-together when you’re actually just trying to survive the evening.
- Quick & Easy: This comes together in under 5 minutes. No kidding. If you can boil water, you can make this. Perfect for those evenings when you need something warm and comforting but don’t want to stand over a stove stirring for twenty minutes.
- Simple Ingredients: You probably have most of this in your pantry right now. Cocoa powder, sugar, milk, vanilla, and maybe some candy canes leftover from the holidays. No fancy grocery trips required.
- Perfect for Weeknights & Holidays: It’s cozy enough for a random Tuesday but special enough for Christmas Eve. The mint whipped cream makes it feel like a treat without any real effort.
- Crowd-Pleaser: I’ve served this to kids, adults, and that one friend who claims they don’t like hot chocolate. Everyone loves it. The mint is refreshing without being overpowering.
- Unbelievably Delicious: The texture is silky smooth, not grainy like some instant mixes. And that mint whipped cream? It’s light and fluffy with just the right amount of cool peppermint. It’s next-level comfort in a mug.
What makes this different from every other hot chocolate recipe out there is the technique. Instead of just dumping everything in a pot, you make a quick paste with the cocoa and sugar first. It sounds fussy, but trust me—it takes thirty seconds and it prevents those annoying lumps. Plus, the mint whipped cream isn’t just for show. It melts into the hot chocolate, creating this layered flavor that’s way more interesting than just stirring in mint extract. This isn’t just another hot chocolate recipe. It’s the one you’ll actually make again and again.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to create something that tastes way more luxurious than it has any right to be. Most of these are pantry staples, which is exactly what you want when a craving hits at 9 PM on a Tuesday.
For the Hot Chocolate Base
- 2 cups whole milk (or any milk you prefer—oat milk works great too, just avoid skim for creaminess)
- 2 tablespoons unsweetened cocoa powder (I prefer Ghirardelli or Droste for the richest flavor; avoid Dutch-process here since we’re not baking)
- 2 tablespoons granulated sugar (adjust to your sweetness preference; I’ve used coconut sugar and it works fine, just darker in color)
- 1/4 teaspoon peppermint extract (start with less—you can always add more, but you can’t take it out)
- 1/4 teaspoon vanilla extract (pure vanilla, not imitation, if you have it—it rounds out the mint flavor beautifully)
- Pinch of salt (don’t skip this! It doesn’t make it salty, it just makes the chocolate taste more like chocolate)
- Optional: 2 tablespoons dark chocolate chips or chopped chocolate (for extra richness—I add this when I’m feeling fancy)
For the Mint Whipped Cream

- 1/2 cup heavy cream (must be cold—stick it in the freezer for 10 minutes before whipping if you forgot to chill it)
- 1 tablespoon powdered sugar (granulated works in a pinch but powdered dissolves better)
- 1/4 teaspoon peppermint extract (use the same bottle as above)
- Optional: Crushed candy canes for garnish (about 2-3 small candy canes, crushed in a ziplock bag with a rolling pin—the kids love helping with this part)
Ingredient Selection Tips
For the cocoa powder, I really do recommend splurging a little. I tried this with a generic store brand once and the difference was noticeable—it was thinner and had a slightly bitter aftertaste. Ghirardelli is my go-to because it’s reliable and available at most grocery stores. For the peppermint extract, look for pure peppermint oil if you can find it—it’s more concentrated so you’ll use less, but the flavor is cleaner. I accidentally bought imitation peppermint once and it had this weird artificial aftertaste that ruined the whole mug. Learn from my mistakes.
The heavy cream for the whipped cream should be at least 36% milk fat. I’ve tried this with whipping cream (30%) and it works but doesn’t hold its shape as long. If you’re making the whipped cream ahead of time, go for the heavy cream. And please, for the love of all things cozy, crush your candy canes in a ziplock bag rather than trying to chop them with a knife—I have a scar on my finger from that particular lesson.
Equipment Needed
You don’t need much for this recipe, which is honestly my favorite part. Here’s what you’ll need:
- Small saucepan (1.5 to 2-quart size works perfectly; anything too big and the milk scorches)
- Whisk (a small one is fine; I use the same one I use for eggs)
- Measuring cups and spoons (the usual suspects)
- Mixing bowl (for the whipped cream—any size works as long as it’s deep enough to prevent splashing)
- Hand mixer or whisk (hand mixer is faster, but a whisk and some elbow grease works too—I’ve done both)
- Mugs (the bigger the better, honestly)
- Ziplock bag and rolling pin (for crushing candy canes without making a mess)
If you don’t have a hand mixer, you can absolutely whip the cream by hand. It takes about 3-4 minutes of steady whisking, and your arm will be tired, but it’s kind of satisfying. I actually prefer doing it by hand when I’m feeling stressed—it’s meditative. Just make sure your bowl and cream are really cold. I put my bowl in the freezer for 10 minutes before I start. Budget-friendly tip: a cheap stainless steel bowl works better than glass because it gets colder faster.
Preparation Method
Alright, let’s make this happen. This whole process takes about 5 minutes from start to finish, and I promise you can do it even on your most exhausted Tuesday night.
- Start with the whipped cream. Pour the cold heavy cream into your cold mixing bowl. Add the powdered sugar and peppermint extract. Whip on medium-high speed with your hand mixer (or whisk vigorously by hand) until soft peaks form. This takes about 2 minutes with a mixer, maybe 4 minutes by hand. You’re looking for peaks that hold their shape but are still soft and billowy—not stiff like butter. If you go too far, you’ll end up with peppermint butter, which is actually delicious on toast but not what we want here. Set the bowl in the fridge while you make the hot chocolate.
- Make the cocoa paste. In your small saucepan, whisk together the cocoa powder, sugar, and salt. Add about 2 tablespoons of the milk and whisk until you have a smooth, thick paste. This step is crucial—it prevents lumps. I learned this the hard way after making lumpy hot chocolate for an entire winter. The paste should be dark and glossy, like chocolate frosting.
- Add the remaining milk. Pour in the rest of the milk and whisk to combine. Turn the heat to medium. Don’t walk away—milk scorches fast. Whisk occasionally as it heats up.
- Heat until steaming. You want the milk hot but not boiling. Small bubbles will start to form around the edges of the pan, and steam will rise. This takes about 2-3 minutes. If you have a thermometer, aim for 160°F. If you don’t, just watch for the steam and tiny bubbles. Do not let it boil—boiled milk gets a skin and a slightly cooked taste that ruins everything.
- Add the extracts and chocolate. Remove the pan from heat. Stir in the peppermint extract, vanilla extract, and the dark chocolate chips if you’re using them. Whisk until the chocolate is completely melted and the mixture is smooth. Taste it. Is it sweet enough? Add a pinch more sugar. Is the mint too subtle? Add another drop of extract. This is your hot chocolate—adjust it to your liking.
- Pour and top. Pour the hot chocolate into your favorite mug. Top with a generous dollop of the mint whipped cream. Sprinkle crushed candy canes on top if you’re feeling festive. Serve immediately.
A few notes from experience: If you’re making this for multiple people, you can double or triple the recipe easily. Just use a bigger pot and keep the heat on medium-low. And if you’re in a rush, you can skip the whipped cream and just stir a spoonful of mint extract into the hot chocolate directly—it’s not as fancy, but it still hits the spot.
Cooking Tips & Techniques
I’ve made this recipe about twenty times now, and I’ve messed up plenty along the way. Here’s what I’ve learned so you don’t have to make the same mistakes.
The paste trick is everything. I cannot stress this enough. When I first started making hot chocolate from scratch, I just dumped everything in the pot and whisked. And every single time, I ended up with little cocoa lumps floating on top. Making a paste first takes thirty seconds and guarantees a silky smooth result. It’s the same technique professional pastry chefs use for chocolate sauces.
Don’t overheat the milk. This was my biggest struggle. I’d get distracted, look away for a minute, and suddenly the milk was bubbling aggressively. Not only does that create a skin on top, but it also changes the flavor—it gets this slightly cooked, almost nutty taste that clashes with the mint. Keep the heat at medium and watch it like a hawk. If you see steam starting to rise, you’re almost there.
The whipped cream is forgiving. I’ve over-whipped my cream more times than I’d like to admit. If you accidentally go past soft peaks into stiff peaks territory, it’s still fine—it just won’t be as billowy. If you go way too far and it starts looking grainy, add a tablespoon of cold cream and gently fold it in. It won’t be perfect, but it’ll be usable. And honestly? Even peppermint butter on top of hot chocolate is pretty good.
Timing is everything. Make the whipped cream first and stick it in the fridge. Then make the hot chocolate. That way, everything is ready at the same time. If you try to make the whipped cream while the milk is heating, you’ll end up with either burnt milk or under-whipped cream. Trust me on this one.
Variations & Adaptations
This recipe is super flexible, which is one of the reasons I love it. Here are some variations I’ve tried and loved:
Dairy-Free Version: Use oat milk or almond milk instead of whole milk. For the whipped cream, use full-fat coconut cream (the kind that comes in a can, refrigerated overnight). It whips up surprisingly well—just make sure everything is really cold. The flavor is slightly different but still delicious.
Extra Chocolatey: Add 2 tablespoons of dark chocolate chips when you add the extracts. I do this when I need something really indulgent. The dark chocolate adds depth and makes it taste like a fancy café drink. Use 70% cocoa or higher for the best flavor.
Spiced Mint: Add a pinch of cinnamon and a tiny pinch of cayenne pepper to the cocoa paste. The warmth of the spices plays beautifully with the cool mint. It sounds weird, I know, but it works. I discovered this by accident when I grabbed the wrong jar of spice—turns out it was a happy accident.
Kid-Friendly Version: Use only 1/8 teaspoon peppermint extract in the hot chocolate and skip the extract in the whipped cream. Kids can be sensitive to mint, and this version is still festive without being overwhelming. Let them add their own candy cane garnish—it’s a fun activity.
Iced Version: Make the hot chocolate as directed, then let it cool completely. Pour over ice and top with the whipped cream. It’s surprisingly refreshing and perfect for warmer days when you still want that mint chocolate fix.
Serving & Storage Suggestions
This quick peppermint hot chocolate is best served immediately, while it’s hot and the whipped cream is cold and fluffy. The contrast in temperatures is part of the magic. Serve it in your biggest, coziest mug—the kind you can wrap both hands around.
For presentation, I like to rim the mug with chocolate syrup before pouring the hot chocolate. It’s extra, I know, but it looks gorgeous in photos and tastes amazing. Just dip the rim in a shallow dish of chocolate syrup, let it drip for a second, then pour your hot chocolate. Top with the whipped cream and crushed candy canes, and maybe add a whole mini candy cane as a stirrer.
This pairs beautifully with buttery shortbread cookies, gingerbread, or even a simple slice of pound cake. For a grown-up version, add a shot of peppermint schnapps or Kahlua to the mug before pouring the hot chocolate. It’s a cozy night in, all in one mug.
Storage: The hot chocolate base (without the whipped cream) can be stored in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave, stirring occasionally. The flavors actually meld together overnight and get even better. The whipped cream is best made fresh, but leftovers can be stored in the fridge for up to 24 hours—just re-whip it briefly before using.
Freezer: You can freeze the hot chocolate base in ice cube trays and then store the cubes in a freezer bag. When you want a quick cup, just heat up some milk and drop in a few cubes. The mint flavor stays bright for about a month. The whipped cream doesn’t freeze well, unfortunately—it gets watery when thawed.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one serving (made with whole milk and topped with whipped cream and candy canes):
- Calories: 380
- Fat: 22g
- Carbohydrates: 38g
- Protein: 8g
- Sugar: 30g
- Calcium: 30% of daily value
This isn’t exactly health food, but it does have some redeeming qualities. The cocoa powder is rich in antioxidants called flavonoids, which can help reduce inflammation and support heart health. The milk provides calcium and vitamin D for bone health. And the peppermint—beyond just tasting great—can help soothe digestion and clear congestion. So there’s that.
If you’re watching your sugar intake, you can reduce the sugar to 1 tablespoon and use unsweetened almond milk. The flavor won’t be as rich, but it’ll still satisfy that chocolate craving. For a lower-fat option, use 2% milk and skip the whipped cream—it’s still good, just not as luxurious.
This recipe contains dairy and may contain traces of nuts (depending on your chocolate). It’s naturally gluten-free and egg-free.
Conclusion
This quick peppermint hot chocolate with mint whipped cream is the recipe I keep coming back to, again and again. It’s saved me at cookie swaps, gotten me through cold winter nights, and made me look like I had my life together when I really, really didn’t. It’s proof that you don’t need hours in the kitchen or a dozen fancy ingredients to create something that feels special.
I love this recipe because it’s forgiving. You can use whatever milk you have, adjust the sweetness to your taste, and skip the whipped cream if you’re in a hurry. It works every time. And honestly? That mint whipped cream is the kind of thing that makes people think you tried way harder than you actually did. It’s my little secret, and now it’s yours too.
I’d love to hear how this turns out for you. Did you add the extra chocolate? Try the spiced version? Serve it at a party and watch it disappear? Drop a comment below and let me know—I read every single one. And if you have a variation I haven’t tried, share it! The best recipes are the ones we make our own.
Now go make yourself a mug. You deserve it.
Frequently Asked Questions
Can I make this in the microwave?
Absolutely. Heat the milk in a microwave-safe mug for 1-2 minutes, then whisk in the cocoa paste and extracts. It won’t be quite as smooth as stovetop, but it works in a pinch.
What if I don’t have peppermint extract?
You can crush up candy canes and stir them directly into the hot chocolate as it heats. The candy melts and releases mint flavor naturally. Use about 2-3 small candy canes per cup.
Can I use water instead of milk?
You can, but it won’t be as creamy. The milk fat is what gives hot chocolate its rich texture. If you’re using water, consider adding a pat of butter or a splash of cream to compensate.
How do I make the whipped cream ahead of time?
Make the whipped cream as directed, then dollop it onto a parchment-lined baking sheet and freeze until solid. Transfer the frozen dollops to a freezer bag. They’ll thaw in about 10 minutes at room temperature.
Why did my hot chocolate turn out grainy?
This usually happens when the milk gets too hot or when the cocoa powder isn’t fully dissolved. Make sure you’re making the paste first, and keep the heat at medium. If it’s already grainy, whisk in a teaspoon of cornstarch dissolved in cold milk to smooth it out.
Pin This Recipe!

Quick Peppermint Hot Chocolate: Best 5-Minute Mint Recipe
This quick peppermint hot chocolate with mint whipped cream comes together in under 5 minutes using simple pantry ingredients. Perfect for weeknight cravings or holiday parties, it’s silky smooth, refreshing, and always a crowd-pleaser.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Yield: 1 serving 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 2 cups whole milk (or any milk you prefer; oat milk works great too)
- 2 tablespoons unsweetened cocoa powder (preferably Ghirardelli or Droste)
- 2 tablespoons granulated sugar (adjust to taste)
- 1/4 teaspoon peppermint extract
- 1/4 teaspoon vanilla extract (pure vanilla preferred)
- Pinch of salt
- Optional: 2 tablespoons dark chocolate chips or chopped chocolate
- 1/2 cup heavy cream (at least 36% milk fat, cold)
- 1 tablespoon powdered sugar
- 1/4 teaspoon peppermint extract (for whipped cream)
- Optional: Crushed candy canes for garnish (about 2-3 small candy canes)
Instructions
- Start with the whipped cream. Pour the cold heavy cream into a cold mixing bowl. Add the powdered sugar and peppermint extract. Whip on medium-high speed with a hand mixer (or whisk vigorously by hand) until soft peaks form, about 2 minutes with a mixer or 4 minutes by hand. Set the bowl in the fridge while you make the hot chocolate.
- Make the cocoa paste. In a small saucepan, whisk together the cocoa powder, sugar, and salt. Add about 2 tablespoons of the milk and whisk until you have a smooth, thick paste.
- Add the remaining milk. Pour in the rest of the milk and whisk to combine. Turn the heat to medium. Whisk occasionally as it heats up.
- Heat until steaming. You want the milk hot but not boiling. Small bubbles will form around the edges, and steam will rise. This takes about 2-3 minutes. Do not let it boil.
- Add the extracts and chocolate. Remove the pan from heat. Stir in the peppermint extract, vanilla extract, and the dark chocolate chips if using. Whisk until the chocolate is completely melted and the mixture is smooth. Taste and adjust sweetness or mint flavor as desired.
- Pour and top. Pour the hot chocolate into your favorite mug. Top with a generous dollop of the mint whipped cream. Sprinkle crushed candy canes on top if desired. Serve immediately.
Notes
Make the whipped cream first and refrigerate it while you prepare the hot chocolate. The cocoa paste trick prevents lumps. Do not let the milk boil. For a dairy-free version, use oat milk and full-fat coconut cream for the whipped cream. The hot chocolate base can be stored in the fridge for up to 3 days; reheat gently. The whipped cream is best made fresh but can be stored for up to 24 hours.
Nutrition
- Serving Size: 1 mug (about 2 cups)
- Calories: 380
- Sugar: 30
- Sodium: 150
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 38
- Fiber: 2
- Protein: 8
Keywords: peppermint hot chocolate, quick hot chocolate, mint hot chocolate, 5-minute recipe, holiday drink, hot cocoa, mint whipped cream


