Best Hot Chocolate

Hot chocolate is one of the coziest ways to warm up on a cold winter day. Whether you've spent the afternoon on the slopes, sledding at the local hill, or simply out for a walk in the snow, a cup of hot cocoa feels like a warm hug. This recipe delivers that rich, velvety texture everyone loves, but doesn't use heavy cream and all the extra calories that come with it. It's the perfect balance of comfort and decadence, made with simple ingredients and guaranteed to satisfy kids and adults alike.

Side shot of a glass mug of dark chocolate hot chocolate.  The mug is filled with dark chocolate hot cocoa and is topped with piped whipped cream and garnished with a dusting of cocoa powder.  There are some chocolate chips scattered in the foreground.

I use the terms "hot chocolate" and "hot cocoa" interchangeably, but they actually are slightly different. Hot chocolate is made by melting solid chocolate into milk and usually cream, while hot cocoa relies on cocoa powder for its flavor. Because hot chocolate contains cocoa butter and more fat, it's sometimes called "drinking chocolate" and has a thicker, velvety texture. Hot cocoa, made with cocoa powder (which contains almost no cocoa butter), is naturally thinner.

In this recipe, I use both cocoa powder and a bit of solid chocolate for a deep chocolate flavor, but I keep things lighter by using 2% milk. To add that luxurious, silky feel without cream, I whisk in a touch of cornstarch - just enough to thicken it slightly without turning it into pudding.

The result is a rich, velvety hot chocolate with less cocoa butter and no cream. This is the base recipe I use for all kinds of variations - peppermint hot chocolate, boozy hot chocolate, and Mexican hot chocolate. Winter can be long - so it's fun to keep your hot chocolate lineup interesting. And if you need an excuse to make a mug, National Hot Chocolate Day is on January 31st.

low angle shot with a glass mug filled with hot chocolate and marshmallows.  Another mug of hot chocolate and marshmallows is towards the left and back of the first mug.  There are small marshmallows and chocolate chips scattered around the scene.  A couple of silver spoons are resting beside the main hot chocolate.

Why You Will Love This Best Hot Chocolate Recipe

Rich and Velvety: Thickened with a touch of cornstarch for a luxurious texture - no heavy cream needed.

Lower in Calories: Enjoy an indulgent treat that feels creamy without all the extra richness.

Simple Ingredients: Made with 2% milk, real chocolate, and cocoa powder for pure chocolatey flavor.

Kid and Adult Approved: Not too sweet, perfectly smooth, and comforting for everyone.

Quick to Make: Comes together in minutes for an easy, cozy treat anytime.

Customizable: Use this as a base for other types of hot cocoa like Peppermint hot chocolate, Mexican hot chocolate, Baileys hot chocolate...the list goes on.

Equipment Needed

Disclosure: as an Amazon affiliate, I receive a small amount of compensation from qualifying purchases at no expense to you. This helps support my work and allows me to bring more yummy recipes your way.

This recipe uses the following kitchen tools:

Ingredients to Make the Best Hot Chocolate

Overhead shot of all the ingredients laid out necessary to make the best hot chocolate.  Ingredients are: sugar, dark chocolate, milk, cocoa powder, cornstarch, and vanilla extract.

2% Milk - the creamy base for the hot chocolate.

Cocoa Powder - Provides strong chocolate flavor without the cocoa butter. Best to use Dutch Processed Cocoa if you have - see Pro Tips.

Dark Chocolate - Adds some decadence to the hot chocolate, but only need a little as we are using cocoa too.

Cornstarch - A little gives the drink a slightly thick luxurious feel mimicking the cocoa butter, and fat from cream.

Granulated Sugar - Totally optional, add a little to up the sweetness factor. How much you need will depend on how sweet your chocolate is that you are adding, and your personal preference.

Vanilla Extract - Helps bring out the chocolate flavor. If you don't have any on hand that is fine, it isn't a deal breaker. If you are using this recipe as a base for other flavors, you may want to leave it out depending on what other flavors you will be adding.

