This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

This easy homemade hot chocolate is the perfect way to end a long day in the snow, sledding, skiing, or making snowmen! It’s so rich and creamy that you’ll never want to go back to the powder!

Hot chocolate in a large pot being scooped up with a ladle.

Reasons You’ll Love This Recipe

  • Comfort: There’s nothing better than coming home and relaxing with a warm cup of chocolatey goodness.
  • Customizable: I use a mix of milk, sugar, vanilla, cocoa powder, and milk chocolate chips. It’s nice and simple! If you’re looking for a deeper chocolate flavor, you can swap out the milk chocolate chips for dark chocolate!
  • Cute: Top this delicious hot chocolate with some homemade marshmallows, or marshmallow whipped cream and some festive sprinkles!

Ingredients for Homemade Hot Chocolate

Five super simple ingredients are all you need to make the best hot chocolate ever! This recipe is easy to customize, so I’ve got you covered on substitutions. Exact measurements can be found in the recipe card at the bottom of the post.

  • Milk: Use your favorite kind. Anything from 2%, whole, half & half, almond, soy, or nut milk works. Remember that the higher the fat content, the creamier your homemade hot chocolate will be.
  • Cocoa Powder: I like using Dutch process cocoa for a smoother chocolate flavor.
  • Granulated Sugar: A little white sugar is all you need to sweeten your hot chocolate!
  • Milk Chocolate Chips: I add milk chocolate chips because I love the creaminess they add, but feel free to swap these out for dark or white chocolate chips instead.
  • Vanilla Extract: Vanilla helps to give your hot chocolate more delicious flavor. It’s subtle, but makes all the difference in how it tastes!

Making Your Hot Chocolate

Making hot chocolate from scratch is just as easy as making it from a premade mix! The only difference is that homemade hot chocolate is a million times more creamy and indulgent! Your family is going to go crazy over it this winter.

  1. Combine Ingredients: In a medium saucepan over medium-high heat, combine the milk, cocoa powder, granulated sugar, and milk chocolate chips. Whisk to combine.
  2. Whisk: As the mixture heats up, continue to whisk until the chocolate chips melt. Heat for about 5 minutes or until it reaches a desired temperature.
  3. Add Vanilla and Toppings: Remove from heat and whisk in the vanilla. Serve immediately, and top with your favorite hot chocolate toppings!
A cup of hot chocolate with 2 marshmallows on top.

Tips and Variations

Toppings and flavor additions are what make hot chocolate great! Here are some of my favorite tips to help you make that perfect cup of creamy goodness. You’ll love how your homemade hot chocolate turns out!

  • Syrups: For double the chocolate, add a little homemade chocolate sauce to your drink. You can also add salted caramel sauce for some salty sweet flavor!
  • Make it Minty: Add a little peppermint extract or even melt down Andes chocolates into your batch for mint hot chocolate.
  • Spices: For a flavor fit for the holidays, add a little pumpkin pie spice to your hot chocolate! The cinnamon, nutmeg, and ginger gives it a cookie-like flavor. Add cinnamon and a pinch of cayenne for Mexican hot chocolate!
Holding a white mug filled with hot chocolate and marshmallows.

Storing Leftover Hot Chocolate

Now that you’ve made the best batch of homemade hot chocolate, here’s how to store it and enjoy it later!

  • In the Refrigerator: Once your hot chocolate has cooled, you can keep it in the fridge for 3-4 days.
  • Reheating: I recommend reheating your hot chocolate over the stove since you have a little more control over the temperature than if it’s in the microwave. Only heat it until it’s warmed through- don’t let it boil! You don’t want your milk to burn.

More Hot Chocolate Ideas For You

Pin this now to find it later

Pin It

Easy Homemade Hot Chocolate

5 from 1 vote
By: Alyssa Rivers
This easy homemade hot chocolate is the perfect treat to end your year with! It's so rich and creamy, you won't want it any other way!
Prep Time: 3 minutes
Cook Time: 5 minutes
Total Time: 8 minutes
Servings: 4 people

Ingredients 

Instructions 

  • In a medium saucepan over medium-high heat, combine the milk, cocoa powder, granulated sugar, and milk chocolate chips. Whisk to combine.
  • As the mixture heats up, continue to whisk until the chocolate chips melt. Heat for about 5 minutes, or until it reaches the desired temperature.
  • Remove from heat, and whisk in the vanilla. Serve immediately, and top with your favorite hot chocolate toppings!

Nutrition

Calories: 344kcalCarbohydrates: 47gProtein: 10gFat: 14gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gTrans Fat: 1gCholesterol: 28mgSodium: 122mgPotassium: 407mgFiber: 2gSugar: 43gVitamin A: 446IUVitamin C: 1mgCalcium: 309mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Beverage
Cuisine: American
Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic!

About Alyssa Rivers

Alyssa Rivers is the author of 'The Tried and True Cookbook', a professional food photographer and experienced recipe-developer. Having a passion for cooking, her tried and true recipes have been featured on Good Morning America, Today Food, Buzzfeed and more.

More Ideas

Leave a comment

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

Recipe Rating




3 Comments

  1. 5 stars
    Delicious! Rich and sinfully good, particularly on a snowy day. I added a pinch of salt and a shot of Baileyโ€™s.