This easy Hot Cocoa recipe is rich and creamy and will warm your soul. You’ll be surprised at how easy it is to make a cup of homemade hot cocoa.

Looking for more beverages? Try Wassail, Homemade Eggnog, Frozen Hot Chocolate, or even a Chocolate Milkshake!

A homemade hot cocoa recipe in glass mugs, topped with fresh whipped cream.

Why I love this Hot Cocoa recipe:

  • Delicious – This creamy hot cocoa recipe is so much better than any of the powdered mixes you’ll find at the store. You will never buy another one again!
  • 10 Minutes – Such a simple and quick recipe, only using one pot!
  • Ingredient Control: most powdered hot chocolate mixes from the store are actually “hot cocoa” (they’re made with cocoa powder, rather than real chocolate), and they’re full of strange ingredients. I love knowing, and controlling, exactly what is in my hot cocoa!

How to make Hot Cocoa:

Combine cocoa powder and sugar in a saucepan over medium-low heat. Add a dash of salt and the boiling water. Bring mixture to a slow boil, stirring continuously. Simmer for 2 minutes.

Two images showing how to make hot cocoa by combining the dry ingredients in a saucepan and adding boiling water.

Add Milk: Stir in milk and heat until very hot, but not boiling! Remove from heat then add vanilla.

A pot filled with an easy hot cocoa recipe.

Serve: Divide between four mugs then add the half and half. Let it cool to drinking temperature then top with whipped cream, if desired. Enjoy!

Two glass mugs filled with Creamy Hot Cocoa and topped with whipped cream and a dusting of cocoa powder.

More Holiday Drinks:

Follow me for more great recipes

Recipe

A homemade hot cocoa recipe in glass mugs, topped with fresh whipped cream.
Prep 5 minutes
Cook 5 minutes
Total 10 minutes
Save Recipe

Ingredients
 
 

  • 1/3 cup unsweetened cocoa powder
  • 1/3 cup granulated sugar
  • 1/3 cup boiling water
  • dash of salt
  • 4 cups whole milk , divided
  • 3/4 teaspoon vanilla extract

Instructions
 

  • Combine the cocoa and sugar in a saucepan over medium-low heat. Add a dash of salt and the boiling water.
  • Bring to a slow boil, stirring continuously. Once boiling, turn down to a simmer and stir continually for 2 minutes. 
  • Stir in 3 ½ cups milk and heat until very hot, but not boiling. Remove from heat and add vanilla. Divide between 4 mugs.
  • Serve: Add another splash of milk to the mugs of cocoa to cool it to drinking temperature, if desired. Top with whipped cream.
  • Store leftovers covered in the refrigerator for up to 4 days. Rewarm on the stove over low heat, stirring frequently.

Notes

Slow Cooker: Add cocoa and sugar to a slow cooker. Add a dash of salt and the boiling water. Cook over low heat for 2-3 hours. Stir in milk and cook for 30 more minutes, or until cocoa is hot. Ladle into mug, and top with half and half, as needed.

Nutrition

Calories: 250kcalCarbohydrates: 32gProtein: 9gFat: 11gSaturated Fat: 7gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 3gCholesterol: 36mgSodium: 102mgPotassium: 471mgFiber: 3gSugar: 28gVitamin A: 453IUVitamin C: 0.3mgCalcium: 305mgIron: 1mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Follow Me

Get recipe ideas weekly!

I originally shared this recipe November 2013. Updated November 2019 and February 2024.

This post contains affiliate links.

Related Posts

Share Recipe

Categories

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

Leave A Comment

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

Recipe Rating





Comments

  1. 5 stars
    Just made this and it is so good! Don’t think I’d go back to store bought. Note: I used only 2.5 cups of milk for a richer flavor plus I just made it for the hubby and I. Another fantastic recipe by Lauren 🥰

  2. 5 stars
    Amazing!!!!! I added less milk than in the recipe (2 1/3 cups and the normal amount of half and half) so it would be a little richer but thats just my personal tastes. This is my go to recipie for now on 🙂