Go Back
+ servings
Glass of hot chocolate topped with mini marshmallows
Print Pin
5 from 24 votes

How to Make Hot Chocolate

Learn how to make hot chocolate from scratch at home on the stovetop to enjoy this winter. Perfectly rich and creamy, it's a family favorite!
Course Drinks
Cuisine American
Diet Gluten Free, Vegetarian
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 2 drinks
Calories 539kcal
Author Yumna Jawad



  • Fill a small pot with the water and bring to a boil. Whisk in the cocoa powder and sugar.
  • Reduce heat to medium and whisk in the milk. Cook over medium heat until the milk is heated but not boiling, about 3 minutes
  • Add chocolate chips and continue to whisk until the chocolate chips melt and the mixture becomes smooth, about 2 more minutes.
  • Remove from the heat; stir in vanilla extract.
  • Serve with mini marshmallows, if desired.


Storage: Leftovers can be cooled at kept covered in the ridge for 2 to 3 days. Reheat it on the stovetop to warm through to serve.
Tips: You can make this hot chocolate with any kind of milk. Use a plant based milk like almond or oat for a vegan hot drink, or half and half for a creamier and more indulgent sip.


Calories: 539kcal | Carbohydrates: 62g | Protein: 18g | Fat: 27g | Saturated Fat: 16g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 36mg | Sodium: 204mg | Potassium: 998mg | Fiber: 7g | Sugar: 50g | Vitamin A: 444IU | Vitamin C: 1mg | Calcium: 539mg | Iron: 4mg