Love this recipe? Save it to Pinterest before you forget!
There’s a moment every December—usually the first real snowfall—when I abandon all adult responsibilities, pull on my fuzziest socks, and declare it officially hot-cocoa season in our house. My grandma started the tradition: she’d whisk together her own cocoa mix, tuck it into mason jars tied with red ribbon, and keep a batch in the pantry “for emergencies” (which, in her world, meant any day ending in y). When I moved cross-country for college, she slipped a jar into my suitcase without a word. One sniff of that chocolate-peppermint cloud and I was back in her yellow kitchen, snow tapping the windows, cousins arguing over marshmallows. That jar emptied fast; care packages took days. So I learned to make the mix myself—tweaking, testing, and eventually landing on this version: deeply chocolaty, kissed with peppermint, and crowned with a cloud of maple-kissed whipped cream that melts into the cocoa and leaves candy-cane stripes on your mug. It’s the taste of December, yes, but also the taste of home whenever you need it.
Why You'll Love This Homemade Hot Cocoa Mix with Peppermint and Whipped Cream Topping
- Pantry Powerhouse: One five-minute whisk session yields enough mix for 24 mugs—no more ripping open sad supermarket packets.
- Layered Flavor: Dutch-process cocoa, tiny shards of real white chocolate, and a whisper of espresso for depth; peppermint stays subtle, never toothpaste-y.
- Dietary Friendly: Naturally gluten-free; swap non-fat milk powder for coconut milk powder to go dairy-free.
- Gifting Magic: Looks gorgeous in vintage jars; add a mini whisk and a handwritten tag for instant Santa points.
- Whipped Cream That Lasts: My stabilized maple cream holds peaks for 48 hours in the fridge—perfect for parties.
- Kid-Approved, Adult-Adored: Spike yours with a shot of peppermint schnapps; leave theirs innocent.
- Zero Weird Additives: No hydrogenated oils or unpronounceable stabilizers—just real food.
Ingredient Breakdown
Every component pulls its weight. Dutch-process cocoa gives that Oreo-like duskiness; natural cocoa tastes thin here. Powdered whole milk creates body and foams slightly when hit with hot water, mimicking the steamed-milk effect you’d get from a café. Confectioners’ sugar dissolves silkily, whereas granulated can feel gritty on the tongue. A teaspoon of cornstarch may seem odd, but it’s the secret to that luxurious, almost ganache-like thickness once the cocoa blooms. White chocolate—frozen for ten minutes, then blitzed in a food processor—melts into micro-chips that drift through each sip like tiny glaciers. Peppermint extract is powerful; we keep it at ½ teaspoon per cup of mix, then let crushed candy canes do the visual (and extra aromatic) work. Finally, espresso powder is the flavor amplifier you’ll never taste outright; it simply makes the chocolate more chocolate.
Full Ingredient List
For the Cocoa Mix (makes 24 servings)
- 2 cups (180 g) Dutch-process cocoa powder
- 1¾ cups (210 g) confectioners’ sugar
- 1¾ cups (200 g) powdered whole milk
- ½ cup (60 g) powdered coconut milk, optional for extra creaminess
- ⅓ cup (40 g) cornstarch
- 2 oz (56 g) good-quality white chocolate, frozen & finely chopped
- 1 Tbsp espresso powder
- 1 tsp fine sea salt
- 1 tsp peppermint extract flakes* (see tip)
For the Stabilized Maple Whipped Cream
- 1 cup (240 ml) cold heavy cream
- 3 Tbsp pure maple syrup
- 1 tsp vanilla extract
- ½ tsp peppermint extract
- 1 Tbsp dry milk powder (stabilizer)
- 2 Tbsp crushed candy canes, for garnish
Step-by-Step Instructions
-
1
Combine Dry Mix
In the bowl of a stand mixer fitted with the paddle (or a huge plain bowl and a balloon whisk), combine cocoa, confectioners’ sugar, both milk powders, cornstarch, espresso powder, and salt. Mix on lowest speed for 30 seconds to break clumps. Add frozen white-chocolate bits; pulse 2–3 times just to distribute. Avoid over-mixing or the chocolate will melt from friction.
-
2
Infuse Peppermint
Transfer 1 cup of the mixture to a separate bowl. Sprinkle peppermint extract evenly over the surface; toss with a fork until the extract absorbs and you have no wet clumps. Return to the main bowl and whisk again. This two-step method prevents those stubborn peppermint pebbles that refuse to dissolve later.
-
3
Store
Funnel into clean 1-quart jars, leaving ½-inch headspace. Add an oxygen absorber if you’re gifting long-distance. Label with date; mix keeps 9 months in a cool dark pantry, 1 year in freezer.
-
4
Make One Mug
Heat 8 oz (240 ml) water or milk until steaming (not boiling). Measure 3 Tbsp (22 g) cocoa mix into a heat-proof mug. Pour in 2 oz liquid; whisk to a smooth paste. Top with remaining hot liquid, whisking vigorously to aerate. Microwave option: combine mix and 8 oz milk in the mug; microwave 70–80 seconds, whisking halfway.
-
5
Prepare Stabilized Whipped Cream
Chill mixer bowl and whisk 10 minutes in freezer. Add cream, maple syrup, vanilla, peppermint, and milk powder. Whip on medium-high until soft peaks form; finish on high to stiff peaks that curl like Santa’s beard. Over-whipping past this stage turns it buttery, so watch closely.
-
6
Serve & Garnish
Dollop a generous swirl of cream over cocoa. Shower with crushed candy canes for sparkle. Optional: drizzle ¼ tsp maple syrup in a spiral so it sinks and creates sweet ribbons.
Expert Tips & Tricks
- Freeze-Dried Peppermint: If you worry liquid extract will shorten shelf life, pulse ¼ cup soft peppermint puffs in a spice grinder and fold into the mix instead.
- Sift Twice: For ultra-silky texture, sift cocoa and sugar before measuring; compacted cocoa can throw off ratios.
- Skim vs. Whole Milk Powder: Skim works, but whole milk powder’s butterfat carries flavor compounds better and foams more.
- Double Boiler Safety: When reheating leftover cocoa, use a double boiler; direct heat scorches milk solids and dulls chocolate.
- Pipe-Ahead Cream: Pipe whipped cream rosettes onto parchment, freeze, then store frozen puffs in a bag; drop one into hot cocoa for instant professionalism.
- Chocolate Shavings Upgrade: Use a vegetable peeler on a chilled bar of 70% dark to create curls that float instead of sink.
- Altitude Note: Above 5,000 ft, reduce cornstarch by 1 tsp to account for faster evaporation.
Common Mistakes & Troubleshooting
| Problem | Cause | Quick Fix |
|---|---|---|
| Grainy texture | Sugar not fully dissolved | Make paste first (Step 4) and use water at least 180°F. |
| Weak chocolate flavor | Natural cocoa or old Dutch-process | Buy fresh Dutch-process; add ½ tsp more espresso. |
| Cream deflates | Under-whipped or warm bowl | Chill bowl, add milk powder stabilizer, stop at stiff peaks. |
| Mix clumps in jar | Moisture in storage | Add a few raw rice grains to absorb humidity; discard before using. |
Variations & Substitutions
- Mexican Hot Cocoa: Add 1 tsp cinnamon and ¼ tsp cayenne to the mix.
- Vegan: Replace milk powders with equal parts coconut milk powder; use aquafaba whipped cream.
- Sugar-Free: Swap confectioners’ sugar for powdered erythritol; texture is slightly cooler on the tongue but still rich.
- Salted Caramel: Stir ½ cup caramel chips into the mix and sprinkle flaky salt on the whipped cream.
- White Chocolate Raspberry: Omit peppermint; fold in freeze-dried raspberry powder and use white chocolate curls.
Storage & Freezing
Cocoa Mix: Store in airtight glass away from heat and light up to 9 months. Oxygen and moisture are the enemies, so if you live in a humid climate, toss in a food-grade desiccant packet. Freezing is fine; allow mix to come to room temp before scooping to avoid condensation clumps.
Whipped Cream: Keep refrigerated in a piping bag up to 48 hours. For longer storage, pipe individual rosettes onto parchment-lined sheet, freeze solid, then transfer to zip bag; they thaw atop hot cocoa in 30 seconds.
Frequently Asked Questions
Now go forth, whisk up a blizzard of chocolatey comfort, and make December—no, make every day—taste a little more like childhood. Don’t forget to save this recipe to Pinterest so the magic is only a click away next time the snow flies!
Homemade Hot Cocoa Mix with Peppermint & Whipped Cream
Ingredients
- 1 cup unsweetened cocoa powder
- 1 cup granulated sugar
- ½ cup powdered milk
- ½ tsp fine sea salt
- ½ cup mini chocolate chips
- 4 candy canes, crushed
- 1 tsp pure vanilla powder
- 4 cups whole milk (to serve)
- 1 cup heavy cream (for whipped topping)
- 2 tbsp powdered sugar (for whipped cream)
- ½ tsp peppermint extract
- Mini marshmallows for garnish
Instructions
-
1
Whisk cocoa powder, sugar, powdered milk, salt, vanilla powder, chocolate chips, and half the crushed candy canes in a medium bowl until evenly combined.
-
2
Transfer mix to an airtight jar; store up to 3 months.
-
3
To serve, heat 1 cup milk per person in a small saucepan over medium heat until steaming.
-
4
Whisk in 3 tbsp of the cocoa mix until smooth and simmering, about 2 minutes.
-
5
Meanwhile, beat cold heavy cream, powdered sugar, and peppermint extract to stiff peaks.
-
6
Pour hot cocoa into mugs, top generously with peppermint whipped cream.
-
7
Sprinkle with reserved crushed candy canes and marshmallows. Serve immediately.
Recipe Notes
- Use Dutch-process cocoa for deeper flavor.
- Replace milk with oat or almond for dairy-free version.
- Mix doubles easily for gifting in mason jars.
