Home > Drinks > Homemade Hot Chocolate Recipe

Homemade Hot Chocolate Recipe

A rich and creamy homemade Hot Chocolate Recipe that is ready in minutes. Learn how to make real hot cocoa using staple kitchen ingredients.

A cup of hot chocolate topped with whipped cream and cocoa powder next to another cup and marshmallows.

This post may contain affiliate links. Read my disclosure policy.

Hey, hey, Valentina with Valentina’s Corner sharing our favorite classic Hot Cocoa.

Hot Chocolate Recipe:

Just like homemade Apple Cider, This hot chocolate recipe is a favorite during the cooler months. This is the easiest recipe and takes just minutes on the stove. Enjoy your warm mug of hot cocoa, the ULTIMATE cozy drink that everyone will love! 

Ingredients for Hot Chocolate:

There are just 5 ingredients needed for a classic hot chocolate mix.

  • Cocoa powder – be sure it’s unsweetened
  • Sugar – add granulated sugar to your desired sweetness
  • Chocolate – melt in semisweet or bittersweet chocolate chips, chunks, or shavings for a rich chocolate flavor
  • Milk – we use whole milk for a creamier consistency and it incorporates chocolate better than skim milk.
  • Vanilla extract – use homemade vanilla for the best taste

For an extra rich and creamy hot cocoa: replace 1 cup of whole milk with a cup of half and half or heavy cream.

Hot chocolate ingredients on platter with sugar, milk and cocoa powder.

How to make Hot Chocolate:

  1. In a saucepan, whisk together the sugar and cocoa powder. Add milk, chocolate chunks, and vanilla.
  2. Place over medium heat until steaming, whisking constantly to avoid burning the chocolate.
  3. Cool to desired serving temperature and serve with your favorite toppings.

Pro Tip: Cocoa and chocolate can settle at the bottom of the pot. Avoid burning your homemade hot cocoa by cooking it over medium heat and stir continuously.

Hot cocoa in a medium saucepan.

Common Questions:

Does hot chocolate have caffeine?

Since unsweetened cocoa powder naturally contains, caffeine, hot cocoa does have some caffeine which can give you a little energy boost. One serving contains about 12 mg caffeine. For reference, a cup of black coffee has 95 mg caffeine and black tea can have 25-50mg caffeine.

Can I make Mexican Hot Chocolate?

To make Mexican hot chocolate, you need additional spices: 1/2 tsp ground cinnamon, 1/8 tsp ground nutmeg, and a pinch of cayenne pepper. Also, use bittersweet chocolate.

Can I use store-bought hot cocoa mix?

You can omit the cocoa and sugar if using a pre-made cocoa mix. I would suggest using 4 packets or 4 servings according to the package instructions.

A close up of hot chocolate in a glass mug with whipped cream and cocoa powder.

Hot Chocolate Toppings:

The BEST part about homemade hot chocolate is the toppings and added flavors! We love to make a toppings bar, especially for the holidays and parties.

  • Whipped cream
  • Mini marshmallows
  • Mini chocolate chips
  • Crushed peppermint
  • White chocolate
  • Chocolate syrup
  • Sprinkles
  • Peppermint sticks
  • Chocolate shavings
hot chocolate topped with variety of toppings

Nothing beats homemade hot chocolate on a cold day, except maybe hot cocoa and a warm slice of Banana Bread… Mmm.

How to reheat hot cocoa:

  • Stovetop – Reheat in a saucepan over low heat until warm, stirring frequently.
  • Slow Cooker – When serving at a party, we love to keep hot cocoa warm in a slow cooker on the low heat setting.

What to serve with Hot Chocolate:

Our long-awaited cookbook is here! Order now

Homemade Hot Chocolate Recipe

4.99 from 194 votes
Author: Valentina Ablaev
homemade hot chocolate in mugs with whipped cream
A rich and creamy homemade Hot Chocolate Recipe that is ready in minutes. Learn how to make real hot cocoa using staple kitchen ingredients.
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes

Ingredients 

Servings: 4 people

Instructions

  • In a medium saucepan, whisk together the sugar and cocoa powder. Add milk, chocolate chips, and vanilla and whisk together.
  • Place over medium heat and bring it to a light boil while stirring constantly. Be sure the chocolate is fully melted and incorporated.
  • Set aside to cool to your desired temperature and serve with your favorite toppings.

Notes

