Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of rich homemade the best hot chocolate in a ceramic mug, topped with fluffy marshmallows and sprinkled with cocoa powder.

The Best Hot Chocolate Recipe


  • Author: Amelia
  • Total Time: 15 minutes
  • Yield: (8 oz cups)

Description

Rich, creamy, and deeply comforting, this hot chocolate recipe uses real chocolate, whole milk, and a touch of cream for an indulgent experience. A pinch of sea salt and a splash of vanilla elevate the flavor, making each sip feel like a cozy hug. It’s perfect for winter nights, holiday gatherings, or whenever you need a little warm-up.


Ingredients

Scale
  • 6 oz semi-sweet and/or dark chocolate (60–70% cacao), chopped

  • 2 cups whole milk

  • ¼ cup heavy cream

  • 2 tbsp brown sugar (adjust to taste)

  • ½ tsp pure vanilla extract

  • Pinch of sea salt

  • Optional:

    • ¼ tsp cinnamon

    • Pinch of cayenne pepper

    • 1 tsp espresso powder

    • Peppermint or almond extract (¼ tsp)


Instructions

In a saucepan over medium-low heat, combine milk and cream. Warm until small bubbles form around the edges (do not boil).

Reduce heat to low and whisk in the chopped chocolate until fully melted and smooth.

Stir in brown sugar, vanilla extract, and sea salt. Whisk gently until well combined.

Add optional ingredients for custom flavors.

Serve in pre-warmed mugs and top with whipped cream, marshmallows, or chocolate shavings if desired.

Notes

For a lighter version, use 2% milk and reduce the cream.

Keep heat low to avoid graininess or chocolate separation.

Make a concentrate ahead by using half the milk, then refrigerate. Add the rest of the milk when reheating.

  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: Beverages
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (8 oz)
  • Calories: 310
  • Sugar: 25g
  • Sodium: 85mg
  • Fat: 19g
  • Saturated Fat: 12g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 29g
  • Fiber: 3g
  • Protein: 7g
  • Cholesterol: 35mg

Keywords: hot chocolate, homemade hot cocoa, winter drink, cozy beverage, real chocolate