Recipes » Drinks » Best Homemade Hot Chocolate You’ve Ever Tasted

Best Homemade Hot Chocolate You’ve Ever Tasted

This post contains paid and/or affiliate links. Read full disclosure.
Jump to Recipe

Do you enjoy sipping on a mug of hot chocolate on cold days? Ditch the store bought packets and learn how to make this amazingly easy hot cocoa recipe.

The best homemade hot chocolate in a clear glass mug on a wood table

This is the coldest, snowiest winter we’ve had in a few years, so we’ve been spending a lot more time indoors than we have in previous winters. That also means we’ve been drinking a lot more hot tea and homemade hot chocolate too.

After some experimentation, I have come up with the best homemade hot chocolate any of us have ever tasted. My girls won’t touch hot chocolate that comes from a packet anymore. They were gifted some and both of them dumped out their cups after tasting it. They said it just doesn’t compare to my homemade hot chocolate. Aren’t they the sweetest?!

It’s so easy to make your own homemade hot chocolate that there’s no reason to buy the packets. Have you ever read the ingredients on those things? Yikes! Take the Nestle Rich Chocolate Flavor Hot Cocoa Mix, for example. Check out this crazy ingredient list:

Sugar, corn syrup solids, vegetable oil (partially hydrogenated coconut or palm kernel and hydrogenated soybean), dairy product solids (from milk), cocoa processed with alkali, and less than 2% of salt, cellulose gum, sodium caseinate, dipotassium phosphate, sodium citrate, sodium aluminosilicate, mono- and diglycerides, guar gum, artificial flavors, sucralose.

After you try my homemade hot chocolate recipe, you’ll never buy those packets again. Your taste buds and your body will thank you!

Clear glass mug of homemade hot chocolate topped with whipped cream and cocoa powder

The Best Homemade Hot Chocolate You’ve Ever Tasted

If you like hot chocolate, this will be the best homemade hot chocolate recipe you’ve ever tasted. It’s amazingly delicious, rich and creamy!
4.74 from 26 votes
Print Recipe
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Recipe Servings: 4


  • 1/3 cup filtered water
  • 1/3 cup unsweetened cocoa powder
  • 1/2 cup granulated sugar
  • 1 pinch sea salt
  • 4 cups whole milk
  • 1/2 teaspoon vanilla extract


  • Sauce Pan
  • Whisk
  • Mugs


  • Bring the water to a boil in a saucepan.
  • Immediately whisk the cocoa powder, sugar and sea salt into boiling water.
  • Once the mixture has formed a paste, whisk in in the whole milk (you can add more milk to make it less rich).
  • Once it’s nearing your ideal temperature, add the vanilla extract.
  • Continue to stir and heat until the homemade hot chocolate mixture until it’s very hot – but be careful not to bring it to a boil
  • Remove from heat and pour into your favorite mugs.
  • You can add a little milk (or half and half to make it even creamier) to the homemade hot chocolate if you need to cool it down quickly for eager little ones (like mine).
  • You can add your favorite toppings as well. We like whipped cream!

Nutrition Information Per Serving

Calories: 263.37kcal | Carbohydrates: 40.92g | Protein: 9.09g | Fat: 8.91g | Saturated Fat: 5.13g | Cholesterol: 24.4mg | Sodium: 117.45mg | Potassium: 431.3mg | Fiber: 2.38g | Sugar: 37.46g | Vitamin A: 395.28IU | Calcium: 284.89mg | Iron: 1.06mg

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating