homemade peppermint hot chocolate with marshmallow topping

homemade peppermint hot chocolate with marshmallow topping - homemade peppermint hot chocolate with
homemade peppermint hot chocolate with marshmallow topping
  • Focus: homemade peppermint hot chocolate with
  • Category: Desserts
  • Prep Time: 30 min
  • Cook Time: 20 min
  • Servings: 5

Love this? Pin it for later!

Why This Recipe Works

  • Double-chocolate base: A 50-50 blend of unsweetened cocoa powder and finely chopped dark chocolate creates depth without cloying sweetness.
  • Fresh mint infusion: Simmering crushed candy canes and a handful of mint leaves in the milk extracts natural oils for a clean, vibrant flavor.
  • Cornstarch slurry: Just ½ tsp prevents cocoa “sludge” and guarantees silkiness without heaviness.
  • Homemade marshmallow fluff: Whipping a small-batch Italian meringue gives you glossy, toasty peaks that melt like snowflakes on your tongue.
  • Make-ahead magic: The base keeps four days refrigerated; reheat with a splash of milk and it tastes freshly made.
  • Kid- and adult-friendly: Spike individual mugs rather than the whole pot so everyone gets their perfect level of festivity.

Ingredients You'll Need

Ingredients

Great hot chocolate is only as good as the chocolate you start with. I reach for a 68-72 % dark bar that lists cocoa beans, sugar, and cocoa butter—no palm oil, no lecithin aftertaste. My grocery store carries a fair-trade bar from Ecuador that tastes like black forest cake; use whatever you love eating out of hand. Natural (not Dutch-processed) cocoa keeps the drink bright, but if all you have is Dutched, reduce the brown sugar by a teaspoon; alkalized cocoa is milder.

Whole milk delivers the luxurious mouthfeel we crave, yet 2 % works if that’s your daily fridge staple. Oat milk is my favorite plant swap—its natural beta-glucans add body, but avoid thin rice milk or the drink feels watery. Heavy cream is added only at the finish for gloss; skip it if you want to keep things lighter.

Fresh peppermint from the produce section perfumes the cocoa delicately. Dried peppermint is more concentrated, so halve the volume. Candy canes are non-negotiable for me: they melt into the milk and leave tiny sugar shards that crackle on your tongue. If you’re anti-corn-syrup, substitute organic cane-cane peppermint sticks.

Finally, gelatin-free marshmallow fluff. I use aquafaba (chickpea brine) for vegan friends, but pasteurized egg whites whip faster and taste neutral. Either way, a candy thermometer ensures the sugar syrup hits 240 °F for stable peaks that brown like campfire clouds under a kitchen torch.

How to Make Homemade Peppermint Hot Chocolate with Marshmallow Topping

1
Infuse the Milk

In a heavy 2-quart saucepan, combine 2 cups whole milk, ½ cup heavy cream, 3 lightly crushed candy canes, and 6 fresh peppermint leaves. Warm over medium heat until tiny bubbles appear around the perimeter (180 °F). Remove from heat, cover, and steep 15 minutes so the mint oils bloom.

2
Bloom Cocoa & Cornstarch

While the milk steeps, whisk 3 Tbsp natural cocoa powder, 1 tsp cornstarch, and 2 Tbsp light brown sugar in a small bowl. The cornstarch will prevent the cocoa from seizing later and gives a velvety texture reminiscent of European sipping chocolate.

3
Strain & Re-warm

Pour the infused milk through a fine sieve into a measuring cup, pressing the candy cane pieces with a spatula to extract every syrupy drop. Return the strained milk to the saucepan and re-warm over medium-low heat until steaming but not boiling.

4
Add Chocolate

Off heat, whisk in 3 oz finely chopped dark chocolate (about ½ cup) until glossy. Return to low heat, whisking constantly, until the mixture thickens enough to coat the back of a spoon, 2–3 minutes. Do not let it boil or the chocolate will grain.

5
Season & Taste

Stir in ¼ tsp pure vanilla extract and a pinch of fine sea salt. Taste; if you prefer it mintier, whisk in ⅛ tsp peppermint extract—add gradually, as oil extracts bloom aggressively. For adult versions, add 1 Tbsp crème de menthe or white-chocolate peppermint schnapps per mug.

6
Make Marshmallow Fluff

In the bowl of a stand mixer, combine 2 large pasteurized egg whites and ¼ tsp cream of tartar. Meanwhile, simmer ½ cup granulated sugar and 2 Tbsp water in a small saucepan until a candy thermometer reads 240 °F (soft-ball). With the mixer on medium, carefully drizzle the syrup into the whites, then increase speed to high and whip until the outside of the bowl is barely warm, 7–8 minutes. Swirl in ¼ tsp peppermint extract for the final 30 seconds.

7
Serve & Torch

Ladle the hot chocolate into pre-warmed ceramic mugs, leaving ½ inch at the rim. Dollop a generous cloud of marshmallow fluff on top. Using a small kitchen torch, sweep the flame in slow circles until the peaks turn golden-brown and smell like toasted marshmallow s’mores. Garnish with a mini candy cane or a dusting of cocoa nibs.

8
Keep it Warm

