Making delicious, thick, velvety hot chocolate at home is easy. Unsweetened cocoa powder is the key. It has a richer, deeper, more chocolatey taste than commercial sweetened drinking chocolates. It can also be used for baking. Although hot chocolate can be made in the microwave, it tastes more delicious when it is made on the stovetop. The extra 1-2 minutes of cooking allows the chocolate to fully bloom. Recipes usually ask for equal amounts of sugar and unsweetened cocoa, but it’s really a matter of taste. Adjust the amounts if you prefer it richer or sweeter. Any other type of milk can be used, such as almond or soy milk — have fun with it!

2 servings

6 ingredients

15 minute prep

  • 4 teaspoons sugar (turbinado or raw), or to taste
  • 2 tablespoons cocoa powder, unsweetened
  • 2 tablespoons milk
  • 1 cup milk
  • ¼ teaspoon vanilla extract (optional)
  • Pinch of ground cinnamon (optional)

  1. Mix sugar, cocoa, and the 2 tablespoons of milk in a mug until smooth. Set aside.
  2. On the stovetop, heat the remaining 1 cup of milk in a small saucepan over medium heat. If using a microwave, heat in a glass measuring jug until steaming hot but not boiling.
  3. Gradually stir the hot milk into the cocoa mixture, stirring, until well blended. Pour back into the pan. Add the vanilla. Cook, stirring, for 1 to 2 minutes or until almost boiling again. Remove from heat.
  4. To froth the hot chocolate, buzz with an immersion blender in the saucepan or jug, or beat it with a balloon whisk. Pour it back into the mug and sprinkle with cinnamon, if using. Alternatively, pour the hot chocolate into a blender, cover with the lid and a kitchen towel, and blend until frothy.

Chef Tips

For a deep chocolatey taste, use Dutch-processed unsweetened cocoa powder.

For a Mexican twist, try adding adding a pinch of chili powder instead of the cinnamon.

In some countries, hot chocolate is made with water and not milk, so for lactose intolerants, experiment to find the unsweetened, nondairy milk that works best. Don’t hesitate to up the chocolate content if the taste seems thin. When using a milk with added vanilla flavor, no need to add any extra.

Nutrition Facts (per serving)

Calories: 130; Fat: 5g; Saturated Fat: 3g; Polyunsaturated Fat: 1g; Monounsaturated Fat: 2g; Carbohydrates: 18g; Sugar: 16g; Fiber: 2g; Protein: 6g; Sodium: 60mg

Registered Dietitian Approved

Our recipes, articles, videos, and more content are reviewed by our Registered Dietitian Kate Ueland, MS, RD, CSO, a board-certified specialist in oncology nutrition, to ensure that each is backed with scientific evidence and follows the guidelines set by the Oncology Nutrition for Clinical Practice, 2nd Ed., published by the Oncology Nutrition Dietetic Practice Group, a professional interest group of the Academy of Nutrition and Dietetics, and the American Institute for Cancer Research and the American Cancer Society.

This recipe was originally published on Cook for Your Life. It is used by permission.

Fred Hutch Cook For Your Life logo TM