Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A steaming mug of rich homemade hot chocolate topped with whipped cream and chocolate shavings, placed on a cozy wooden table next to a warm blanket.

Homemade Hot Chocolate: The Ultimate Cozy Drink

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the richest, creamiest Homemade Hot Chocolate recipe from scratch. This comforting beverage is incredibly easy to make with real chocolate, perfect for warming up on a chilly day.

  • Total Time: 15 minutes
  • Yield: 4 servings

Ingredients

3 tablespoons unsweetened cocoa powder
1/4 cup granulated sugar (or more, to taste)
Pinch of salt
3 cups whole milk
1/2 cup heavy cream
4 ounces good quality dark chocolate (60-70% cacao), finely chopped
1 teaspoon vanilla extract

Instructions

Step 1: In a medium saucepan, whisk together the unsweetened cocoa powder, granulated sugar, and a pinch of salt. Whisking them dry first helps prevent clumps when liquids are added.
Step 2: Gradually pour in about 1/2 cup of the whole milk, whisking continuously to form a smooth paste. This paste is key to preventing lumps in your final Homemade Hot Chocolate. Continue whisking until it’s completely smooth.
Step 3: Slowly add the remaining whole milk and the heavy cream to the saucepan, continuing to whisk until everything is well combined. Turn the heat to medium-low.
Step 4: Add the chopped dark chocolate to the milk mixture. Stir constantly with a whisk or a rubber spatula as the mixture heats up. Keep stirring until the chocolate is fully melted and smoothly incorporated, and the Homemade Hot Chocolate is steaming gently. Do not allow it to boil, as this can scorch the milk and dull the chocolate's flavor.
Step 5: Once the chocolate is melted and the mixture is hot, remove the saucepan from the heat. Stir in the vanilla extract. Give it a final taste and adjust sweetness if desired.
Step 6: Ladle the rich, creamy Homemade Hot Chocolate into your favorite mugs. Serve immediately, topped with your choice of garnishes.

Notes

For an even richer experience, try using a blend of Dutch-processed and natural cocoa powder. Adjust sugar to your preference. This recipe is easily doubled for a crowd.

  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: Beverage
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 380 kcal
  • Sugar: 28g
  • Sodium: 80mg
  • Fat: 25g
  • Saturated Fat: 15g
  • Unsaturated Fat: 9g
  • Trans Fat: 0.5g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Protein: 9g
  • Cholesterol: 45mg