If you’re hosting a crowd, transfer the finished cocoa to a small slow-cooker set on “Warm.” Stir every 20 minutes to prevent a skin from forming. The marshmallow fluff is best torched just before serving, but you can keep it piping in a thermal carafe for up to 30 minutes.

Expert Tips

Temperature Precision

A $10 instant-read thermometer prevents scorched milk and ensures the sugar syrup hits the magic 240 °F for stable marshmallow peaks.

Aquafaba Swap

Use ¼ cup chilled aquafaba plus ⅛ tsp xanthan gum in place of egg whites; whip to stiff peaks before adding syrup for glossy vegan fluff.

Overnight Flavor Boost

Steep the candy canes and mint in cold milk overnight in the fridge. Next day, proceed with warming; the flavor is brighter and less mint-extract-forward.

Mug Matters

Thick ceramic or stoneware retains heat longer than glass. Pre-warm mugs with boiling water so your cocoa stays luxuriously hot to the last sip.

Clean Cuts

Dip your knife in hot water before chopping chocolate; you’ll get fine shards that melt evenly and prevent gritty texture.

Torch Safety

Keep the flame 2 inches above the fluff and keep the mug on a heat-proof surface. Rotate continuously for even color without scorching sugar.

Variations to Try

  • White Chocolate Peppermint: Swap the dark chocolate for 3 oz good-quality white chocolate and reduce brown sugar to 1 Tbsp. The result tastes like liquid candy-cane cheesecake.
  • Mexican Hot Cocoa: Add ¼ tsp ground cinnamon and a pinch of cayenne with the cocoa powder. Top with cinnamon-dusted whipped cream instead of marshmallow.
  • Peppermint Mocha: Replace ¼ cup milk with strong espresso. Garnish with mini chocolate-covered espresso beans for crunch.
  • Dairy-Free Delight: Use full-fat canned coconut milk; the subtle coconut marries beautifully with mint. Top with coconut whipped cream and toasted coconut flakes.
  • Frozen Hot Chocolate: Chill the finished cocoa, then blend with 2 cups ice and a scoop of vanilla ice cream. Crown with marshmallow fluff and serve with a straw and long spoon.
  • Salted Caramel Swirl: Drizzle 1 tsp homemade salted caramel into each mug before pouring cocoa; use a toothpick to marble. The salty-sweet contrast amplifies the chocolate notes.

Storage Tips

Refrigerator: Cool the cocoa base completely, then transfer to an airtight jar. It will keep 4 days. Reheat gently over low heat, whisking in 2–3 Tbsp milk to loosen. The marshmallow fluff is best made fresh, but leftovers can be refrigerated in a piping bag for 24 hours; re-whip for 30 seconds to restore volume.

Freezer: Pour cooled cocoa into silicone ice-cube trays; freeze solid, then store cubes in a zip-top bag up to 2 months. Drop 3–4 cubes into warm milk for near-instant hot chocolate on demand.

Make-Ahead Party Trick: Double the batch and keep it in a thermal carafe or slow-cooker on “Warm” for up to 3 hours. Set out bowls of toppings—crushed candy canes, mini chocolate chips, peppermint bark shards—so guests can customize.

Frequently Asked Questions

Yes—start with ⅛ tsp and add drop by drop. Candy canes contribute both flavor and sweetness; if you skip them, increase brown sugar by 1 Tbsp to compensate.

Either the sugar syrup didn’t reach 240 °F (soft-ball stage) or the mixture was under-whipped. Use a candy thermometer and whip until the bowl is just lukewarm.

Oat milk and soy milk are naturally nut-free and provide the creamiest texture. Always check labels for cross-contamination warnings if allergies are severe.

Absolutely. Use a smaller 1-quart saucepan and reduce the marshmallow fluff ingredients by half; the whipping time stays the same.

Press a piece of plastic wrap directly onto the surface while cooling, or keep the pot covered and stir occasionally. When reheating, whisk vigorously to reincorporate.

Yes, though stovetop delivers smoother texture. Microwave milk in 30-second bursts, whisking candy canes and cocoa between intervals until melted and steaming; watch carefully to prevent boil-overs.
homemade peppermint hot chocolate with marshmallow topping
main-dishes
Pin Recipe

Homemade Peppermint Hot Chocolate with Marshmallow Topping

(4.9 from 127 reviews)
Prep
10 min
Cook
15 min
Servings
4 mugs

Ingredients

Instructions

  1. Infuse: In saucepan combine milk, cream, candy canes, mint. Warm to 180 °F, steep 15 min, strain.
  2. Bloom: Whisk cocoa, cornstarch, sugar together.
  3. Thicken: Re-warm milk; whisk in cocoa mixture, then chopped chocolate until silky.
  4. Season: Stir in vanilla and salt; adjust mint flavor.
  5. Marshmallow fluff: Whip egg whites with hot sugar syrup to 240 °F, flavor with peppermint.
  6. Serve: Pour into mugs, top with fluff, torch to golden.

Recipe Notes

Cocoa base keeps 4 days refrigerated. Reheat gently and thin with milk. Marshmallow fluff is best the day it’s made but can be refrigerated 24 h; re-whip briefly.

Nutrition (per serving)

385
Calories
7g
Protein
52g
Carbs
18g
Fat

Share This Recipe:

You May Also Like

Type at least 2 characters to search...