*For a richer and creamier hot chocolate, replace 1 cup of milk with 1 cup of heavy cream or half and half. 

Nutrition Per Serving

338kcal Calories39g Carbs10g Protein17g Fat10g Saturated Fat26mg Cholesterol108mg Sodium528mg Potassium4g Fiber33g Sugar395IU Vitamin A296mg Calcium2mg Iron
Nutrition Facts
Homemade Hot Chocolate Recipe
Amount per Serving
Calories
338
% Daily Value*
Fat
 
17
g
26
%
Saturated Fat
 
10
g
63
%
Cholesterol
 
26
mg
9
%
Sodium
 
108
mg
5
%
Potassium
 
528
mg
15
%
Carbohydrates
 
39
g
13
%
Fiber
 
4
g
17
%
Sugar
 
33
g
37
%
Protein
 
10
g
20
%
Vitamin A
 
395
IU
8
%
Calcium
 
296
mg
30
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Drinks
Cuisine: American
Keyword: hot chocolate, hot cocoa
Skill Level: Easy
Cost to Make: $4-$6
Calories: 338

FREE BONUS: 5 Secrets to Be a Better Cook!

Valentina Ablaev

I am Valentina, the creator behind the food blog Valentina’s Corner where I share our family’s favorite recipes. When I am not in the kitchen, I enjoy spending quality time with my husband and 5 children. We invite you to join us on our blogging journey!

Read more posts by Valentina

