white hot chocolate in large mugs with whipped cream and snowflake shaped marshmallows

White Hot Chocolate

This creamy white hot chocolate is a rich winter treat that will warm you up on the coldest days. Easy to make and customize!
Course Dessert, Drinks
Cuisine American
Keyword homemade white hot chocolate, hot chocolate recipes, white hot chocolate
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 1 large or 2 small mugs
Calories 671kcal
Author Amanda Biddle


  • 1 cup milk (whole or 2% work best)
  • 1/4 cup heavy cream
  • 2-3 ounces white chocolate 1/3 cup, chopped (or chips)*
  • 1/2 to 1 teaspoon vanilla extract (see notes)
  • whipped cream and/or marshmallows , for serving


  • Combine milk and cream in a small pot. Warm, over medium low heat, stirring often, until bubbles begin to form around the sides and wisps of steam rise from the pot.
  • Reduce heat to low and add white chocolate and vanilla extract. Stir or whisk until chocolate is completely melted. 
  • Pour into mugs and serve immediately with whipped cream and/or marshmallows.



*The amount of white chocolate you use will depend on how sweet you like your hot chocolate, and the sweetness of the chocolate you're using (it can vary by brand). Start with 2 ounces and add additional, to taste.
The same applies to the vanilla extract. The quantity will depend on the brand of white chocolate you've used. Some have more prominent vanilla notes than others. Start with 1/2 teaspoon and add to taste.

Boozy Variations:

Add 1-2 tablespoons of Bourbon, Spiced Rum, Kahlua, Irish Cream, Amaretto, or Chambord. Remember that sweet liqueurs will add sweetness to the drink, so if using them, plan on adjusting your white chocolate quantity, to taste.


Calories: 671kcal | Carbohydrates: 47g | Protein: 12g | Fat: 48g | Saturated Fat: 29g | Cholesterol: 117mg | Sodium: 178mg | Potassium: 528mg | Sugar: 46g | Vitamin A: 1270IU | Calcium: 427mg