โHey, youโve got to try this peppermint hot chocolate,โ my coworker said, sliding a steaming cup across the desk one chilly December afternoon. I was skepticalโpeppermint and hot chocolate? Sounds like a candy cane in disguise, right? But honestly, that first sipโthe rich, velvety chocolate warming my fingers, the cool hint of peppermint dancing on my tongue, and the fluffy marshmallows melting slowly on topโchanged everything. It wasnโt just a drink; it was a little moment of calm amid the holiday rush. I found myself making this creamy peppermint hot chocolate with marshmallows multiple times that week, each time tweaking just a bit to get the perfect balance.
Thereโs something about the way the peppermint flavor cuts through the chocolateโs richness, making the whole cup feel festive yet cozy. Itโs like catching a quiet snowflake on your tongueโunexpectedly refreshing but deeply comforting. The marshmallows? Theyโre not just decoration; they slowly melt into the creamy hot chocolate, creating pockets of sweet, pillowy goodness. I canโt help but smile every time I stir them in.
What really cemented this recipe for me was a late evening when the power went out. By candlelight, with a blanket wrapped tight, that cup of peppermint hot chocolate felt like the world paused and everything was alright. Itโs that kind of recipe that sticksโnot just for the taste but for the little moments it creates. If youโre someone who loves cozy drinks with a twist, this oneโs going to feel like a warm hug in a mug.
Why You’ll Love This Recipe
Iโve tested this creamy peppermint hot chocolate with marshmallows over several winters, tweaking the peppermint-to-chocolate ratio so itโs never overpowering but always noticeable. You know when you want a festive drink thatโs easy but still feels special? This recipe nails it every time.
- Quick & Easy: Comes together in under 15 minutes, perfect for busy nights or unexpected guests.
- Simple Ingredients: No need for fancy stuff; you likely have cocoa powder, peppermint extract, and marshmallows ready to go.
- Perfect for Holiday Gatherings: A crowd-pleaser that fits right in at Christmas parties or cozy winter evenings.
- Creamy & Comforting: Made with whole milk and a touch of cream for that rich, indulgent feel.
- Marshmallow Magic: The topping isnโt just cuteโit melts just right, blending flavors and textures beautifully.
What sets this peppermint hot chocolate apart is the smooth, creamy texture that isnโt too thick or cloying. I recommend using a good quality cocoa powder like Ghirardelli for depth or real melted dark chocolate if you want to go a step further. Also, a tiny splash of peppermint extract goes a long wayโtoo much can overpower everything, but just enough makes the flavors sing. This isnโt your average hot chocolate; itโs thoughtfully balanced, comforting, and just festive enough to feel like a treat.
Honestly, itโs the kind of recipe youโll want to make repeatedly, especially if youโve ever enjoyed a salted caramel hot chocolate or a spiced latte. Itโs familiar but with a peppermint twist that turns winter moments into memories.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without any fuss. Most of these are pantry staples or easy to find around the holidays.
- Whole milk (2 cups / 480 ml) โ for creaminess and richness
- Heavy cream (1/2 cup / 120 ml) โ adds extra silkiness (optional but recommended)
- Unsweetened cocoa powder (1/4 cup / 25 g) โ I prefer Ghirardelli for a deep chocolate flavor
- Sugar (1/3 cup / 65 g) โ granulated white sugar balances the bitterness of cocoa
- Peppermint extract (1/2 teaspoon) โ use pure extract, not oil, for the best flavor
- Vanilla extract (1/2 teaspoon) โ rounds out the flavor
- Salt (a pinch) โ enhances the chocolate notes
- Mini marshmallows (1 cup / 50 g) โ for topping and melting into the drink
Optional:
- Dark chocolate chips or chopped chocolate (2 tablespoons / 30 g) โ to melt in for an even richer hot chocolate
- Crushed candy canes (1 tablespoon) โ sprinkle on top for extra peppermint crunch
If youโre dairy-free, swap whole milk and cream with almond or oat milk, though the texture will be a bit lighter. For a sugar-free version, try a natural sweetener like erythritol, but adjust to taste since sweetness levels vary.
Equipment Needed
- Medium saucepan: For heating the milk and mixing ingredients. A heavy-bottomed pan helps prevent scorching.
- Whisk: Essential to blend cocoa powder and sugar smoothly into the milk without lumps.
- Measuring cups and spoons: For precise ingredient amounts.
- Heatproof mugs: To serve and enjoy your hot chocolate.
- Spoon or ladle: For stirring and serving.
If you donโt have a whisk, a fork can work in a pinch, but you might get a few lumps in your cocoa. Also, take care with your saucepanโnon-stick or stainless steel works best. I once learned the hard way with a thin pan that burned the cocoa on the bottom, so watch the heat closely.
Preparation Method
- Combine dry ingredients: In your medium saucepan, whisk together 1/4 cup (25 g) unsweetened cocoa powder, 1/3 cup (65 g) sugar, and a pinch of salt. This helps the cocoa dissolve evenly and avoids clumps. (About 2 minutes)
- Add milk and cream: Pour in 2 cups (480 ml) whole milk and 1/2 cup (120 ml) heavy cream. Whisk gently to combine with the dry mix, starting on low heat. (1-2 minutes)
- Heat gently: Warm the mixture over medium-low heat, whisking frequently. Donโt let it boilโonce you see steam and small bubbles forming at the edges, youโre close. This usually takes 5-7 minutes. Watch for any scorching; if the bottom starts sticking, lower the heat and stir more vigorously.
- Add peppermint and vanilla: Remove from heat and stir in 1/2 teaspoon peppermint extract and 1/2 teaspoon vanilla extract. Taste carefullyโthe peppermint should be noticeable but not sharp. Add more if you like, but in small increments.
- Optional chocolate melt: If you want an ultra-rich version, stir in 2 tablespoons (30 g) of dark chocolate chips now. Theyโll melt quickly in the hot liquid and add depth.
- Serve and top: Pour the hot chocolate into your mugs. Heap 1/4 cup (about 12 g) mini marshmallows on top. Theyโll slowly melt, creating those irresistible gooey pockets. For a festive touch, sprinkle crushed candy canes or a dash of cocoa powder over the marshmallows.
Pro tip: Stir gently after adding marshmallows to encourage melting without losing their shape entirely. Leftover hot chocolate can be reheated gently on the stove or in the microwave but add extra marshmallows fresh each time.
Cooking Tips & Techniques
One tricky part about creamy peppermint hot chocolate is balancing the peppermint so it complements but doesnโt overpower. Start smallโpeppermint extract is potent and a little goes a long way. Iโve accidentally dumped in too much before, and let me tell you, itโs like toothpaste in a cupโnot pleasant.
Whisking the cocoa powder and sugar with a bit of the cold milk before heating helps prevent lumps. If you skip this step, you might end up with gritty spots, and nobody wants that. I also learned not to rush heating; slow and steady on medium-low heat preserves creaminess and stops scorching.
When melting chocolate chips for extra decadence, use good-quality chocolate and add it off the heat to avoid seizing. A quick stir is enough. For marshmallows, mini ones work bestโthey melt faster and distribute evenly; jumbo marshmallows can be too slow and clumpy.
This recipe is perfect for multitaskingโyou can easily whip it up while prepping snacks or setting up holiday decorations. Just keep an eye on the stove and stir often. If you want to get fancy, whip a bit of cream on top before adding marshmallows for extra indulgence.
Variations & Adaptations
- Dairy-Free Version: Swap whole milk and heavy cream with coconut milk or almond milk. Use dairy-free marshmallows to keep it vegan-friendly.
- Spiced Peppermint Hot Chocolate: Add a pinch of cinnamon or nutmeg along with the peppermint for a warm, spicy twist. This variation pairs nicely with a spiced chai latte vibe.
- Adult Peppermint Hot Chocolate: Stir in a splash of peppermint schnapps, crรจme de menthe, or even a little bourbon for a festive kick. Perfect for holiday parties.
- White Chocolate Peppermint: Use white chocolate chips instead of cocoa powder for a sweeter, creamier base. Top with crushed peppermint candies for crunch.
- Extra Marshmallow Toast: After topping your drink, briefly toast the marshmallows under the broiler or with a kitchen torch for a caramelized finish.
I especially love the spiced peppermint version when itโs snowing outsideโit feels like a warm blanket in a cup. If you prefer richer textures, adding melted chocolate is my go-to secret. For a lighter feel, stick with just cocoa powder and milk.
Serving & Storage Suggestions
This creamy peppermint hot chocolate is best served piping hot, right after you make it. The marshmallows will be soft and melty, just the way you want them. If youโre serving guests, consider adding a small bowl of extra marshmallows and crushed candy canes so everyone can customize their cup.
Pair it with cozy snacks like gingerbread cookies or a slice of cinnamon roll iced coffee for a delightful winter treat combo. The peppermint really cuts through sweet pastries, balancing the flavors beautifully.
If you have leftovers, store the hot chocolate in an airtight container in the fridge for up to 2 days. Reheat gently on the stove or microwave, stirring often to prevent separation. Add fresh marshmallows each time you serve to keep that fluffy texture.
Flavors develop slightly overnight, with the peppermint mellowing and the chocolate taste deepening, so it can be nice to make a batch ahead if youโre planning a gathering. Just donโt forget to reheat with care.
Nutritional Information & Benefits
A serving of this creamy peppermint hot chocolate (about 1 cup / 240 ml) contains roughly 250-300 calories, depending on milk and marshmallow amounts. It provides a decent dose of calcium and vitamin D from the milk, plus antioxidants from cocoa powder.
Peppermint extract adds flavor without calories, and marshmallows mostly contribute sugar. If you want a lighter version, use low-fat milk and reduce sugar slightly. This recipe is naturally gluten-free, making it suitable for many dietary needs.
From a wellness perspective, the cocoa in hot chocolate contains flavonoids that may have heart benefits, and peppermint can aid digestion. Of course, this is a treat, but one that feels indulgent without being overly heavy.
Conclusion
This creamy peppermint hot chocolate with marshmallows is one of those recipes that feels like a little celebration in a cup. Itโs simple enough to whip up on a busy evening but special enough to bring out when you want to slow down and savor the moment. I love how the peppermint sparkles against the rich chocolate, and the marshmallows just make it feel like a cozy treat you deserve.
Feel free to adjust the peppermint and sweetness to your taste, and donโt be shy about adding your favorite twistsโwhether thatโs a splash of liqueur or a sprinkle of cinnamon. Thereโs something about this drink that makes me reach for it whenever the weather turns cold or the world feels a bit too loud.
If you give this recipe a try, Iโd love to hear how you make it your own. Sharing little tweaks or favorite add-ons is part of the fun. Hereโs to warming up your winter with a creamy cup that feels like a hugโand maybe even stealing a moment just for yourself.
FAQs
Can I use peppermint oil instead of extract?
Itโs best to avoid peppermint oil as itโs much stronger and can be overpowering or even unsafe in larger amounts. Stick to peppermint extract for a balanced flavor.
Whatโs the best way to prevent marshmallows from sinking?
Use mini marshmallows and add them just before serving. Theyโll float and melt gently on top. Larger marshmallows tend to sink quicker.
Can I make this hot chocolate ahead of time?
You can prepare the base, refrigerate it, and gently reheat when ready. Add marshmallows fresh each time for the best texture.
Is it possible to make this recipe sugar-free?
Yes, substitute sugar with a natural sweetener like erythritol or stevia, but adjust to taste since sweetness levels vary.
How do I make the hot chocolate extra creamy?
Adding a bit of heavy cream or melting in dark chocolate chips increases creaminess and richness. Whole milk instead of skim also helps.
Pin This Recipe!
Creamy Peppermint Hot Chocolate
A rich and velvety hot chocolate with a refreshing hint of peppermint, topped with melting mini marshmallows for a cozy holiday treat.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 2 cups whole milk (480 ml)
- 1/2 cup heavy cream (120 ml) – optional but recommended
- 1/4 cup unsweetened cocoa powder (25 g)
- 1/3 cup granulated white sugar (65 g)
- 1/2 teaspoon peppermint extract
- 1/2 teaspoon vanilla extract
- Pinch of salt
- 1 cup mini marshmallows (50 g)
- Optional: 2 tablespoons dark chocolate chips or chopped chocolate (30 g)
- Optional: 1 tablespoon crushed candy canes
Instructions
- In a medium saucepan, whisk together cocoa powder, sugar, and salt to combine and avoid clumps (about 2 minutes).
- Add whole milk and heavy cream to the saucepan and whisk gently to combine with the dry ingredients, starting on low heat (1-2 minutes).
- Heat the mixture over medium-low heat, whisking frequently. Do not let it boil; heat until steam and small bubbles form at the edges (5-7 minutes). Watch carefully to prevent scorching.
- Remove from heat and stir in peppermint extract and vanilla extract. Taste and adjust peppermint flavor carefully.
- If desired, stir in dark chocolate chips off the heat until melted for extra richness.
- Pour hot chocolate into mugs and top with mini marshmallows. Optionally, sprinkle crushed candy canes or a dash of cocoa powder over the marshmallows.
- Stir gently after adding marshmallows to encourage melting without losing their shape entirely.
Notes
Use mini marshmallows for best melting and texture. Avoid peppermint oil as it can be overpowering. Stir frequently to prevent scorching. For dairy-free, substitute milk and cream with almond or oat milk and use dairy-free marshmallows. Leftovers can be refrigerated for up to 2 days and reheated gently.
Nutrition
- Serving Size: 1 cup (240 ml)
- Calories: 275
- Sugar: 30
- Sodium: 90
- Fat: 14
- Saturated Fat: 8
- Carbohydrates: 35
- Fiber: 3
- Protein: 6
Keywords: peppermint hot chocolate, creamy hot chocolate, holiday drink, marshmallow topping, festive beverage, winter drink





