Go Back

Homemade Hot Chocolate Recipe (Hot Cocoa)

A rich, creamy, and velvety homemade hot chocolate made with cocoa powder and whole milk, perfect for cozy days.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4 servings
Course: Beverages
Cuisine: American
Calories: 250

Ingredients
  

Base Ingredients
  • 4 cups whole milk
  • 1/2 cup granulated sugar
  • 1/2 cup unsweetened cocoa powder
  • 1/4 cup cornstarch optional, for thickness
  • 1/4 teaspoon salt
  • 1 teaspoon vanilla extract
  • 1/2 cup heavy cream for garnish
Optional Toppings
  • 1/2 cup whipped cream
  • 1/4 cup chocolate shavings
  • 1/4 cup mini marshmallows

Equipment

  • Medium saucepan
  • Whisk

Method
 

Cooking Steps
  1. In a medium saucepan, whisk together the cocoa powder, sugar, cornstarch, and salt until no lumps remain.
  2. Gradually pour in 1 cup of milk while whisking constantly to form a smooth paste.
  3. Add the remaining milk and whisk until fully combined.
  4. Place the saucepan over medium heat and whisk gently until steaming, about 5 minutes.
  5. Reduce heat to low and stir in the vanilla extract.
  6. Whisk for another 2 minutes until the mixture thickens slightly.
  7. Remove from heat and whisk in the heavy cream.
  8. Pour into mugs and top with whipped cream, chocolate shavings, and marshmallows.

Notes

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, whisking to recombine.