Peppermint Mocha Hot Chocolate

Steaming peppermint mocha hot chocolate topped with whipped cream and crushed candy canes in a cozy mug. Save
Steaming peppermint mocha hot chocolate topped with whipped cream and crushed candy canes in a cozy mug. | sundayspoonful.com

This warm beverage combines steamed milk and cream with melted semisweet chocolate and cocoa powder, sweetened gently with sugar. Freshly brewed espresso adds a bold coffee note, while peppermint and vanilla extracts bring a refreshing twist. Served hot and optionally topped with whipped cream, crushed candy canes, and chocolate shavings, it's a comforting drink perfect for cold days. Dairy-free alternatives can be used to suit dietary needs.

There's something about the moment when you catch the scent of chocolate and espresso mingling in the steam rising from your mug that makes a winter afternoon feel suddenly less gray. I discovered this drink by accident one December, standing in my kitchen on a Saturday morning, trying to decide between hot chocolate and a second coffee. Why choose? The peppermint came later, almost as an afterthought, but it was exactly what I didn't know I needed.

I remember making this for a friend who was going through a rough patch, and watching her entire face soften as she took that first sip felt like a small victory. She called it my superpower drink, which I found hilarious and deeply true. That's when I realized this wasn't just a winter beverage—it was a moment in a mug.

Ingredients

  • Whole milk: Use the real thing here; it creates that essential creaminess that makes this feel indulgent.
  • Heavy cream: This is your secret to richness that doesn't feel heavy, trust me.
  • Semisweet chocolate chips: They melt more smoothly than chopped chocolate, and I've learned the hard way that cheaper chips taste thinner.
  • Unsweetened cocoa powder: This deepens the chocolate flavor and keeps it from becoming one-note sweet.
  • Granulated sugar: Just enough to balance the cocoa's bitterness without making it syrupy.
  • Freshly brewed espresso or strong coffee: The coffee is what elevates this from basic hot chocolate to something that tastes sophisticated.
  • Peppermint extract: A little really does go a long way, and this intensity is what makes it special.
  • Vanilla extract: This rounds out the flavors and adds a subtle warmth you might not notice but would definitely miss.

Instructions

Warm your milk and cream:
Pour both into a medium saucepan over medium heat and watch for small bubbles forming around the edges. You want it steaming and almost too hot to touch, but not boiling or you'll get a thin skin on top.
Melt the chocolate into silence:
Add the chips, cocoa powder, and sugar all at once, then whisk steadily until the chocolate disappears and you're left with something smooth and glossy. This takes about 2 minutes if you don't stop whisking.
Add the coffee magic:
Stir in the espresso, peppermint extract, and vanilla, then let it heat for another minute or two on the stove, stirring constantly so nothing catches. The kitchen will smell incredible at this point.
Pour and adorn:
Divide between two mugs and top with whipped cream, crushed candy canes, and chocolate shavings if you're feeling generous. Serve immediately while it's still steaming.
Rich peppermint mocha hot chocolate with chocolate shavings beside holiday candy canes on a rustic table. Save
Rich peppermint mocha hot chocolate with chocolate shavings beside holiday candy canes on a rustic table. | sundayspoonful.com

This drink became a tradition in my house not because I planned it, but because one person asked for it, then another, and suddenly it was something people looked forward to. The best recipes are the ones that become part of your winter story.

Customizing Your Mug

The beauty of this recipe is how forgiving it is when you want to make it your own. Prefer it less sweet? Use a bit less sugar and add an extra tablespoon of cocoa powder for deeper flavor. Love mint more than chocolate? Bump the extract up to three-quarters of a teaspoon, but taste as you go. It adapts without complaint.

Making It Dairy-Free

When I made this for a friend who'd given up dairy, I was surprised by how seamlessly oat milk worked as a substitute. The richness stayed, the flavor stayed, and honestly, some people who don't have a dietary reason to avoid it have asked me to make it that way just because they prefer it. Almond milk works too, though it's slightly thinner. Dairy-free chocolate chips are non-negotiable if you go this route.

The Caffeine Question

The espresso is what makes this drink taste like something more than hot cocoa, but it's not required if you want to serve it in the evening. Skip the coffee entirely and you still have something delicious, just softer in flavor. If you're serving a crowd with mixed caffeine preferences, you could always make a batch without it and add the espresso only to individual servings.

  • A standard espresso shot has about 75 mg of caffeine, so this drink packs a gentle afternoon boost.
  • If you don't have espresso, very strong brewed coffee works almost as well.
  • The peppermint flavor stays bright even without the coffee, just less complex.

Homemade peppermint mocha hot chocolate swirled with espresso in a clear glass mug, ready to enjoy. Save
Homemade peppermint mocha hot chocolate swirled with espresso in a clear glass mug, ready to enjoy. | sundayspoonful.com

There's a reason this drink shows up every year in my kitchen once the weather turns cold. It tastes like comfort and feels like a small luxury, the kind you can offer to someone or keep entirely for yourself.

Recipe FAQs

Yes, substituting oat or almond milk along with dairy-free chocolate chips works well for a dairy-free version.

About half a teaspoon of peppermint extract adds a noticeable but balanced minty note, which can be adjusted to taste.

Espresso enriches the flavor with coffee notes, but for a caffeine-free option, you can omit it altogether.

Whipped cream, crushed candy canes, and chocolate shavings add texture and extra flavor on top.

Preparation and cooking combined take approximately 15 minutes, making it a quick indulgence.

Peppermint Mocha Hot Chocolate

A creamy blend of chocolate, espresso, and peppermint for warm winter enjoyment.

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

Ingredients

Dairy

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

Chocolate & Coffee

  • 1/3 cup semisweet chocolate chips
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons granulated sugar
  • 1/4 cup freshly brewed espresso or strong coffee

Flavorings

  • 1/2 teaspoon peppermint extract
  • 1/2 teaspoon vanilla extract

Toppings (optional)

  • Whipped cream
  • Crushed candy canes or peppermint candies
  • Chocolate shavings

Instructions

1
Warm the Dairy Base: In a medium saucepan over medium heat, combine whole milk and heavy cream. Heat until steaming without boiling.
2
Melt Chocolate Mixture: Add semisweet chocolate chips, unsweetened cocoa powder, and granulated sugar to the warmed dairy. Whisk continuously until the chocolate is fully melted and mixture is smooth.
3
Incorporate Espresso and Flavorings: Stir in freshly brewed espresso, peppermint extract, and vanilla extract. Continue heating for 1 to 2 minutes over medium heat, stirring constantly until hot.
4
Serve with Optional Toppings: Pour the hot chocolate into mugs. Garnish with whipped cream, crushed candy canes, and chocolate shavings if desired. Serve immediately.
Additional Information

Equipment Needed

  • Medium saucepan
  • Whisk
  • Measuring cups and spoons
  • Mugs

Nutrition (Per Serving)

Calories 340
Protein 7g
Carbs 37g
Fat 18g

Allergy Information

  • Contains dairy and may contain soy from chocolate chips
  • Contains caffeine
  • Check toppings for potential gluten and nut contamination
Phoebe Langford

Home cook sharing easy meals, creative kitchen hacks, and comforting recipes for every home.