A mug of hot cocoa with fresh whipped cream on top, and another mug and bowl of whipped cream in the background.
Print Recipe
5 from 1 vote

Creamy Hot Cocoa

A homemade Hot Cocoa recipe to satisfy your sweet tooth and sooth your soul!  You'll be surprised at how easy it is to make a cup of homemade hot cocoa.
Prep Time5 mins
Cook Time5 mins
Total Time10 mins
Course: Beverage
Cuisine: American
Servings: 4
Calories: 315kcal
Author: Lauren Allen


  • 1/3 cup unsweetened cocoa powder
  • 1/3 cup granulated sugar
  • 1/3 cup boiling water
  • dash of salt
  • 3 1/2 cups milk
  • 1/2 cup half and half (or evaporated milk)
  • 3/4 teaspoon vanilla extract


  • Combine the cocoa and sugar in a saucepan over medium-low heat.
  • Add a dash of salt and the boiling water. Bring the mixture to a slow boil, stirring continuously.
  • Once boiling, turn down to a simmer and stir continually for 2 minutes. 
  • Stir in milk and heat until very hot, but not boiling!
  • Remove from heat and add vanilla. Divide between 4 mugs.
  • Add the half & half to the mugs of cocoa to cool it to drinking temperature. 
  • Top with whipped cream if desired!


To store. Store hot cocoa covered in the refrigerator for up to 4 days.  Reheat slowly to avoid boiling.
To make ahead:  This recipe is best made fresh (it's so fast too), but hot cocoa can be made 2-3 days ahead of time.  Reheat hot cocoa slowly on the stovetop to avoid boiling it as it will cause the half and half to separate.


Calories: 315kcal | Carbohydrates: 31g | Protein: 8g | Fat: 18g | Saturated Fat: 11g | Cholesterol: 62mg | Sodium: 105mg | Potassium: 413mg | Fiber: 2g | Sugar: 27g | Vitamin A: 785IU | Calcium: 270mg | Iron: 1.1mg