Homemade Hot Chocolate Recipe

LAST UPDATED: Dec 18, 2019 | PUBLISHED: Dec 18, 2019 | By: Julie Blanner

This delicious Homemade Hot Chocolate recipe is so easy to make! Get the secret that makes this Homemade Hot Chocolate so rich and creamy!

homemade hot chocolate in a white mug with text overlay

Originally published December 2015, updated with video and tips December 2019.

If there’s one thing I loved as a child, it was hot chocolate. Little did I know at the time that I wasn’t experiencing good hot chocolate. My mom was always conscience of our sugar intake and having hot chocolate was a special treat. I didn’t think twice when she’d open a packet, pour half in a cup of hot water, stir and serve.

As I’ve grown, so have my tastes and that half pack of watered down mix just isn’t enough. If you’re going to do something, do it right, right? This creamy homemade hot chocolate recipe takes less than 10 minutes to make and is so dreamy! And hey, it’s another way to squeeze in a little calcium.

Love hot chocolate and want a more grown up version? Don’t miss my delicious spiked hot chocolate – it’s got a delicious taste of peppermint schnapps! 

It’s so incredibly quick and easy to make, yet better than any hot cocoa I’ve had at chain coffee shops! It’s so creamy and decadent, it’s the perfect treat on a cold winter day! The condensed milk really takes this drink to a whole other level – I can’t wait for you to try it!

Homemade Hot Chocolate Ingredients

  • Chocolate Chips – or chocolate melting wafers. I like to use milk chocolate or semi-sweet, but you can use dark chocolate or white chocolate as well.
  • Sweetened Condensed Milk – The secret ingredient that makes this cocoa so creamy!
  • Milk – Whatever milk you have on hand.  
  • Vanilla – completely optional, but a hint of vanilla adds a touch of flavor and makes it irresistible

How to Make Hot Chocolate

We frequently make this in fall and winter because it’s so quick and easy and so good! This recipe makes enough for 5 large drinks and it’s easily halved (or doubled). You can simply use the slider on the printable recipe card!

  1. Melt the chocolate. Chocolate wafers in a pot
  2. Add sweetened condensed milk to make it extra creamy. Condensed milk added to the pot
  3. Whisk in milk and enjoy! Milk added to the pot


I love this drink exactly how it is, but if you want to make it more festive or fun for the kids, you can add a variety of toppings;

  • marshmallows
  • whipped cream
  • sprinkles
  • candy canes


  • Make it a snowball fight – just add a scoop of vanilla ice cream
  • Add a shot of liqueur – Peppermint Schnapps or Marshmallow Vodka are favorites

Easy homemade hot chocolate in a white mug with a gold spoon

More Drink Recipes

If you try this homemade hot chocolate recipe, please come back to share using my 5 star rating in the comments below! Hungry for more? Get my BEST Baking Secrets delivered directly to your inbox and connect on instagram facebook and pinterest!

The creamiest hot chocolate recipe - get the secret to the best homemade hot chocolate

Homemade Hot Chocolate

This delicious Homemade Hot Chocolate recipe is so easy to make! Get the secret that makes this Homemade Hot Chocolate so rich and creamy!
5 from 1 vote
Print Pin Rate
Course: Breakfast, Drinks
Cook Time: 10 minutes
Total Time: 10 minutes
Servings (hover to scale): 5
Calories: 571kcal



  • In a pot over medium heat, melt chocolate. Add sweetened condensed milk and stir until smooth.
  • Gradually add milk, whisking until smooth.
  • Whisk in vanilla and serve.



  • You can use your favorite chocolate chips. I like to use semi-sweet, but milk chocolate and dark chocolate chips also work well. 
  • Don't let the drink boil on the stovetop.
Top with whipped cream, sprinkles, chocolate chips, crushed peppermint.
Spike with Peppermint Schnapps or Marshmallow Vodka


Calories: 571kcal | Carbohydrates: 78g | Protein: 14g | Fat: 22g | Saturated Fat: 13g | Cholesterol: 54mg | Sodium: 219mg | Potassium: 583mg | Sugar: 76g | Vitamin A: 650IU | Vitamin C: 2.3mg | Calcium: 515mg | Iron: 0.7mg
DID YOU MAKE THIS RECIPE?Mention @JulieBlanner or tag #JulieBlanner