homemade hot cocoa with peppermint and whipped cream for winter nights

5 min prep 5 min cook 5 servings
homemade hot cocoa with peppermint and whipped cream for winter nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Ultimate Homemade Hot Cocoa with Peppermint and Whipped Cream for Winter Nights

There’s a moment every December—usually around the first real snowfall—when I abandon all pretense of productivity, pull on my fuzziest socks, and declare an official cocoa night. The kettle hisses, the twinkle lights shimmer, and the whole house smells like a chocolate-mint dream. This homemade hot cocoa with peppermint and whipped cream is the recipe I’ve refined for a decade: silky, not-too-sweet, delicately minty, and crowned with a cloud of vanilla-bean whipped cream that melts into the steaming chocolate like slow-falling snow. It’s the drink my neighbors request by name, the one my kids write Santa notes about, and the one that turns an ordinary Tuesday into a celebration. If you’ve been underwhelmed by packet mixes that taste like vaguely brown sugar water, prepare for a revelation. One sip and you’ll understand why we double the batch before caroling parties, why I keep pint jars of the cocoa base in the freezer for last-minute hostess gifts, and why the phrase “winter blues” simply doesn’t exist in our house.

Why This Recipe Works

  • Double-Chocolate Depth: Dutch-process cocoa plus 70 % chocolate bars creates complex, bakery-level flavor.
  • Natural Peppermint Essence: Pure extract and crushed candy canes give bright, clean mint without toothpaste vibes.
  • Cornstarch Silkiness: A whisper of starch prevents that watery separation so common in homemade cocoa.
  • Make-Ahead Magic: The concentrate keeps five days chilled or three months frozen—holiday sanity saver.
  • Stovetop or Slow-Cooker: Two methods; one perfect for parties, the other for quiet nights.
  • Customizable Sweetness: Start with ⅓ cup sugar; add more only if your sweet tooth demands.
  • Whipped Cream That Holds: A hint of cream-cheese stabilizes peaks for up to 24 hours—perfect for gifting jars.

Ingredients You'll Need

Ingredients

Quality shows when the ingredient list is short, so splurge where it counts. Whole milk delivers the lush body you remember from childhood skating-rink cocoa; skim simply can’t carry the chocolate. If dairy isn’t your friend, oat milk barista blends come closest, though the cocoa will be slightly thinner. Dutch-process cocoa is non-negotiable—it’s been alkalized for a smoother, less acidic flavor that lets the peppermint sing. (Natural cocoa tastes sharp and can curdle milk.) For the chocolate bar, pick something in the 60–72 % range; anything darker can read bitter once the candy-cane garnish dissolves. Pure peppermint extract varies wildly in strength; my go-to brand requires ½ teaspoon, but start with ¼ and add drop by drop after simmering. Cornstarch is the silent hero: a single teaspoon dispersed in sugar prevents the cocoa from separating into an unappetizing watery layer while it stays warm on the buffet. Finally, heavy cream with 36 % fat whips faster and weeps less than the ubiquitous 30 % “whipping cream,” especially when we fold in a whisper of cream cheese for stability.

How to Make Homemade Hot Cocoa with Peppermint and Whipped Cream for Winter Nights

1
Prep Your Garnishes

Crush three standard candy canes in a zip-top bag with a rolling pin until you have a mix of powdery dust and ⅛-inch shards. The dust dissolves instantly for extra mint, while the shards give crunch. Set aside two tablespoons for the cocoa and reserve the rest for rimming mugs.

2
Build the Dry Mix

In a medium bowl whisk ½ cup Dutch-process cocoa, ⅓ cup granulated sugar, 1 teaspoon cornstarch, and ¼ teaspoon fine sea salt. The starch coats each cocoa particle, preventing clumps when liquid hits.

3
Bloom the Cocoa

Warm 1 cup whole milk in a saucepan until steaming and just beginning to form micro-bubbles around the edge. Whisk in dry mix until glossy and smooth; this brief heat “blooms” the cocoa for deeper flavor.

4
Add Chocolate & Simmer

Chop 4 oz semi-sweet chocolate bar into ¼-inch shards; they melt faster than chips and contain less wax. Stir into the bloomed cocoa with 2 more cups milk. Heat gently over medium-low, stirring constantly, until the mixture reaches 190 °F (just below a boil) and thickens enough to coat the back of a spoon—about 4 minutes.

5
Infuse the Peppermint

Remove from heat and stir in ½ teaspoon pure peppermint extract plus the reserved candy-cane dust. Taste cautiously; if you prefer a stronger mint, add extract ⅛ teaspoon at a time—peppermint blooms as it cools.

6
Strain for Silkiness

Pour through a fine-mesh strainer into a heat-proof pitcher; this catches any stubborn cocoa clumps or stray candy shards and guarantees velvet texture.

7
Whip the Cream