Garnishes (optional)

Whipped Cream - a classic topping on hot chocolate

Marshmallows - another classic topping on hot chocolate. Add by themselves or in addition to whipped cream.

Chocolate shavings or cocoa powder - a pretty touch

Chocolate sauce - for more yummy chocolate flavor

How To Make The Best Hot Chocolate

In a small saucepan mix together the cocoa powder and cornstarch.

Add a couple tablespoons (eyeballing) of milk to the saucepan. Use a whisk to mix together the cocoa and cornstarch into the liquid to form a thin paste. Keep whisking until no clumps remain.

Four overhead shots all looking into a silver saucepan to show the process of making the best hot chocolate.  The picture in the upper left corner shows just the cocoa powder and cornstarch added to the pot.  The next picture on the upper right shows a thin dark brown paste after a couple of tablespoons of milk have been added and whisked in.  The next picture bottom left is after all the milk has been added to the sauce pan and whisked in.  It looks like a creamy brown chocolate drink.  The last picture in the lower right corner is of the saucepan after all ingredients have been added and it is a rich brown chocolate color.

Pour in a little more milk (roughly ¼ cup) and whisk to incorporate. Now add in all the milk and whisk to fully mix.

Heat the saucepan over medium heat while stirring with a wooden spoon. After about a minute add in the chopped up chocolate or chips if using. Keep heating and stirring. You don't want the milk to boil, so stop once bubble start to form around the edges of the pan. You should see steam beginning to release from the surface, and the hot chocolate should have slightly thickened.

Side shot of a spoon vertically coming out of a small stainless steel saucepan.  The spoon is coated in thick hot chocolate, and a finger has wiped off a strip of the hot chocolate leaving a distinct clean line showing the thickness of the hot chocolate.

Remove the pan from the heat and stir in the vanilla extract. At this point, you can taste it and determine if you want to add some sugar or not.

Pour the hot chocolate into mugs and garnish with marshmallows and/or whipped cream. Top with a dusting of cocoa powder, chocolate curls, or mini chocolate chips. See Pro Tips for other garnishing suggestions.

A glass mug of hot chocolate topped with lots of piped whipped cream and dusted with cocoa powder sits on a narrow rectangular serving tray.  Another mug of the same hot cocoa is on the same serving tray but only a small portion of it is visible on the left of the main cup.  In the background are some wool mittens and a sifter with some cocoa powder in it.

Pro Tips and Tricks

  1. I prefer to use Dutch Processed cocoa in this recipe as it dissolves in liquids better than natural cocoa, and it has a richer color. But with a little more effort natural cocoa should eventually mix in too.
  2. It helps to whisk the cocoa powder and cornstarch together with a small amount of milk before adding more milk. This helps to prevent clumps from forming and makes sure the cocoa mixes well into the liquid.
  3. You can make chocolate chips hot chocolate by replacing the solid dark chocolate with chocolate chips instead. I wouldn't use chocolate melts, as they aren't actually chocolate.
  4. It's important to heat the hot chocolate high enough to allow the cornstarch to activate and thicken the drink, just below the boiling temperature will do.
  5. You can make this hot chocolate your own by garnishing with things you like. Whipped cream and marshmallows are classic. Chocolate curls or small chocolate chips add a nice touch, but you could also add sprinkles, and/or sauces like chocolate or caramel etc. Even finely chopped nuts would be nice.

FAQs

Can I make this dark chocolate hot chocolate in advance? Yes, just don't add any garnishes yet, let it cool down a bit on the stove. Stirring it frequently will help prevent a skin from developing on the surface, but you can just stir it in if it does. Once it is a little cooler place it in a mason jar, or other container with a lid and pop it into the fridge. Depending on how fresh the milk was, it will last up to a week in your fridge. When ready to use, it can go back in a saucepan to heat up, or you can use the microwave, then garnish and serve.

