Love this recipe? Save it to Pinterest before you forget!
There’s a moment every December—usually the first truly cold night—when the air turns sharp, the windows fog, and the only thing that matters is wrapping both hands around something warm, sweet, and a little bit magical. That moment is why I created this over-the-top festive hot cocoa. It’s the one I make when the tree is finally straight (or straight enough), the stockings are hung, and the house smells of pine and cinnamon. My grandmother kept a tin of peppermint bark in her sideboard; she’d crack off a square and drop it into our plain powdered-cocoa mugs while we watched the snow pile up on her porch. This recipe is that memory, dressed up for company: velvet-rich cocoa, billowy peppermint whipped cream, and the tiniest shower of dark-chocolate curls that melt into silvery trails on the surface. One sip and I’m eight again, wearing footie pajamas and believing reindeer might really land on the roof.
Why You'll Love This Festive Hot Cocoa with Peppermint Whipped Cream and Chocolate Shavings
- Ultra-luxurious texture: A blend of whole milk and heavy cream plus a whisper of cornstarch gives diner-level silkiness without gloopy thickness.
- Real chocolate, not just powder: Melting chopped semisweet bar chocolate blooms cocoa butter for depth you can’t get from a mix.
- Make-ahead friendly: The base keeps three days chilled; reheat gently while you whip the cream fresh.
- Peppermint whipped cream that holds: A touch of cream-cheese stabilizes peaks so they don’t weep while you linger over conversation.
- Customizable sweetness: Start with less sugar; add more at the end for kid-approved or dark-chocolate-dad-approved levels.
- Picture-perfect garnish: A vegetable-peeler turns any chocolate bar into professional curls in under 30 seconds.
- Vegan-adaptable: Swap oat barista milk and coconut cream; the method stays identical.
Ingredient Breakdown
Great cocoa starts with grocery-store staples, but the quality of each determines whether your mug tastes like liquid brownie or watery nostalgia. I use whole milk for body; if you only keep 2 %, bump the cream up to 1 cup. Heavy cream with 36 % fat whips faster and weeps less than the ubiquitous 30 % “whipping” cream. For the chocolate, pick a bar you’d happily eat out of hand—Ghirardelli 60 % or Lindt 70 % are my workhorses. Dutch-process cocoa looks darker and tastes smoother than natural; either works, but Dutch dissolves more silkily. Cornstarch is the stealth MVP: a single teaspoon prevents the cocoa from separating the way diner chocolate sometimes does. Peppermint extract is potent; start with ¼ teaspoon and add by droplets—oil of peppermint can overpower in seconds. Finally, cream cheese in the whip might sound odd, but it acts like a stabilizer similar to mascarpone, keeping peaks perky for hours while adding a subtle cheesecake note that plays beautifully against bitter chocolate.
Step-by-Step Instructions
-
1Make the cocoa base
In a heavy 3-quart saucepan whisk ⅓ cup granulated sugar, 3 tablespoons Dutch-process cocoa, 1 teaspoon cornstarch, and a pinch of fine sea salt. This dry mix prevents cocoa lumps later. Off heat, drizzle in ¼ cup whole milk, whisking to a glossy paste—think melted fudge.
-
2Add remaining dairy
Slowly pour in 2 cups whole milk and 1 cup heavy cream while whisking. The gradual addition keeps starch from clumping. Once smooth, set the pan over medium-low heat; stir with a silicone spatula until you see wisps of steam (about 5 min). Do not boil—boiled milk forms a skin and scorches chocolate.
-
3Melt in the chocolate
Remove pan from heat; scatter 6 oz finely chopped semisweet chocolate on surface. Let stand 1 minute so cocoa butter can soften, then whisk until the mixture is satin-smooth and mahogany-dark. If you spot flecks, pass the cocoa through a fine sieve.
-
4Season and taste
Stir in ½ teaspoon vanilla extract and ¼ teaspoon peppermint extract. Ladle a spoonful, blow, sip. Need more mint? Add drop by drop; the flavor blooms as it cools. If you like it sweeter, whisk in 1 tablespoon sugar at a time until it tastes like a liquid Andes mint.
-
5Keep warm while you whip
Return the pan to the lowest burner setting, cover, and park a small flame-tamer underneath if your stove runs hot. Stir every few minutes; a skin will signal it’s too hot. Alternatively, pour into a pre-warmed slow-cooker on “keep warm.”
-
6Whip the peppermint cream
In a chilled metal bowl beat 1 cup cold heavy cream, 2 oz softened cream cheese (tiny cubes), 3 tablespoons powdered sugar, and ¼ teaspoon peppermint extract. Start on low; once bubbles form, raise to high. Stop when you see soft peaks that curl like Santa’s beard.
-
7Make chocolate shavings
Pull a bar from the fridge—cold chocolate curls better. Hold the bar in a paper towel (prevents melt marks) and drag a vegetable peeler down the edge; delicate scrolls will flutter onto parchment. If they clump, freeze 5 minutes and try again.
-
8Assemble and serve
Ladle cocoa into pre-warmed mugs (fill with hot tap water while you whip). Crown each with a generous spoonful of peppermint cream; shower chocolate shavings on top. Serve with candy-cane stir sticks for extra swirl.
Expert Tips & Tricks
- Chill your bowl and beaters 10 minutes in the freezer; cold metal accelerates whipping and yields 20 % more volume.
- Double-batch hack: Use an immersion blender directly in the pot to incorporate chocolate in seconds—just keep the head submerged to prevent splatter.
- Infuse deeper mint: Steep 2 crushed candy canes in the milk for 20 minutes, then strain before adding chocolate—no extract needed.
- DIY cocoa mix: Whisk 1 batch of the dry ingredients, store in a jar; gift with instructions and a mini bottle of peppermint extract.
- Prevent skin: Press a piece of plastic wrap directly on the surface if you’re not serving immediately; it lifts off cleanly.
- Alcohol twist: Replace ¼ cup milk with peppermint schnapps or crème de cacao for an adults-only version that still sets whipped cream without deflating.
- Non-dairy stability: Coconut cream whips best when you add 1 tablespoon instant pudding powder—neutral flavor, supermarket easy.
Common Mistakes & Troubleshooting
| Problem | Likely Cause | Variations & Substitutions
Storage & FreezingPour cooled cocoa into airtight mason jars; refrigerate up to 3 days. Reheat gently over low, whisking often—microwaves scorch chocolate. The whipped cream holds 24 hours if stabilized with cream cheese; store in a piping bag fitted with a star tip so you can garnish without re-whipping. For longer prep, freeze cocoa base in silicone ice-cube trays; pop out portions and reheat with a splash of milk. Chocolate shavings keep 1 month in a zip bag in the fridge with a paper towel to absorb moisture; add a teaspoon of cornstarch and shake to keep them from clumping. Frequently Asked QuestionsYou can, but you’ll lose silkiness. Increase cocoa to ½ cup and add 2 tablespoons unsalted butter for richness.
Cornstarch or chocolate ratio was high; thin with warm milk, ¼ cup at a time, until it coats the back of a spoon.
Use neutral oat creamer and whip chilled aquafaba (chickpea brine) with cream of tartar for a cloud-like topping.
Nope. Mint extract is usually spearmint—much sharper. Stick with peppermint for candy-cane vibes.
Pre-whip the cream, pack in a chilled thermos; carry cocoa in an insulated pump-top airpot. Assemble on site.
The recipe as written is booze-free. If you add spirits, reserve a separate plain batch for little ones.
Buy unsweetened heavy cream in a nitro can (e.g., Reddi-wip “real cream”), shake in 2 drops peppermint, and swirl.
Yes. Halve directly. For triple batches, whisk cornstarch with extra milk first to avoid clumping in a large pot.
Festive Hot Cocoa with Peppermint Whipped Cream & Chocolate ShavingsPrep
10 min
Cook
5 min
Total
15 min
4 servings
Easy
Ingredients
Instructions
Recipe NotesUse high-quality cocoa for deeper flavor. Chill your bowl and beaters for faster whipped cream. Adjust peppermint to taste. Nutrition (per serving)Calories
285
Fat
19 g
Carbs
25 g
Protein
8 g
You May Also LikeDiscover more delicious recipes Never Miss a Recipe!Get our latest recipes delivered to your inbox. |
|---|