Peppermint Hot Cocoa

Steaming mug of peppermint hot cocoa with melting marshmallows, ready to warm you. Save
Steaming mug of peppermint hot cocoa with melting marshmallows, ready to warm you. | flavorfeasthub.com

This drink blends milk, cream, and cocoa powder to create a smooth, rich base heated gently. Peppermint and vanilla add refreshing flavors, while melted chocolate enhances sweetness. The warm beverage is finished with a generous topping of mini marshmallows and optional crushed peppermint candies, delivering a cozy and festive touch.

Quick to prepare, it suits cold evenings and offers flexibility for dairy-free preferences using alternative milks and chocolate. Small notes on allergen content ensure safe serving, making this an inviting option for gatherings or solo comfort.

I was standing at the stove one December afternoon, waiting for the milk to heat, when the smell of cocoa and peppermint started rising from the pot. My daughter walked into the kitchen, stopped mid-step, and asked if we were making candy. We weren't, but the way her face lit up made me realize this wasn't just hot chocolate anymore. It had become the scent of the season itself.

The first time I made this for a group of friends after a cold walk outside, someone said it tasted like the kind of thing you'd get at a holiday market, except better because it was still hot. I've been making it that way ever since, always with whole milk, always with real peppermint extract. There's something about handing someone a warm mug and watching them take that first sip that never gets old.

Ingredients

  • Whole milk: The richness here matters more than you'd think, it creates a creamy base that doesn't need much else to feel indulgent.
  • Heavy cream: This is what makes the texture silky instead of just warm and thin, don't skip it.
  • Unsweetened cocoa powder: I learned the hard way that sweetened cocoa throws off the balance, unsweetened gives you control.
  • Semisweet chocolate chips: They melt into the milk without clumping if you whisk steadily, and they deepen the chocolate flavor in a way cocoa powder alone can't.
  • Granulated sugar: Just enough to sweeten without making it taste like a dessert you have to eat with a spoon.
  • Pure peppermint extract: A little goes a long way, start with half a teaspoon and taste before adding more.
  • Pure vanilla extract: It softens the peppermint and rounds out the chocolate, even though you can't quite taste it on its own.
  • Pinch of salt: This is the secret that makes everything else taste more like itself.
  • Mini marshmallows: They melt just enough on top to create little pockets of sweetness.
  • Crushed peppermint candies: Optional, but they add a satisfying crunch and a pop of color if you're serving this to guests.

Instructions

Warm the dairy:
Pour the milk and cream into a medium saucepan and set it over medium heat. You want it steaming and just starting to shimmer around the edges, but if it boils, it'll form a skin and the texture won't be as smooth.
Melt in the chocolate:
Add the cocoa powder, chocolate chips, sugar, and salt, then whisk constantly until everything dissolves into a smooth, glossy liquid. This takes a few minutes, and you'll know it's ready when there are no grainy bits left at the bottom of the pan.
Stir in the extracts:
Pull the pot off the heat and add the peppermint and vanilla. The steam will carry the scent up immediately, and that's when you know it's done.
Serve and top:
Pour the hot cocoa into mugs, then pile on the marshmallows while it's still steaming so they start to soften. If you're using crushed peppermint, sprinkle it on last.
Close-up of peppermint hot cocoa, rich and dark, topped with fluffy mini marshmallows. Save
Close-up of peppermint hot cocoa, rich and dark, topped with fluffy mini marshmallows. | flavorfeasthub.com

One night I made this after my son came in from shoveling snow, and he sat at the table with both hands wrapped around the mug, not saying much, just drinking. When he finished, he looked up and said it tasted exactly like he remembered from when he was little. I hadn't changed the recipe in years, but somehow that night it mattered more.

Make It Your Own

You can swap the whole milk and cream for oat or almond milk if you need it dairy free, just use a barista blend so it doesn't separate when it heats. I've also tried it with dark chocolate chips instead of semisweet, and it works if you like a less sweet, more grown up version. Some people add a tiny pinch of cayenne for warmth, but I prefer to keep it simple and let the peppermint do the talking.

