Peppermint Hot Cocoa

Servings: 2 Total Time: 10 mins Difficulty: Beginner
Creamy Minty Chocolate in 10 Minutes
Peppermint Hot Cocoa pinit

A peppermint hot cocoa recipe is the fastest way to get a creamy, minty chocolate drink on a cold evening without opening a packaged mix. This version uses real chopped chocolate and whole milk so the texture stays smooth instead of chalky, and a measured amount of peppermint extract keeps the mint from tasting like toothpaste. You’ll end up with a warm mug that balances cocoa bitterness with cool mint and a soft dairy sweetness.

The method below is built for consistency. We heat the dairy gently, melt the chocolate off the boil, and whip in the extract at the end so the volatile mint oils don’t cook off. If you follow the pan size and temperature cues, you won’t scorch the milk or end up with a separated film on top. If you enjoyed this, our hot toddy non is worth trying next.

Why You’ll Love These Peppermint Hot Cocoa

  • Real chopped chocolate gives a thicker mouthfeel than cocoa powder alone
  • Controlled peppermint dose avoids an overpowering medicinal taste
  • One saucepan and about 10 minutes from start to mug
  • Easy to scale up for a small holiday gathering
  • Naturally gluten free with the listed ingredients

Ingredients You’ll Need

  • 2 cups whole milk — gives body and prevents a thin, watery finish
  • 3 oz semisweet chocolate, finely chopped — melts faster and avoids lumps
  • 2 tbsp unsweetened cocoa powder — deepens the chocolate note
  • 2 tbsp granulated sugar — balances the cocoa’s natural bitterness
  • 1/4 tsp peppermint extract — measured so the mint stays subtle
  • 1/8 tsp fine sea salt — sharpens the chocolate flavor
  • 1/4 cup heavy cream, optional topping — whipped for a soft cap
  • 2 candy canes, crushed, for garnish — adds crunch and visual mint cue

Ingredient Substitutions

Whole milk: Replace with an equal volume of oat milk for a dairy-free base. Oat milk is slightly thinner and a bit sweet, so cut the granulated sugar to 1 tbsp and expect a less rich coat on the tongue. The drink will still steam and heat the same way but won’t thicken as much from dairy proteins.

Semisweet chocolate: Use an equal weight of dark chocolate at 70% cacao if you want a less sweet cup. Dark chocolate melts slower and tastes more bitter, so add an extra 1 tbsp sugar to keep the mint and cocoa in balance. The finished drink will be deeper brown and a little more astringent.

Heavy cream: Swap the whipped topping for an equal amount of coconut cream whipped cold. Coconut cream holds soft peaks but adds a faint tropical note that competes with peppermint, so use it only if you already like that pairing. It also firms more in the fridge, so dollop it right before serving.

Peppermint extract: Replace the 1/4 tsp extract with 2 crushed soft peppermint candies stirred in at the end. The candies add sugar and a slower-release mint, but they can leave a grainy speck if not fully dissolved, so keep the heat at medium-low heat while stirring. You lose some precision in mint strength compared to extract. For another easy option, check out our beef liver.

Step-by-Step Instructions

  1. Pour 2 cups whole milk into a 2-quart saucepan and set it over medium-low heat. Warm the milk until you see faint steam at the rim and small bubbles form at the edges, about 4 minutes, but do not let it boil.
  2. Add 3 oz chopped semisweet chocolate, 2 tbsp cocoa powder, 2 tbsp sugar, and 1/8 tsp salt to the pan. Whisk constantly until the chocolate is fully melted and the mix looks glossy, about 2 minutes, with no speck of unmelted chocolate on the spoon.
  3. Remove the pan from the heat and let it sit 30 seconds so the temperature drops slightly. Stir in 1/4 tsp peppermint extract and mix for 10 seconds until evenly distributed and the surface smells minty.
  4. Pour the cocoa into two mugs. If using, spoon whipped heavy cream on top and scatter crushed candy cane over each. Serve immediately while the cup is too hot to sip comfortably.

Pro Tips

Chop the chocolate as fine as you can so it melts before the milk reaches a simmer; large chunks force you to raise heat and risk scalding. A double boiler works if your stove runs hot and you want extra control over the dairy.

Whisk in one direction only once the chocolate goes in, since switching direction can trap air and make the surface foamy rather than silky. For a thicker cup, use coffee cream instead of part of the milk.

Crush candy canes in a sealed bag with a rolling pin so the pieces stay dry until garnish time. Damp crumbs melt into the cream and turn it pink and soggy within minutes.

If you plan to scale the peppermint hot cocoa recipe for a group, keep the extract at 1/8 tsp per cup so the mint doesn’t build into a harsh dose across the batch.

Common Mistakes to Avoid

Boiling the milk is the most common error; it forms a skin and a cooked flavor that no amount of chocolate fixes. Pull the pan at the first edge bubbles and you keep the dairy sweet.

Adding peppermint extract while the pan is still on the burner drives off the mint aroma before you taste it. Always take it off the heat first, as noted in the steps.

Using too much extract is another frequent slip because a little goes a long way at 1/4 tsp. Measure with a spoon rather than pouring, since an unmeasured glug reads as medicine, not dessert.

