Home Christmas Recipes Hot Chocolate

Hot Chocolate

This homemade Hot Chocolate recipe is decadent, creamy, and so delicious!

  • Prep2 minutes
  • Cook5 minutes
  • Servings5

Published 25 Dec 2025

Hot Chocolate

This homemade Hot Chocolate recipe is thick, creamy, and so delicious. The perfect cozy drink for a cold day!

Homemade hot chocolate

Every year when the first cool days roll around, I find myself craving a cozy mug of hot chocolate.

There is just nothing like a hot steaming mug of hot cocoa to warm you up on a cold day.

This homemade hot cocoa is one of my favorite indulgences during the fall and winter months!

This recipe is a family favorite for Halloween, Thanksgiving, Christmas, snow days, and just about any occasion that calls for a cozy treat.

It’s also great for serving at holiday parties with a hot chocolate toppings bar. I suggest making a double or triple batch though, it will go fast!

a ladle with hot chocolate over a pot

Ingredients needed

  • Whole milk and heavy cream: the combination of milk and cream gives this hot chocolate a luxuriously decadent taste.
  • Unsweetened cocoa powder
  • Milk chocolate chips: you can use other chocolate types, but for a classic taste I recommend milk chocolate chips.
  • Vanilla extract
  • Pinch of salt
ingredients needed to make homemade hot chocolate

How to make hot chocolate

Step 1: Add the milk, heavy cream, and cocoa powder to a medium sized sauce pan. Heat the pot over medium low heat, whisking until warm. Be careful not to boil it as this will burn the milk.

Step 2: Add the milk chocolate chips, vanilla extract, and salt. Continue to whisk until the chocolate chips are fully melted and the hot cocoa is thickened.

Step 3: Continue stirring until your hot chocolate is completely smooth and thickened. Pour it into mugs and serve with toppings of choice!

milk, heavy cream, and cocoa powder in a sauce pan
whisking the hot chocolate

Storing and reheating hot chocolate

Allow the hot cocoa to cool, then store any leftovers in an airtight jar or container in the refrigerator. This hot chocolate will keep for 3-5 days.

Hot cocoa can be reheated over low heat on the stove, or in the microwave in 15-30 second increments until heated through.

a ladle with hot chocolate over a pot

Topping ideas

  • Mini marshmallows
  • Whipped cream
  • Chocolate shavings
  • Chocolate chips
  • Caramel or chocolate syrup
  • Crushed peppermint candies
  • Toffee bits

This recipe is absolutely delicious and comes out perfectly every time!

If you prefer a richer chocolate profile, you can swap the milk chocolate chips for dark chocolate chips, or your favorite chopped up chocolate bar.

Every sip is heaven in a mug! There’s no better way to warm up on a cold day.

hot chocolate topped with whipped cream and chocolate shavings
hot chocolate topped with marshmallows and chocolate syrup

More holiday favorites

Nutrition

  • Calories: 439kcal
  • Carbohydrates: 33g
  • Protein: 7g
  • Fat: 33g
  • Saturated Fat: 20g
  • Polyunsaturated Fat: 1g
  • Monounsaturated Fat: 5g
  • Cholesterol: 71mg
  • Sodium: 77mg
  • Potassium: 414mg
  • Fiber: 1g
  • Sugar: 29g
  • Vitamin A: 937IU
  • Vitamin C: 0.3mg
  • Calcium: 241mg
  • Iron: 0.5mg