Dairy-Free Hot Chocolate

Cup of Hot Chocolate, against dark wood.
creacart / Getty Images
  • Total: 20 mins
  • Prep: 10 mins
  • Cook: 10 mins
  • Yield: 4 servings
Nutritional Guidelines (per serving)
312 Calories
13g Fat
43g Carbs
5g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 servings
Amount per serving
Calories 312
% Daily Value*
Total Fat 13g 16%
Saturated Fat 7g 34%
Cholesterol 1mg 0%
Sodium 74mg 3%
Total Carbohydrate 43g 16%
Dietary Fiber 4g 16%
Protein 5g
Calcium 176mg 14%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

The quality of any hot chocolate is defined by the quality of the chocolate you use in the recipe. For the creamiest hot chocolate recipe, use good-quality dark (about 70% or higher) dairy-free chocolate.

Note: this recipe is suitable for dairy-free, vegan, vegetarian, egg-free, gluten-free, lactose-free, and wheat-free diets, but as with any recipe intended for persons with allergies or dietary restrictions, make sure to read all nutritional labels carefully to make sure that there are no hidden dairy-derived ingredients (or other allergens, if these apply to you).


  • 1 cup water
  • 4 ounces dairy-free dark chocolate
  • 1/3 cup white organic sugar
  • 3 cups plain unsweetened soy milk (preferably refrigerated variety)
  • 1/2 teaspoon vanilla

Steps to Make It

  1. Gather the ingredients.

  2. In a small saucepan over low heat, whisk together the water and chocolate, stirring occasionally until the chocolate is melted and the mixture is consistent.

  3. Add the sugar, stirring well to dissolve.

  4. Turn up the heat to medium, bringing the liquid just below the boiling point, stirring constantly, for about 2 minutes.

  5. Gradually add the soymilk and vanilla, stirring well until incorporated. Cook until desired temperature and consistency.

  6. Serve and enjoy!