Hot Chocolate

This post may contain affiliate links. Please read my disclosure policy.

Homemade Hot Chocolate Recipe |

Call me crazy, but yesterday as a blizzard was rolling into Kansas City, I decided to get out of the house.

I know. I’m usually the girl who happily cozies up inside when the weather outside gets frightful. But when all of my neighbors decided to bundle up and trudge through the blizzard to get coffee together in the morning, I couldn’t resist the chance to start the day with them and watch the snow fall from the huge windows in our neighborhood coffee shop. Then one of my friends with her big SUV offered to come pick me up and go out for my favorite vegan nachos for lunch (which, if you’ve ever had these nachos, they are 100% impossible to resist). And then of course, I couldn’t resist a trip to the park for the family member who loves playing and dive-bombing and running windsprints and rolling in the snow almost more than life itself — my dog.

But then of course, once we finally returned home it was time for my snowed “in” favorites — my favorite warm sweatshirt, the best slippers ever, a day full of cooking, and one of my favorite warm treats. You guessed it.

Homemade hot chocolate.

Homemade Hot Chocolate Recipe | 1-Minute Video

Homemade Hot Chocolate Recipe |

When it comes to comforting sweet drinks on a cold day, there’s no beating a warm cup of hot chocolate. I’ve shared with you before about some of my favorite twists on the classic — from Nutella Hot Chocolate to Mexican-Spiced Hot Chocolate to the always delicious White Hot Chocolate.

But yesterday I was craving the real deal. No frills. No gourmet twists. And definitely no powdered mix from a box. Just good ol’ fashioned hot chocolate.

So for anyone else who might be craving the same, I thought I would share my favorite recipe with you. It is super simple, only takes about 10 minutes to make, and has a few tiny secrets that I think kick it up a notch to a chocolate lover’s dream come true. Here’s the how to:

Homemade Hot Chocolate Recipe |

First, start by warming your milk in a saucepan. You can use any kind of milk here — cow’s milk, almond milk, soy milk, etc. I’m a 2% girl myself when it comes to hot chocolate, but you can go with whatever floats your boat. (And if you really want to get decadent, sub in a little half and half for part of the milk.)

Keep a whisk or spoon on hand to stir the milk as it heats so that it doesn’t burn on the bottom of the pan. Then once it’s scalding (stop before it reaches a boil!), turn off the heat and stir in the cocoa, sugar, vanilla extract, and salt. A few notes about those ingredients:

  • Cocoa: I prefer to use the dark cocoa (Hershey’s dark) because I love the depth flavor it gives, but you can use any unsweetened cocoa. You’ll notice the dark cocoa makes the hot chocolate look a little darker in color, too.
  • Sugar: You can also use more/less sugar to taste, or substitute in your desired kind of sugar or sweetener. I prefer the “all things in moderation” rule with hot chocolate — opting for a smaller portion of the real deal rather than a larger portion with a sugar substitute — but go with whatever works for you!
  • Vanilla Extract: A “must” with my hot chocolate! It rounds out the flavor perfectly.
  • Salt: All you need is a little pinch, but it helps bring out the flavor of the cocoa and vanilla.

Homemade Hot Chocolate Recipe |

Once your chocolate is ready, ladle it into your mugs.

Homemade Hot Chocolate Recipe |

Then if you’re feeling decadent, top with marshmallows and chocolate syrup.

(And cue the “Would you like some hot chocolate with your marshmallows?” comments. To which I promptly answer, “Yes, I would thankyouverymuch.”)  :)

Homemade Hot Chocolate Recipe |

I mean, just look at it. Who can resist a steaming mug of good hot chocolate? I certainly and happily won’t. :)

Homemade Hot Chocolate Recipe |

Hot chocolate cheers to you from me and my pup from snowy Kansas City!

Homemade Hot Chocolate Recipe |

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Hot Chocolate

  • Prep Time: 2 minutes
  • Cook Time: 8 minutes
  • Total Time: 10 minutes
  • Yield: About 4.5 cups 1x


My favorite recipe for homemade hot chocolate!


  • 4 cups milk (any kind)
  • 1/3 cup granulated sugar
  • 3 Tbsp. unsweetened cocoa (I prefer dark cocoa)
  • 1/2 tsp. vanilla extract, store-bought or homemade
  • tiny pinch of salt
  • (optional toppings: marshmallows and chocolate syrup)


  1. In a medium saucepan, heat milk over medium heat until scalding (not boiling!), stirring occasionally. Whisk in sugar, cocoa, vanilla extract and salt until combined.
  2. Serve hot topped with marshmallows and chocolate syrup, if desired.

Be sure to check out these other yummy hot chocolate recipes:

Homemade White Hot Chocolate |

Homemade White Hot Chocolate

Nutella Hot Chocolate |

Nutella Hot Chocolate

Mexican Spiced Hot Chocolate Recipe |

Mexican-Spiced Hot Chocolate

Leave a Reply

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

Recipe rating

70 comments on “Hot Chocolate”

  1. delicious!  I have made this a few times now. Canadian winters are so cold, this helps us get through the day:) 

  2. Pingback: Schmot Schmocolate | Kitten in the Kitchen

  3. Pingback: » Homemade Hot Cocoa for the Soul My Home Life | Decor, Design and DIY

  4. This recipe is amazing! I used Ghirardelli unsweetened cocoa and the ingredients listed. After it was done and incorporated in I poured it into a cup and added coffee mate and sprinkled a bit of cinnamon into it. Literally tastes like a chocolate cinnamon doughnut! 

  5. Haley,

    These look so delicious! I know my four boys will want to taste the Nutella Hot Chocolate!

    Great photos of one of my favorite things: Hot Chocolate. :D


    • Hi Adrienne! This is actually Ali’s blog and recipe, but we appreciate your sweet comment and we hope you and your boys enjoy this! :)

  6. It’s great.
    Thank you so much!

  7. Pingback: 5 Mostly-Free Ways to Enjoy Your Christmas • Our Home on Purpose

  8. This is so good!! Very easy and perfect taste. Thanks as always, Ali!

  9. Pingback: Hot Chocolate Recipes

  10. Pingback: 30 Delectable Hot Chocolate Recipes That Bring Comfort to Winters!

  11. I’m in Kansas City too! I’m definitely craving some homemade hot cocoa right now, it is soooo cold. Thank you for posting! Do I buy the cocoa powder in the tin? I guess I do, right. Lol. I have all the ingredients except that!

  12. 4 stars
    Oh my gosh this is so good! Really sweet but it’s by far the best hot chocolate ive ever had! Thanks for sharing this recipe!!! My girls are infatuated! 🥰

  13. Pingback: My favorite way to make classic homemade hot chocolate (in just 10 minutes!) | g… – WordPress installed using Zesle Installer

  14. Pingback: 15 Delectable Hot Chocolate Recipes That Bring Comfort to Winters! | Decorotion & Diy Crafts Ideas