In a chilled bowl beat 1 cup heavy cream, 2 tablespoons powdered sugar, 1 teaspoon vanilla bean paste, and 1 tablespoon softened cream cheese to soft peaks. The cream cheese adds tangy balance and keeps peaks stable for hours—ideal for party prep.

8
Serve & Garnish

Rim warm mugs with a light swipe of corn syrup, then dip into crushed candy canes. Ladle cocoa to ¾ full, cap with a generous dollop of whipped cream, and sprinkle more peppermint shards for sparkle. Serve immediately with long spoons for scooping melted cream.

Expert Tips

Perfect Temperature

Never let the cocoa boil once chocolate is added; 190 °F extracts maximum flavor without graininess.

Milk Swap Rule

If using non-dairy, choose “barista” versions with added fat; otherwise reduce heat to 175 °F to prevent curdling.

Quick-Chill for Iced Cocoa

Pour hot cocoa into a metal bowl set over an ice bath; whisk until cool, then serve over crushed candy-cane ice.

Gift-Ready Jars

Pack the strained cocoa concentrate into 8 oz mason jars; include a mini bottle of peppermint and a tag for reheating.

Slow-Cooker Parties

Transfer strained cocoa to a 2 qt slow-cooker on “keep warm”; stir every 30 minutes and set out toppings bar.

Peppermint Oil Upgrade

For bakery-level aroma, add one drop food-grade peppermint oil with the extract—potent, so use a toothpick to measure.

Variations to Try

  • White-Chocolate Peppermint: Replace semi-sweet with 4 oz melted white chocolate and reduce sugar to 2 tablespoons.
  • Mocha Mint: Dissolve 1 tablespoon instant espresso powder in the warming milk for a coffee-house twist.
  • Spiced Mexican Cocoa: Add ½ teaspoon ground cinnamon and a pinch of cayenne with the dry mix; omit peppermint.
  • Vegan Coconut Cloud: Use canned full-fat coconut milk, maple syrup, and whip chilled coconut cream with powdered sugar.
  • Boozy Grown-Up Version: Stir 1 oz peppermint schnapps or crème de cacao into each mug just before serving.

Storage Tips

Refrigerate strained cocoa concentrate in an airtight jar up to five days. Reheat gently over low heat, whisking occasionally; if it thickens too much, thin with milk to desired consistency. Frozen concentrate keeps three months—pour into silicone ice-cube trays, freeze, then transfer cubes to a freezer bag. Thaw overnight in the fridge or melt straight into warm milk for single servings. Whipped cream (with cream-cheese stabilization) holds up to 24 hours refrigerated in a piping bag; re-fluff with a whisk for 10 seconds before serving. Assembled cocoa (with cream) is best fresh, but leftovers can be refrigerated; re-whip the cream or simply top with mini marshmallows.

Frequently Asked Questions

Yes—stick to pure extract and skip imitation for cleaner flavor. Add gradually; extracts vary in strength.

Chocolate overheated or milk boiled. Use medium-low heat and a thermometer; strain through fine mesh before serving.

Absolutely—choose barista-style oat or soy milk for best body. Coconut milk adds subtle tropical notes; almond milk is thinner.

With the cream-cheese method, up to 24 hours. Store piping bag in the coldest part of fridge; give a quick re-whisk before use.

Yes—start with ¼ cup sugar and adjust. Unsweetened cocoa needs some sweetener to balance bitterness, so don’t eliminate entirely.

Double or triple away! Use a wide pot for even heat, or transfer to a slow-cooker on “warm” once strained. Stir occasionally to prevent skin.
homemade hot cocoa with peppermint and whipped cream for winter nights
main-dishes
Pin Recipe

Homemade Hot Cocoa with Peppermint and Whipped Cream

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

Ingredients

Instructions

  1. Prep Garnishes: Crush candy canes in a zip bag; reserve powdered dust and ⅛-inch shards separately.
  2. Build Dry Mix: Whisk cocoa, sugar, cornstarch, and salt in a bowl until uniform.
  3. Bloom Cocoa: Warm 1 cup milk in a medium saucepan to steaming. Whisk in dry mix until glossy.
  4. Add Chocolate: Stir in chopped chocolate and remaining 2 cups milk. Heat over medium-low, stirring, until 190 °F and slightly thickened—about 4 minutes.
  5. Flavor: Remove from heat; mix in peppermint extract and 2 tbsp candy-cane dust. Taste and adjust mint.
  6. Strain: Pour through fine strainer into a pitcher for velvet texture.
  7. Whip Cream: Beat cold cream, powdered sugar, vanilla, and cream cheese to soft peaks.
  8. Serve: Rim mugs with corn syrup and crushed candy. Ladle cocoa ¾ full, top with whipped cream, and sprinkle extra shards. Enjoy immediately.

Recipe Notes

Cocoa concentrate keeps 5 days refrigerated or 3 months frozen. Reheat gently; do not boil. Whipped cream stays stable 24 hours when cream-cheese method is used.

Nutrition (per serving)

382
Calories
6g
Protein
42g
Carbs
21g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.