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
Horizontal image of white mug filled with a dark brown creamy beverage on a wooden board next to mini marshmallows.

The Best Homemade Hot Chocolate

  • Author: Nikki Cervone
  • Total Time: 15 minutes
  • Yield: 4 1-cup servings 1x


Rich and creamy homemade hot chocolate made with bars of bittersweet chocolate is a seriously decadent upgrade to the classic hot drink for wintertime.


  • 2 cups whole milk
  • 2 cups half-and-half
  • 12 ounces bittersweet chocolate (60-75% cacao), chopped
  • 1/4 cup granulated sugar
  • 1 teaspoon vanilla extract
  • Marshmallows, for serving (optional)


  1. Heat the whole milk and half-and-half in a medium saucepan over low heat, stirring occasionally, until the milk reaches a gentle simmer, about 5 minutes.
  2. Whisk in the chocolate, granulated sugar, and vanilla extract. Continue whisking constantly until the chocolate is completely melted and the mixture is smooth, another 5 minutes.
  3. Remove the pan from the heat and distribute between mugs. Serve hot, topped with marshmallows.
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: Hot Chocolate
  • Method: Stovetop
  • Cuisine: Beverage

Keywords: hot chocolate