Love this? Pin it for later!
Why This Recipe Works
- Deep Chocolate Flavor: A 50/50 blend of Dutch-process cocoa and finely chopped bittersweet chocolate creates layers of chocolate rather than a one-note sweetness.
- Creamy Without Cream: Whole milk is reduced slightly on the stove, concentrating sugars and proteins so the drink tastes velvety even before the marshmallows melt.
- Stable Foam: A 30-second froth with a handheld frother (or whisk) traps air so the cocoa stays cappuccino-light all the way to the bottom of the mug.
- Customizable Sweetness: Maple syrup dissolves instantly and lets guests adjust the final sweetness without grittiness.
- Marshmallow Insurance: A teaspoon of honey in the base keeps marshmallows from seizing so they melt rather than deflate into rubber.
- Make-Ahead Magic: The concentrate keeps five days refrigerated; thin with hot milk for instant comfort on demand.
Ingredients You'll Need
Great hot cocoa is only as good as the chocolate you start with. I keep a tin of Valrhona Dutch-process cocoa for everyday drinking and break out the Callebaut 70% for company, but any high-fat Dutch cocoa will give you that mahogany depth. When you shop, look for cocoa with at least 20% cocoa butter—low-fat brands taste thin once milk dilutes them. For the chopped chocolate, choose a bar you would happily eat out of hand; the milk’s sweetness will tame bitter notes, so pick something in the 60–72% range. Whole milk is non-negotiable for richness; if you must substitute, blend 2% with a splash of evaporated milk rather than reaching for cream, which can coat the tongue and mute chocolate. Maple syrup is my sweetener of choice because it brings caramel undertones that marry beautifully with chocolate, but dark brown sugar dissolved in a tablespoon of hot water works in a pinch. The tiny pinch of salt is not optional—it awakens the cocoa the same way it does in brownies. Finally, buy fresh marshmallows; stale ones melt into sad strings instead of billowy clouds. If you live in a humid climate, tuck the bag into a zipper-lock with a teaspoon of cornstarch and shake to keep them dry.
How to Make Hot Cocoa with Marshmallows for a Snowy Day
Warm the Milk
Pour the milk into a heavy 3-quart saucepan and set over medium-low heat. You want it to steam and form tiny bubbles around the perimeter—190°F if you’re using a thermometer—without boiling. Stir every 30 seconds with a silicone spatula to prevent scorching. This gentle reduction concentrates the natural sugars and gives the finished cocoa a custard-like body.
Bloom the Cocoa
While the milk warms, place the Dutch-process cocoa, chopped bittersweet chocolate, honey, and salt in a heat-proof bowl. Ladle ½ cup of the hot milk over the mixture and whisk until you have a glossy paste. Blooming dissolves any stubborn cocoa clumps and jump-starts flavor extraction so the chocolate tastes deeper in the final cup.
Combine & Simmer
Scrape the chocolate paste back into the saucepan. Reduce heat to low and cook, whisking constantly, until the mixture thickens just enough to coat the back of a spoon, about 4 minutes. Do not let it boil; boiling will cause the milk proteins to tighten and create a grainy texture.
Sweeten to Taste
Remove from heat and whisk in the maple syrup, starting with the smaller amount. Taste cautiously; the sweetness will seem muted while hot but will intensify as the cocoa cools. If you plan to add marshmallows (which contribute their own sugar) err on the side of less sweetener now.
Froth for Luxury
Insert a handheld milk frother and whip for 20–30 seconds, tilting the pot so the vortex incorporates air. No frother? Transfer 1 cup of the cocoa to a French press and pump the plunger 15 times. The micro-foam keeps the drink lighter and prevents the dreaded “skin” from forming on top.
Serve & Crown
Ladle into pre-warmed stoneware mugs (run them under hot tap water for 30 seconds so the cocoa doesn’t tighten). Float 4–5 standard marshmallows or 1 giant cube. The residual heat will soften them in 90 seconds; wait for the glossy dome to rise before taking the first sip.
Expert Tips
Temperature Matters
If cocoa cools below 140°F, chocolate solids can sink. Keep the pot on the lowest burner or transfer to an insulated carafe for up to 90 minutes.
Dairy Alternatives
Oat milk foams best among non-dairy milks; choose the “barista” variety for added fat. Avoid coconut milk in cartons—it separates.
Snow-Day Shortcut
Mix a quadruple batch of the cocoa-chocolate base and freeze in ice-cube trays. Drop 3 cubes into hot milk and whisk for instant cocoa.
Spice Infusion
Add ½ tsp ground cardamom or a strip of orange peel to the milk while it warms; strain before combining with chocolate for a subtle perfume.
Mug Swap Trick
Rim the mug with a light swipe of maple syrup, then dip in crushed peppermint. The candy slowly melts into each sip—no stirring required.
Reheat Without Ruin
Microwave leftover cocoa at 50% power in 20-second bursts, stirring between each. High heat will cause the chocolate to seize and separate.
Variations to Try
Mexican Hot Cocoa
Whisk ⅛ tsp cayenne and ½ tsp cinnamon into the cocoa paste. Finish with a shot of Kahlúa for adults.
White Chocolate Snowfall
Swap the bittersweet for good white chocolate and use ½ tsp vanilla bean paste instead of maple syrup.
Salted Cocoa
Stir 1 tbsp caramel sauce into each mug and finish with a flaky-salt sprinkle. The salt sharpens the chocolate’s fruity notes.
Vegan Deluxe
Use oat milk and swap honey for agave. Replace marshmallows with aquafaba whipped cream stabilized with a pinch of cream of tartar.
Storage Tips
Hot cocoa concentrate (everything except the milk) keeps in a sterilized jar in the refrigerator for 5 days or frozen for 2 months. Freeze in silicone muffin cups—each “puck” is the perfect amount for one mug. Thaw overnight in the fridge or drop frozen into hot milk and whisk. Once dairy is added, the clock starts ticking: refrigerate leftover cocoa within 2 hours and reheat within 48 hours. For large gatherings, hold the finished cocoa in a slow-cooker on the “keep warm” setting; place a folded kitchen towel under the lid to prevent condensation from dripping back in. If the cocoa thickens too much, whisk in additional hot milk ¼ cup at a time until the consistency of melted ice cream is restored.
Frequently Asked Questions
Hot Cocoa with Marshmallows for a Snowy Day
Ingredients
Instructions
- Warm the Milk: In a heavy saucepan heat milk over medium-low until steaming and tiny bubbles appear around edge (190°F/88°C), stirring every 30 seconds.
- Bloom Cocoa: In a bowl combine cocoa, chopped chocolate, honey, and salt. Ladle in ½ cup hot milk; whisk until smooth and glossy.
- Combine & Simmer: Return chocolate paste to pot. Reduce heat to low; cook, whisking, 4 min until slightly thickened. Do not boil.
- Sweeten: Remove from heat; whisk in maple syrup and vanilla if using. Taste and adjust sweetness.
- Froth: Use handheld frother 20–30 seconds until micro-foam forms. (Alternatively whisk vigorously or use French-press method.)
- Serve: Pour into warmed mugs and top with marshmallows. Allow 1 min for marshmallows to soften before sipping.
Recipe Notes
Cocoa concentrate can be made ahead and stored 5 days refrigerated or 2 months frozen. Reheat gently with equal parts hot milk. For spicy notes add a pinch of cayenne with the cocoa.