Can I make this without cornstarch? Yes, for sure. It just will be the consistency of 2% milk, maybe slightly thicker. But it is still delicious.

Do I have to use dark chocolate? No, you can use milk chocolate if that is what you like or have on hand. Just taste it before adding sugar as milk chocolate tends to be sweeter.

Is this Organic Hot Chocolate? Yes, and no. You can make it organic by making sure your ingredients are all organic.

What to serve with hot cocoa? I always say...cookies! If you are serving with something sweet you may want to omit adding the extra sugar to the cocoa. Here are some great cookies to serve alongside: chocolate peppermint cookies, Christmas sugar cookies, raspberry thumbprint cookies, chocolate chipless cookies, mochi donuts, and brookies.

Side shot of a glass mug of dark chocolate hot chocolate. The mug is filled with dark chocolate hot cocoa and is topped with piped whipped cream and garnished with a dusting of cocoa powder. There are some chocolate chips scattered in the foreground.

Best Hot Chocolate

Leanne Neill
Hot chocolate is one of the coziest ways to warm up on a cold winter day. Whether you've spent the afternoon on the slopes, sledding at the local hill, or simply out for a walk in the snow, a cup of hot cocoa feels like a warm hug. This recipe delivers that rich, velvety texture everyone loves, but doesn't use heavy cream and all the extra calories that come with it. It's the perfect balance of comfort and decadence, made with simple ingredients and guaranteed to satisfy kids and adults alike.
5 from 5 votes
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Course Drinks
Cuisine American
Servings 2 cups

Equipment

  • Small Saucepan
  • Measuring Cups
  • Measuring Spoons
  • Whisk
  • Wooden spoon

Ingredients
  

  • 1 tablespoon Cocoa Powder
  • 1 ½ teaspoon Cornstarch
  • 2 cups 2% Milk
  • 3 oz Chocolate dark
  • 1 teaspoon Vanilla Extract optional
  • 3 teaspoon Sugar

Garnishes

  • Whip cream and/or marshmallows
  • Cocoa Powder
  • Chocolate shavings or chips
  • Chocolate sauce

Instructions
 

  • In a small saucepan mix together the cocoa powder and cornstarch.
  • Add a couple tablespoons (eyeballing) of milk to the saucepan. Use a whisk to mix together the cocoa and cornstarch into the liquid to form a thin paste. Keep whisking until no clumps remain.
  • Pour in a little more milk (roughly ¼ cup) and whisk to incorporate. Now add in all the milk and whisk to fully mix.
  • Heat the saucepan over medium heat while stirring with a wooden spoon. After about a minute add in the chopped up chocolate or chips if using. Keep heating and stirring. You don't want the milk to boil, so stop once bubbles start to form around the edges of the pan. You should see steam beginning to release from the surface, and the hot chocolate should have slightly thickened.
  • Remove the pan from the heat and stir in the vanilla extract. At this point, you can taste it and determine if you want to add some sugar or not.
  • Pour the hot chocolate into mugs and garnish with marshmallows and/or whipped cream. Top with a dusting of cocoa powder, chocolate curls, or mini chocolate chips. See Notes for other garnishing suggestions.
Keyword Best hot chocolate, chocolate chips hot chocolate, Creamy hot chocolate recipe, dark chocolate hot chocolate, hot chocolate and marshmallows

Follow Me On Social Media

If You Liked This Dark Chocolate Hot Chocolate Recipe...

If you liked this recipe, please consider rating the recipe and leaving a comment below - I love to hear how people get on with my recipes and I truly make an effort to respond to everyone who takes the time to comment.

10 Comments

  1. 5 stars
    I'm not a hot cocoa fan but I love a good, thick hot chocolate! This one was so rich and chocolatey! I ended up using oat milk and some vegan dark chocolate and it was delicious.

  2. 5 stars
    Love that this is indulgent but still light! Hot cocoa that feels like a warm hug is exactly what I need on chilly days.

Leave a Reply

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

Recipe Rating