Go Back
+ servings

White Hot Chocolate Recipe

Make the creamiest homemade white hot chocolate with this easy recipe. Perfect for winter parties or cozy nights in - better than any coffee shop version!
Print Pin
Course: Hot Drinks
Cuisine: European/American
Keyword: White Hot Chocolate
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4 cups
Calories: 380kcal
Cost: $7

Equipment

  • Medium saucepan
  • Whisk
  • Sharp knife for chopping chocolate
  • Measuring cups and spoons
  • Mugs for serving

Ingredients

  • 4 cups whole milk
  • 8 ounces high-quality white chocolate, chopped
  • 1 teaspoon pure vanilla extract
  • ⅛ teaspoon salt
  • ½ cup heavy cream (optional, for extra richness)
  • Whipped cream and white chocolate shavings for garnish

Instructions

Step 1: Prepare the White Chocolate

  • Finely chop the white chocolate into small, uniform pieces. This ensures even melting and prevents graininess in your final drink.

Step 2: Heat the Milk

  • Pour the milk and heavy cream (if using) into a medium saucepan
  • Heat over medium-low heat, stirring occasionally to prevent scorching
  • Warm until you see small bubbles forming around the edges of the pan (about 180°F)

Step 3: Create the Magic

  • Remove the pan from heat
  • Add the chopped white chocolate
  • Let it sit for 30 seconds to begin melting
  • Whisk slowly until the chocolate is completely melted and the mixture is smooth
  • Stir in the vanilla extract and salt

Step 4: Serve and Garnish

  • Pour into your favorite mugs
  • Top with whipped cream
  • Sprinkle with white chocolate shavings
  • Serve immediately while hot

Notes

  • Never let the milk boil – this can cause the white chocolate to separate
  • Use a whisk rather than a spoon for the smoothest texture
  • If the mixture seems too thick, gradually add more warm milk until you reach your desired consistency
  • For an extra special touch, warm your mugs before serving

Nutrition

Serving: 240ml | Calories: 380kcal | Carbohydrates: 35g | Protein: 8g | Fat: 23g | Saturated Fat: 14g | Cholesterol: 45mg | Sodium: 135mg | Sugar: 33g