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
Close-up of a steaming mug of rich, creamy homemade hot chocolate topped with whipped cream and chocolate shavings on a wooden background

The Ultimate Homemade Hot Chocolate

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This recipe delivers a rich, creamy, and deeply satisfying homemade hot chocolate that's perfect for cozying up on a cold day.

  • Total Time: 15 minutes
  • Yield: 4 servings

Ingredients

4 cups whole milk
1/2 cup heavy cream
1/4 cup unsweetened cocoa powder
1/4 cup granulated sugar (or to taste)
1/4 teaspoon salt
4 ounces good quality dark chocolate, finely chopped
1 teaspoon vanilla extract
Optional toppings: whipped cream, marshmallows, chocolate shavings

Instructions

Step 1: In a medium saucepan, whisk together the cocoa powder, granulated sugar, and salt until well combined. Add about 1/2 cup of the whole milk to this mixture and whisk thoroughly to form a smooth paste, ensuring there are no lumps.
Step 2: Gradually whisk in the remaining whole milk and the heavy cream into the saucepan. Place the saucepan over medium-low heat.
Step 3: Heat the mixture, stirring frequently, until it is hot and steaming but not boiling. Be careful not to let it come to a rolling boil, as this can scorch the milk.
Step 4: Remove the saucepan from the heat. Add the finely chopped dark chocolate and vanilla extract. Let it sit for 1-2 minutes to allow the chocolate to melt.
Step 5: Whisk the hot chocolate vigorously until the chocolate is fully melted and the mixture is smooth and velvety. Taste and adjust sweetness if desired.
Step 6: Pour into mugs and top with your favorite additions like whipped cream, marshmallows, or chocolate shavings. Serve immediately and enjoy!

Notes

For an extra layer of flavor, add a pinch of cinnamon or a tiny dash of cayenne pepper to the dry ingredients in Step 1. You can also customize the chocolate by using milk chocolate for a sweeter, milder drink, or a higher percentage dark chocolate for a more intense flavor.

  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: Beverage
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 mug
  • Calories: 380 kcal
  • Sugar: 35g
  • Sodium: 180mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 10g
  • Cholesterol: 65mg