Easy Homemade Hot Chocolate

Cup of hot chocolate

Enrique Díaz/Getty Images

Prep: 5 mins
Cook: 10 mins
Total: 15 mins
Servings: 3 to 4 servings
Nutritional Guidelines (per serving)
457 Calories
11g Fat
80g Carbs
11g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 3 to 4
Amount per serving
Calories 457
% Daily Value*
Total Fat 11g 14%
Saturated Fat 7g 34%
Cholesterol 34mg 11%
Sodium 347mg 15%
Total Carbohydrate 80g 29%
Dietary Fiber 3g 9%
Protein 11g
Calcium 364mg 28%
*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.)

Why go to powdered packets when it is so easy to make hot chocolate at home with this easy recipe? Even better: This hot chocolate is rich and creamy, and you don't have to use all the milk you have in the house. You can even make this hot chocolate in the crock pot. Top this homemade hot chocolate with homemade ​lemon marshmallows for a truly decadent treat!


  • 1 14 oz. can sweetened condensed milk
  • 1/2 cup cocoa powder
  • 1 tsp. pure vanilla extract
  • 1/8 tsp. kosher salt
  • 6-1/2 cups water

Steps to Make It

  1. Whisk together sweetened condensed milk, cocoa powder, vanilla and salt in a medium saucepan over medium-low heat.

  2. Whisk in water, about a cup at a time. Heat until warmed through, about 10 minutes. Note: Do not allow the hot chocolate to boil. It should just simmer until warmed through.

Crock Pot Directions

  1. Crockpot Directions: Whisk together all ingredients.

  2. Pour into slow cooker.

  3. Heat on low 1 to 3 hours.