Read comments/reviewsAdd comment/review

  • Paulette Codipilly
    December 8, 2023

    My husband and I were invited to go with our grandchildren to cut a Christmas Tree down. I told them I would bring thermoses of hot chocolate. I checked Ina’s and Pioneer Woman’s recipe but just KNEW yours would be a winner!! I wasn’t wrong. I made enough for 10 servings and used the half and half for part of the milk. I used Ghirardelli Dutch press cocoa and followed everything in the recipe. I did add just 3-4 little pinches of kosher salt to balance and this recipe is perfection!! As I knew it would be! I’ve packed some whipped cream on ice and little snow man marshmallows for the kids to top it. Can’t thank you enough. P.s. when I was asked what I wanted for Christmas, I immediately said “Natasha’s Cookbook!!”

    Reply

    • NatashasKitchen.com
      December 8, 2023

      Hi Paulette! That’s wonderful! Thank you so much for sharing!

      Reply

  • person
    December 5, 2023

    can i use semi skimmed milk for this as i dont have whole milk and i am making lots of this

    Reply

    • NatashasKitchen.com
      December 5, 2023

      Yes, it just won’t be as rich and creamy.

      Reply

  • Sebastian
    December 4, 2023

    In US Customary Measurement your recipe uses a 1:1 ratio of Sugar to Cocoa, but in the Metric measurement it shows a 2:1 ratio. Is there a reason for this? Which one is correct/better?

    Reply

    • NatashasKitchen.com
      December 4, 2023

      Hi Sebastian. The sugar weighs more than cocoa powdered when weighed so it can’t be compared to the measurements in cups (volume).

      Reply

  • Caitlin
    December 2, 2023

    Made this after a cold parade and everyone loved it. Made it will dairy free milk and dairy free semi sweet chocolate chips and you would never guess it wasn’t real dairy. Saving this for our next cold day.

    Reply

    • NatashasKitchen.com
      December 2, 2023

      That’s wonderful, Caitlin!

      Reply

  • Suzanne Kirkham
    November 27, 2023

    Thanks for the easy recipe. I substituted powdered milk and sugar free sweetener. It seems to be good. I’ll have to experiment with the ratios a bit.

    Reply

    • NatashasKitchen.com
      November 27, 2023

      Thank you for sharing, Suzanne!

      Reply

  • Aw
    November 18, 2023

    Like drinking liquid chocolate. I subbed oat milk for regular milk and it turned out perfectly.

    Reply

  • Lesa
    November 5, 2023

    I followed the recipe with the exception that I used coconut sugar, and it was delicious!

    Reply

    • Natasha's Kitchen
      November 5, 2023

      Thanks for sharing, Lesa. Great to hear that you loved it!

      Reply

  • Morgan
    October 26, 2023

    Would this work to make and then put in a hot beverage dispenser? Hosting a baby shower and need a hot chocolate that’ll keep for a few hours in the beverage dispenser? Thanks!

    Reply

    • Natashas Kitchen
      October 27, 2023

      Hi Morgan, I haven’t tested that but I think it could work. If you experiment, let me know how you liked the recipe.

      Reply

  • Moriah
    October 26, 2023

    It was good but definitely overly rich for my taste and I’m usually a fan of rich sweets. Just a fair warning

    Reply

  • Sage
    September 29, 2023

    Hello. We are making this hot chocolate for an event and was wondering if it would last just under a week in the fridge??
    Thank you v much,
    Sage Lawry.

    Reply

    • NatashasKitchen.com
      September 30, 2023

      Hi Sage. I am not sure what the safety recommendations are for that. I’ve researched online and found 3 days max as a recommendation but it can also depend on how fresh your milk and other ingredients are.

      Reply

  • Wilna Nel
    May 16, 2023

    Adding a good pinch of salt improves the taste of chocolate greatly. I have also sometimes added a pinch of good instant coffee for a mocha taste! Thanks for your recipe!

    Reply

    • Natasha's Kitchen
      May 16, 2023

      Thanks for the tip!

      Reply

  • Raegan
    February 15, 2023

    hi! I love hot cocoa but is there a way to make it with stevia? I never made good stevia cocoa

    Reply

    • Natashas Kitchen
      February 15, 2023

      Hi Raegan, I have not tried this with stevia or another sugar replacement. If you experiment, let me know how you liked the recipe.

      Reply

  • Sofia
    February 7, 2023

    Delicious 😋😋😋😊thanks got sharing this amazing recipe!

    Reply

    • Natashas Kitchen
      February 7, 2023

      You’re welcome! I’m so happy you enjoyed it, Sofia!

      Reply

  • Dr Raj Ghosh
    December 31, 2022

    I followed your recipe. Everyone just loved it. Thanks for sharing

    Reply

    • Natashas Kitchen
      December 31, 2022

      You’re welcome! I’m so happy you enjoyed it, Dr Raj Ghosh!

      Reply

  • Danelle
    December 7, 2022

    Can the hot chocolate be made ahead of time and heated up the next day?

    Reply

    • Natasha's Kitchen
      December 7, 2022

      Hi Danelle, we prefer it fresh! But you can definitely prepare all the toppings and sides!

      Reply

  • Tiffany
    January 24, 2022

    I made this tonight for my kiddos because we’re out of Swiss Miss and they absolutely needed hot chocolate after playing in snow 😉 The loved it! My pickiest kid was surprised that it was homemade.

    Reply

    • Natasha's Kitchen
      January 24, 2022

      It sounds wonderful, Tiffany. Homemade is indeed always better!

      Reply

  • Christina
    December 26, 2021

    Hello Natasha,
    Can this be made with almond milk instead of whole milk? Or other alternative. I really want to make this, but can’t have dairy.
    Thanks

    Reply

    • Natasha's Kitchen
      December 27, 2021

      Hi Christina, I haven’t tried using almond milk yet but I imagine that will be just fine. If you do try it, please share with us how it goes.

      Reply

      • Christina
        December 27, 2021

        Hi Natasha,
        I made the hot chocolate tonight with the almond milk and it came out great! Definitely will make again.

        Reply

        • Natashas Kitchen
          December 27, 2021

          Yum! Thank you so much for sharing that with me, Christina! I’m happy you enjoyed it!

          Reply

      • Wendy
        December 3, 2022

        I use flaxseed milk and will try. Dairy causes issues. I will get back to you!

        Reply

    • Jcs
      August 30, 2022

      I’ve made it work almond milk before. It works out just fine but is not as creamy. To get the creaminess, you can add in some coconut oil without a noticeable change in flavor

      Reply

  • Stuart
    December 24, 2021

    As I made this for the first time, I realized that this recipe misses an important step. In other recipes they add a bit of water to the cocoa and sugar while heating to dissolve the sugar and blend the powder, similar to making a roux. This recipe caused me to have a million tiny cocoa powder balls floating on top.

    Reply

    • Natasha
      December 24, 2021

      Hi Stuart, I haven’t had that issue, but we do whisk them together before turning on the heat in step 1. Make sure to warm up the mixture sufficiently which can help to disperse the cocoa.

      Reply

    • Timberly Galvan
      January 4, 2022

      I make this a bunch since it’s cold right now and my son LOVES hot cocoa. I have not had that issue at all.

      Reply

  • Becky
    December 23, 2021

    Hi, can this be made ahead and stored in the refrigerator, then heated up in the microwave as needed?

    Reply

    • Natashas Kitchen
      December 23, 2021

      Hi Becky, we prefer it fresh! But you can definitely prepare all the toppings and sides!

      Reply

  • Susan McC
    December 18, 2021

    Holy cow! This was great hot chocolate! I am picky. I have been making my own with milk and a chocolate bar. I live in Germany, so the chocolate here is really good. This has the complexity of hot cocoa with the richness of hot chocolate. I didn’t even feel the need to make it extra thick like Spanish hot chocolate. My husband liked it (less sweet, being German) and I loved it, making it a bit sweeter for my American tastes. This is my new go to hot chocolate recipe. The best part is I get to use my amazing German dark chocolate in it.

    Reply

    • Natashas Kitchen
      December 18, 2021

      Thank you so much for sharing that with me, Susan! I’m so glad you enjoyed it!

      Reply

  • NINA JAMIL
    December 13, 2021

    Hi Natasha, I’m Nina from Malaysia. Made this today and it was seriously good! <3

    Reply

    • Natasha's Kitchen
      December 14, 2021

      Hi Nina, I hope you’re well. I’m glad you enjoyed this recipe!

      Reply

  • Ka'Mya Lynch
    December 9, 2021

    Thank you so much! I LOVE these recipes so much, I cook these every day. I love you guys.

    Reply

    • Natashas Kitchen
      December 9, 2021

      Aww, that’s the best! Thank you so much for sharing that with me. I’m all smiles

      Reply

  • Cristina Martinez
    November 27, 2021

    The best hot chocolate ever!! So creamy!!! It’s definitely a keeper 😋

    Reply

    • Natasha's Kitchen
      November 28, 2021

      Thank you for the awesome feedback, Cristina.

      Reply

  • MJ
    November 27, 2021

    Raves from all! Will make some adding bit of bourbon to it for adults by the fire!

    Reply

    • Natashas Kitchen
      November 27, 2021

      I’m so glad this was a hit, MJ!

      Reply

  • Lanette
    November 25, 2021

    Hi Natasha! Love this recipe!! Can this be put in a crockpot for a large gathering?

    Reply

    • Natasha
      November 25, 2021

      Hi Lanette, I think that would work great to put this in a slow cooker/ crockpot for a larger gathering. That’s a great idea to keep it warm for a while also.

      Reply

  • Inga
    November 20, 2021

    Delicious! I make this with vanilla soy milk. The kids just love it – and so do the adults. Thank you!

    Reply

    • Natashas Kitchen
      November 20, 2021

      Thank you so much for sharing that with us, Inga! I’m glad this was a hit with the family!

      Reply

  • Luna
    October 29, 2021

    Hi! I haven’t tried this recipe yet, but I can’t wait to! I was wondering, could you please make more videos for your recipes? Like this one? I am more of a visual person so the videos make it SO much easier!
    Thank you so much!

    Reply

    • Natashas Kitchen
      October 29, 2021

      I’m so happy you’re enjoying my video recipes, Luna! We are working hard to add more videos to the blog. You can find all of my video recipes HERE.

      Reply

  • JanetLee
    October 25, 2021

    I’ve made this and added a scoop of mint chocolate chip ice cream It’s so heavenly!!!

    Reply

    • Natashas Kitchen
      October 25, 2021

      I’m so glad you enjoyed it, JanetLee!

      Reply

  • Shannon
    December 17, 2020

    Made this for my daughter tonight and she LOVED IT! She said it was fantastic! I cut the recipe in half since it was just her. It worked out great!

    Reply

    • Natashas Kitchen
      December 17, 2020

      I’m so happy she enjoyed that. Thank you for sharing that with us!

      Reply

  • Sharron
    December 16, 2020

    Hi Natasha, do you have a recipe for a big batch hot chocolate using powdered milk
    Thanks

    Reply

    • Natashas Kitchen
      December 16, 2020

      Hi Sharron, this is the only hot chocolate recipe we have at this time. Thank you for that suggestion!

      Reply

  • Ana
    December 14, 2020

    Can you please do a traditional Christmas Eve menu
    Also Christmas Day
    Email it to me if you can’t put it on your site
    Thank you
    Chrystos Razdiat Sia

    Reply

    • Natashas Kitchen
      December 14, 2020

      Hi Ana, thank you for that suggestion! One thing we do recommend is typing Christmas into our blog search window and all Christmas posts will appear.

      Reply

  • Nadia
    December 11, 2020

    A pinch of sea salt nakes it so much better

    Reply

    • Natasha
      December 11, 2020

      Ooh I love that idea to balance the sweetness. Thank you for sharing!

      Reply

  • Traci
    December 11, 2020

    Natasha I love dark chocolate (at least 70% cacoa). Can I use that instead of semi sweet chocolate?

    Reply

    • Natasha
      December 11, 2020

      Hi Traci, absolutely! That would be delicious. I’m a fan of dark chocolate also, but the kids like the sweeter version.

      Reply

  • Malak
    December 11, 2020

    Hi

    Reply

    • Natashas Kitchen
      December 11, 2020

      Hi Malak!

      Reply

  • Judy
    December 11, 2020

    Hi natasha I want to try your onion soup but there is a problem that I don’t drink wine and also I don’t have dry vermouth can you say for me how to replace it

    Reply

    • Natasha's Kitchen
      December 11, 2020

      Hi Judy, can you comment and ask this question in the comments section of the recipe itself? You posted it in the hot chocolate recipe.

      Reply

  • Adrian
    December 10, 2020

    I used half/half. Delicious!! Just a little too sweet for me. Next time will cut the sugar amount in half

    Reply

    • Natasha's Kitchen
      December 11, 2020

      Sounds good, Adrian. Thank you for your wonderful review!

      Reply

  • Sara
    December 10, 2020

    Can you do more pastries video please and also to be easy can you do it in your next video or post

    Reply

    • Natasha's Kitchen
      December 10, 2020

      Thanks for your suggestion, Sara. We have the recipes lined up for the whole year but I can take note of this request and add it to our list.

      Reply

  • Jana
    December 10, 2020

    Hi natasha I want to buy your pastry brush so where did you get it from

    Reply

  • Malak
    December 10, 2020

    Hi natasha I hope you are fine

    Reply

  • jana
    December 9, 2020

    i am going to ask a question do you schedule your recipes if yes can you schedule a video about stromboli i will be happy if you do it

    Reply

    • Natashas Kitchen
      December 9, 2020

      Hi Jana! Thank you for that suggestion! We have something very similar. Have you tried our calzones?

      Reply

    • Natasha's Kitchen
      December 9, 2020

      Hi Jana, I have a new video on YouTube every Friday morning at MST. I’ll take note of your suggestion, thanks!

      Reply

  • Shannon Cottle
    December 8, 2020

    I am so glad you added this! My daughter and I love to make hot chocolate every Christmas Eve and I didn’t want to buy the box kind. I wanted a homemade recipe. I can’t wait to try this!

    Reply

    • Natashas Kitchen
      December 8, 2020

      I hope you love this recipe! It came just in time for Christmas!

      Reply

  • Melissa
    December 8, 2020

    My favorite winter treat!

    Reply

    • Natashas Kitchen
      December 8, 2020

      I’m so happy you enjoeyd that Melissa! That’s so great!

      Reply

  • Betsy
    December 8, 2020

    Delicious hot chocolate! My kids are HUGE fans! Definitely need to make this a new Saturday night winter tradition! That and a nice fire in the fireplace! 🙂

    Reply

    • Natashas Kitchen
      December 8, 2020

      Isn’t it the best! Sipping on Hot Chocolate by a nice fire sounds so cozy!

      Reply

  • Nev
    December 8, 2020

    Sounds great! How long can leftovers be stored? Or is it better to half the recipe?

    Reply

    • Natasha
      December 9, 2020

      Hi Nev, you can store leftovers for 3 to 5 days. It’s also easy to cut the recipe in half if you wanted to make a smaller batch. Click on the serving size in the recipe card to scale the ingredient amounts up or down.

      Reply

  • Andrea Thueson
    December 8, 2020

    Nothing is better than hot cocoa from scratch! What a great recipe find.

    Reply

    • Natashas Kitchen
      December 8, 2020

      It is so so good! I hope you try this recipe soon!

      Reply

  • Maria
    December 8, 2020

    Can you make it sugar free by using sugar substitute and lactose free milk

    Reply

    • Natasha
      December 8, 2020

      Hi Maria, I haven’t tested that but it seems like it would work. I hope you enjoy it.

      Reply

Add comment/review

Leave a comment

Recipe Rating




As Featured On

FREE BONUS: 5 Secrets to Be a Better Cook!

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.