Serving Suggestions

This is perfect on its own, but if you're making it for a party, set out bowls of toppings like whipped cream, extra marshmallows, chocolate shavings, and crushed candy canes so people can build their own. I've also served it alongside gingerbread cookies or shortbread, and the combination feels like something you'd find at a holiday market. If you're feeling fancy, rim the mugs with melted chocolate and crushed peppermint before pouring.

Storage and Reheating

You can make this ahead and store it in the fridge for up to three days, just reheat it gently on the stove and whisk it smooth again before serving. I don't recommend microwaving it because the texture can get a little grainy, but if you're in a hurry, heat it in short bursts and stir between each one.

  • Don't add the marshmallows until you're ready to serve, they get sticky and weird if they sit in the fridge.
  • If the cocoa thickens too much in the fridge, thin it with a splash of milk when you reheat.
  • Leftover cocoa also makes a great base for peppermint mocha if you add a shot of espresso.
Cozy winter scene: Enjoying delicious peppermint hot cocoa with crushed peppermint topping. Save
Cozy winter scene: Enjoying delicious peppermint hot cocoa with crushed peppermint topping. | flavorfeasthub.com

This is the kind of recipe that doesn't need an occasion, just a cold day and a few minutes at the stove. I hope it becomes one of those things you make without thinking, the way I do now, every time the temperature drops.

Questions & Answers

Use oat or almond milk in place of whole milk and heavy cream, and swap semisweet chocolate chips for dairy-free versions.

Whisk the cocoa powder, chocolate chips, sugar, and salt into the hot milk mixture over medium heat until fully melted and smooth.

Yes, add peppermint extract gradually to suit your preferred level of minty freshness.

Whipped cream or crushed peppermint candies offer great alternatives or additions for extra texture and flavor.

It's best enjoyed immediately; however, keeping it in a thermal mug can retain warmth for about an hour.

Peppermint Hot Cocoa

Creamy cocoa infused with peppermint, topped with fluffy marshmallows for cozy enjoyment.

Prep 5m
Cook 10m
Total 15m
Servings 4
Difficulty Easy

Ingredients

Dairy

  • 4 cups whole milk
  • 1/2 cup heavy cream

Chocolate & Sweeteners

  • 1/3 cup unsweetened cocoa powder
  • 1/2 cup semisweet chocolate chips
  • 1/3 cup granulated sugar

Flavorings

  • 1/2 teaspoon pure peppermint extract
  • 1 teaspoon pure vanilla extract
  • Pinch of salt

Toppings

  • 1 cup mini marshmallows
  • Crushed peppermint candies (optional)

Instructions

1
Heat Dairy Mixture: Combine whole milk and heavy cream in a medium saucepan over medium heat. Heat until steaming, avoiding a boil.
2
Incorporate Chocolate and Sweeteners: Whisk in cocoa powder, semisweet chocolate chips, granulated sugar, and salt until fully dissolved, producing a smooth and hot mixture, about 3 to 5 minutes.
3
Add Flavor Extracts: Remove from heat and stir in peppermint and vanilla extracts thoroughly.
4
Assemble and Garnish: Pour the hot cocoa into serving mugs. Generously top with mini marshmallows and, if desired, sprinkle with crushed peppermint candies.
5
Serve: Serve immediately to enjoy warm.
Additional Information

Equipment Needed

  • Medium saucepan
  • Whisk
  • Measuring cups and spoons
  • Serving mugs

Nutrition (Per Serving)

Calories 310
Protein 6g
Carbs 44g
Fat 14g

Allergy Information

  • Contains milk and soy (in some chocolate chips).
  • Marshmallows may contain gelatin, unsuitable for some vegetarians and vegans.
  • Check all ingredient labels for potential allergens.
Naomi Grant

Passionate home cook sharing easy recipes, cooking tips, and family favorites for everyday flavor.