Go Back
Homemade Hot Chocolate from Scratch recipe photo

Hot Chocolate from Scratch

This Hot Chocolate from Scratch is SO EASY! Rich, creamy, and customizable, it’s the perfect cozy treat for chilly days.
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings: 2 servings
Course: Beverage
Cuisine: American

Ingredients
  

  • 2 cups milk whole milk preferred or any milk including plant-based
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons sugar granulated white sugar or substitute with coconut sugar or honey
  • 1/4 teaspoon vanilla extract
  • pinch salt
  • Whipped cream for topping, optional

Equipment

  • Small Saucepan
  • Whisk
  • Measuring spoons and cups
  • Mug or heatproof cup
  • Optional: Handheld frother or milk frother

Method
 

Make Hot Chocolate from Scratch: A Simple Method
  1. In your saucepan, sift together 2 tablespoons of unsweetened cocoa powder, 2 tablespoons of sugar, and a pinch of salt to blend smoothly with no clumps.
  2. Pour in about 1/4 cup of milk and whisk vigorously to form a smooth chocolate paste dissolving cocoa and sugar thoroughly before adding the rest of the milk.
  3. Slowly pour in the remaining 1 3/4 cups of milk while whisking continuously. Place the saucepan over medium heat and warm the mixture, stirring often, until hot but not boiling, about 3–5 minutes.
  4. Remove from stove and stir in 1/4 teaspoon of vanilla extract for extra flavor and warmth.
  5. Pour hot chocolate into your favorite mug. Top with a generous swirl of whipped cream and optionally sprinkle cocoa powder or chocolate shavings.

Notes

  • Use whole milk or add a splash of heavy cream to make the hot chocolate extra rich and creamy.
  • Try plant-based milks like almond or oat for a different flavor profile and dairy-free option.
  • Store leftover hot chocolate in an airtight container in the refrigerator for up to 2 days and gently reheat on the stove.