Serving Suggestions

Pair the cocoa with stewed potatoes if you want a savory contrast on a cold night, though most drink it alone as a finish. A small shortbread cookie on the side adds buttery crunch without more mint.

For a party, set out a garnish bowl of crushed candy cane and let guests top their own. The peppermint hot cocoa recipe also sits well next to moscato sangria for a mixed drink table.

Storage and Reheating

Store leftovers in an airtight container in the fridge for up to 3 days. The cocoa thickens cold because of the chocolate, so reheat on medium-low heat with a splash of milk, whisking until steaming and smooth.

Do not leave the finished drink out for more than 2 hours since it contains dairy. It does not freeze well; the texture turns grainy when thawed, so make a fresh peppermint hot cocoa recipe instead of saving a frozen batch.

Recipe Variations

Spicy Version

Add a pinch of cayenne with the cocoa powder for a warm finish behind the mint. Use 1/16 tsp per cup so the heat stays background, not loud, and the chocolate still leads the flavor.

Vegan Swap

Use oat milk and dairy-free dark chocolate as described in substitutions for a fully plant-based cup. Skip the cream topping or use coconut cream, and the drink still reads as a proper peppermint hot cocoa recipe.

Adult Version

Stir 1 oz peppermint schnapps into each mug after heating for a boozy edge. Keep the schnapps out of the hot pan so the alcohol doesn’t cook off before you taste it.

Mexican Style

Add 1/4 tsp cinnamon and a tiny pinch of chili with the dry ingredients for a cocoa-canela feel. The spice rounds the mint and pairs with a eggs in purgatory brunch if you serve them side by side.

Peppermint Hot Cocoa pinit
0 Add to Favorites

Peppermint Hot Cocoa

Difficulty: Beginner Prep Time 3 mins Cook Time 7 mins Total Time 10 mins
Servings: 2 Estimated Cost: $ 8 Calories: 320 kcal

Description

A peppermint hot cocoa made with real chopped chocolate and whole milk for a smooth, non-chalky texture. A measured peppermint extract dose keeps the mint subtle and dessert-like rather than medicinal.

Ingredients

Cooking Mode Disabled

Instructions

  1. Warm the milk

    Pour 2 cups whole milk into a 2-quart saucepan and set it over medium-low heat. Warm the milk until you see faint steam at the rim and small bubbles form at the edges, about 4 minutes, but do not let it boil.

  2. Melt chocolate mixture

    Add 3 oz chopped semisweet chocolate, 2 tbsp cocoa powder, 2 tbsp sugar, and 1/8 tsp salt to the pan. Whisk constantly until the chocolate is fully melted and the mix looks glossy, about 2 minutes, with no speck of unmelted chocolate on the spoon.

  3. Cool pan briefly

    Remove the pan from the heat and let it sit 30 seconds so the temperature drops slightly. This keeps the volatile mint oils from cooking off when extract is added next.

  4. Stir in peppermint

    Stir in 1/4 tsp peppermint extract and mix for 10 seconds until evenly distributed and the surface smells minty. The cocoa is now ready to pour and should smell clearly of cool mint.

  5. Pour and garnish

    Pour the cocoa into two mugs. If using, spoon whipped heavy cream on top and scatter crushed candy cane over each.

  6. Serve immediately

    Serve immediately while the cup is too hot to sip comfortably. The drink is best enjoyed fresh before any skin forms on the surface.

Nutrition Facts

Servings 2


Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g28%
Saturated Fat 11g56%
Cholesterol 35mg12%
Sodium 180mg8%
Total Carbohydrate 30g10%
Dietary Fiber 3g12%
Sugars 24g
Protein 8g16%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Store leftovers in an airtight container in the fridge for up to 3 days and reheat on medium-low with a splash of milk, whisking until steaming and smooth.
  • Food safety: Do not leave the finished dairy drink out for more than 2 hours and do not reheat the same portion more than once.
  • Pro tip: Chop chocolate as fine as you can so it melts before simmer; for a warm non-alcoholic pairing see our hot toddy non recipe.
  • Scaling: Keep peppermint extract at 1/8 tsp per cup so mint doesn't build into a harsh dose across a larger batch.
Keywords: peppermint hot cocoa, mint chocolate drink, real chocolate cocoa, holiday cocoa, gluten free cocoa, easy cocoa recipe, one saucepan cocoa, whipped cream topping
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

You can warm the base cocoa and store it in an airtight container in the fridge for up to 3 days, but add the peppermint extract and garnish just before serving. If you want another cozy make-ahead drink, try our hot toddy non version.

Can I freeze this recipe?

No, it does not freeze well because the texture turns grainy when thawed due to the real chocolate. Make a fresh batch instead of saving a frozen portion.

What can I substitute for whole milk?

Replace it with an equal volume of oat milk for a dairy-free base, cutting the sugar to 1 tbsp since oat milk is slightly sweet. The drink will be less rich and thick but still steams and heats the same way.

How do I know when it's done?

The cocoa is done when the chocolate is fully melted with no specks on the spoon and the mix looks glossy, about 2 minutes after adding chocolate. After extract, the surface should smell minty and the milk should never have boiled.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *