salted caramel hot chocolate with whipped cream for winter treats

30 min prep 115 min cook 5 servings
salted caramel hot chocolate with whipped cream for winter treats
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a certain kind of magic that happens when the first real snowflake lands on your mitten and the world goes hushed and white. For me, that moment always triggers one craving: a mug of salted-caramel hot chocolate so thick it could double as dessert, crowned with a cloud of hand-whipped cream that melts into salty-sweet rivulets. I developed this recipe the winter my daughter learned to skate; every Saturday we’d come home with numb fingers and rosy cheeks, and I’d stand at the stove stirring caramel until it turned the color of toasted pecans. The scent alone thawed us out before the first sip. Ten years later it’s still our weekend ritual, but I’ve refined it into the silkiest, most outrageously decadent version imaginable—one that works just as well for a casual Tuesday night as it does for the neighborhood cookie-swap. If you’ve been disappointed by watery, overly sweet mixes, prepare to have your standards reset forever.

Why This Recipe Works

  • Double-hit caramel: We cook real sugar to a deep amber, then reinforce it with a spoonful of buttery caramel sauce for layers of toasty flavor.
  • Chocolate, not cocoa: Finely chopped bittersweet bar chocolate melts into glossy oblivion, giving body and complexity that powder can’t touch.
  • Balanced salinity: Maldon flakes join the caramel while it’s still molten, so the salt dissolves evenly instead of landing in gritty pockets.
  • Cornstarch slurry: A teaspoon thickens the sip just enough to coat the back of a spoon without veering into pudding territory.
  • Whipped cream that holds: We stabilize heavy cream with a kiss of crème fraîche so it floats for photos but still melts silkily into the drink.
  • Make-ahead friendly: The caramel base keeps a week refrigerated; reheat with milk for instant comfort.
  • Scalable for parties: Multiply everything except salt by your guest count, simmer in a slow-cooker, and set out mugs and toppings.

Ingredients You'll Need

Ingredients

The soul of this drink is the caramel, so reach for a heavy-bottom stainless saucepan that distributes heat evenly. Use granulated cane sugar; beet sugar can caramelize with a faint vegetal note. For chocolate, pick a 60–64 % bittersweet bar you’d happily snack on—Valrhona Manjari or Guittard Akoma are my go-tos. Whole milk gives the most velvety texture, but if you keep 2 % on hand, whisk in 2 Tbsp of dried milk powder to mimic the richness. Heavy cream with 36 % fat whips faster and weeps less than the ubiquitous 30 % “whipping” cream. A spoon of crème fraîche adds subtle tang that plays against the caramel; sour cream works in a pinch, but reduce the salt by a hair. Finally, keep flaky sea salt within reach; its thin crystals dissolve quickly and season more evenly than coarse kosher.

How to Make Salted Caramel Hot Chocolate with Whipped Cream for Winter Treats

1
Mise en place & toast the sugar

Measure out ⅔ cup sugar, 3 Tbsp water, and ¼ tsp lemon juice. Combine in a medium saucepan, set over medium heat, and swirl—don’t stir—until the mixture turns the color of an old penny and wisps of smoke appear. Immediately remove from heat to prevent bitterness.

2
Deglaze & season

Off heat, carefully whisk in ¼ cup warm heavy cream; it will bubble violently. When steam subsides, whisk in 1 Tbsp unsalted butter, ½ tsp Maldon salt, and 2 Tbsp store-bought caramel sauce for extra depth. Return to low heat for 30 seconds to melt any stubborn bits.

3
Build the chocolate base

Pour 2 cups whole milk into the caramel pot, whisking constantly. In a small bowl, whisk 1 tsp cornstarch with 2 Tbsp of the chocolate milk until smooth, then return to the pot. Bring to a bare simmer; tiny bubbles should appear around the edges.

4
Melt the chocolate

Chop 4 oz bittersweet chocolate to almond-sized shards. Reduce heat to low, add chocolate, and whisk until melted and glossy, about 2 minutes. Taste; if you prefer a darker edge, whisk in another ½ oz chocolate. Remove from heat.

5
Whip the cream topping

In a chilled bowl, beat ¾ cup cold heavy cream to soft peaks. Add 1 Tbsp crème fraîche, 1 tsp vanilla, and 1 tsp powdered sugar. Beat just until firm peaks form. Over-whipping gives a buttery texture; stop when the whisk leaves faint trails.

6
Serve & garnish

Divide the hot chocolate between two pre-warmed mugs. Dollop whipped cream generously. Drizzle extra caramel in a chevron pattern and finish with a pinch of flaky salt. Serve immediately with shortbread or candied ginger.

Expert Tips

Temperature check

Caramel goes from perfect to acrid in seconds. Keep an instant-read thermometer handy; pull at 190 °C/375 °F.

Avoid crystallization

Wet the pan’s sides with a pastry brush while the sugar dissolves to prevent stray granules from seeding crystals.

Overnight flavor

The base tastes even deeper after 24 h. Refrigerate, then reheat gently with a splash of milk to loosen.

Dairy-free swap

Substitute full-fat oat milk and coconut cream; add 1 tsp white miso for the umami you’d normally get from dairy.

Snow-day hack

No stove? Shake 2 Tbsp caramel, 1 Tbsp chocolate chips, and 8 oz very hot milk in a thermal bottle until smooth.

Gift idea

Pour the cooled caramel base into mini jars, attach a mini bottle of liquor, and include instructions for a boozy upgrade.

Variations to Try

  • Mocha swirl: Dissolve 1 tsp espresso powder into the milk for a subtle coffee backbone.
  • Spiced Mexican style: Add ⅛ tsp cayenne and ¼ tsp cinnamon to the caramel for gentle heat.
  • Boozy grown-up: Stir 1 oz dark rum or Irish whiskey into each mug just before serving.
  • White-chocolate twist: Replace half the bittersweet with good white chocolate for a butterscotch vibe.
  • Vegan salted maple: Swap caramel for maple syrup cooked to 115 °C, use oat milk, and whip coconut cream.
  • S’mores topper: Torch a marshmallow on top and shower with graham-cracker crumbs.

Storage Tips

Transfer the cooled caramel-chocolate base to an airtight jar; it will keep 7 days refrigerated. The whipped cream is best freshly made, but you can stabilise it further with ½ tsp powdered gelatin bloomed in 1 Tbsp milk; this buys you 24 h. To reheat, warm the base gently with an equal volume of milk in a small saucepan over low heat, whisking constantly—do not boil or the chocolate will seize. Frozen cubes of the base blended with hot milk make a quick frappe. If separation occurs, blitz with an immersion blender for 5 seconds to re-emulsify.

Frequently Asked Questions

You can, but the flavor will be one-note. Stir 3 Tbsp jarred sauce into the milk, then add ¼ tsp salt and ½ tsp vanilla to mimic the complexity of cooked caramel.

Add 2 Tbsp water, cover 2 min so steam washes the sides, then resume cooking. If crystals persist, strain the finished caramel through a fine sieve.

Yep. Add milk, chocolate, and caramel to the cooker; whisk 1 tsp cornstarch with ¼ cup of the milk and stir in. Cook on LOW 2 h, whisking every 30 min. Hold on WARM up to 3 h.

Absolutely. The alcohol is optional and the caffeine from 4 oz chocolate is minimal—about 8 mg per mug (a glass of chocolate milk has 5 mg).

Press a piece of plastic wrap directly onto the surface if storing, or serve with the whipped-cream cap which acts as an edible seal.

Freeze the base (minus cream) in ice-cube trays; reheat cubes with milk. Frozen whipped cream rosettes can be dropped directly onto hot cocoa—they thaw in seconds.
salted caramel hot chocolate with whipped cream for winter treats
main-dishes
Pin Recipe

Salted Caramel Hot Chocolate with Whipped Cream for Winter Treats

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

Ingredients

Instructions

  1. Caramelise sugar: Combine sugar, water, and lemon juice in a saucepan; cook over medium heat until deep amber. Remove from heat immediately.
  2. Deglaze: Carefully whisk in warm cream, then butter, salt, and caramel sauce until smooth.
  3. Thicken: Whisk cornstarch with 2 Tbsp of the milk; add to the pot along with remaining milk. Simmer gently 2 min.
  4. Melt chocolate: Reduce heat to low, add chopped chocolate, whisk until silky.
  5. Whip cream: Beat cold cream with crème fraîche, vanilla, and sugar to firm peaks.
  6. Serve: Pour hot chocolate into warm mugs, top with whipped cream, drizzle caramel, and sprinkle salt.

Recipe Notes

For a party, quadruple the recipe and hold in a slow-cooker on LOW for up to 3 hours. Stir occasionally to prevent a skin from forming.

Nutrition (per serving)

482
Calories
6g
Protein
49g
Carbs
29g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.