Laura Fuentes

menu icon
go to homepage
  • Recipes
  • Eat Healthy
  • Quick Meals
  • Pancakes
  • About
  • Dinner
  • Pasta Night
  • Best Chicken Recipes
  • Meal Plans
  • Cookbooks
  • Contact
search icon
Homepage link
  • Recipes
  • Eat Healthy
  • Quick Meals
  • Pancakes
  • About
  • Dinner
  • Pasta Night
  • Best Chicken Recipes
  • Meal Plans
  • Cookbooks
  • Contact
×
Home » Recipes » Hot Cocoa

Best Homemade Hot Cocoa Recipe

By Laura Fuentes Updated Jan 9, 2026

4.95 from 294 votes

Recipe

This post may contain affiliate links. Read our disclosure policy here.

This homemade hot cocoa recipe is rich, creamy, and comes together in minutes with ingredients you already have in your kitchen.

When it's cold out, nothing hits like a warm mug of hot cocoa. This recipe is quick to make on the stovetop and tastes so much better than the packet stuff.

overhead view of a cup of homemade hot cocoa topped with mini marshmallows with hands holding the mug

Hot Cocoa with Cocoa Powder

Most of us have cocoa powder, sugar, and milk on hand, which means a rich homemade cup of hot cocoa is just minutes away. If you can heat up liquid on the stovetop and stir, you can make this; it’s that simple.

I’ve been making this recipe for my kids for years, and first shared it on my site back in 2012. More than a decade later, it’s still the one we reach for every time the temperature drops, and when I need a bigger batch for a lot of kids, I make it in the slow cooker. You’ll find flavored versions at the bottom.

Ingredients

You'll need unsweetened cocoa powder, granulated sugar (or honey or maple syrup) to sweeten, water to dissolve the cocoa and sugar, milk (dairy or non-dairy) as the base liquid, a pinch of salt to enhance the chocolate flavor, and vanilla added at the end for a classic finish.

4 image collage showing what's needed to make homemade hot cocoa. top left image has labeled ingredients, top right is mixing the cocoa, sugar, and water in a pot with a whisk, bottom left is adding the milk, and bottom right is final step of adding vanilla.

How to Make Hot Chocolate

You’ll find the measurements, how to make it for one, and a quick video in the recipe card. Here is what you need to know:

  1. Combine the cocoa powder, sugar, water, and salt in a medium saucepan and stir until the sugar has dissolved.
  2. Add the milk and continue to stir, being careful not to let it boil over.
  3. Turn off the heat and add the vanilla. It’s added last, so its flavor doesn’t cook off or fade. Mix and pour it into mugs.
  4. Top the hot cocoa with marshmallows or whipped cream.
pouring homemade hot cocoa into a mug, showing the color of the rich hot chocolate

Dutch Process vs. Unsweetened Cocoa Powder

Unsweetened cocoa powder is more acidic and gives a deeper, richer chocolate flavor, while Dutch-processed cocoa is milder and less intense. Both work well in this recipe.

Variations & Flavored Versions

Try this recipe first and then come back and make one of these flavored versions:

  • Caramel hot cocoa
  • Peppermint hot chocolate
  • Strawberry hot chocolate
  • Hot cocoa with water
  • Peppermint white hot chocolate
  • Hot cocoa and coffee
  • Hot cocoa packets (diy)
  • Hot chocolate with chocolate chips

Hot Cocoa Recipe (Better Than The Box)

overhead view of a cup of homemade hot cocoa topped with mini marshmallows
Servings: 4 cups
Cook Time: 8 minutes mins
Total Time: 8 minutes mins
This homemade hot cocoa recipe is rich, creamy, and comes together in minutes with ingredients you already have in your kitchen.
4.95 from 294 votes
Print Pin

Watch how it’s made:

Ingredients

  • ¼ cup unsweetened cocoa powder
  • ½ cup granulated sugar
  • ⅓ cup hot water
  • ⅛ teaspoon salt
  • 4 cups milk, any
  • 1 teaspoon vanilla extract

Instructions

  • In a medium saucepan, combine the cocoa powder, sugar, water, and salt over medium heat. Heat this chocolate base mixture, stirring constantly, until smooth.
  • When it simmers, reduce the heat, pour the milk, and continue stirring as it heats up and you see steam surface. Do not let it boil; you don't want to burn the milk.
  • Turn off the heat, add the vanilla, and mix.
  • Pour the hot cocoa into mugs and top it with marshmallows or whipped cream.

Notes

Ingredient swaps: 
  • Honey or maple syrup can be swapped for granulated sugar (same amount). The flavor will change slightly.
  • Unsweetened cocoa powder is more acidic and gives a deeper, richer chocolate flavor, while Dutch-processed cocoa is milder and less intense. Both work well in this recipe.
  • If using a plant-based milk that’s already sweetened (includes sugar), reduce the sugar in half. 
Make it for one:
  • In a mug, mix 2 teaspoons of cocoa powder and 2 tablespoons of sugar. Heat 1¼ cups milk (in the microwave or on the stovetop) until hot but not boiling. Pour half over the cocoa mixture and whisk to dissolve, then stir in ¼ teaspoon vanilla and the remaining milk until smooth and creamy.

Equipment

Clean Treats
Clean Treats Cookbook
small yeti mug
Hot cocoa for hours!

Nutrition

Serving: 1 cup | Calories: 195kcal | Carbohydrates: 40g | Protein: 9g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 0.04g | Monounsaturated Fat: 0.3g | Cholesterol: 7mg | Sodium: 176mg | Potassium: 493mg | Fiber: 2g | Sugar: 38g | Vitamin A: 500IU | Calcium: 331mg | Iron: 1mg

More Hot Cocoa

  • a mug of hot cocoa topped with whipped cream and chocolate shavings
    Hot Cocoa for a Crowd
  • a mug of ginger hot cocoa with cinnamon sticks
    Ginger Hot Cocoa
  • two mugs of hot chocolate mocha surrounded by cinnamon sticks and coffee beans
    Hot Chocolate Mocha 
  • cups of coffee hot cocoa topped with whipped cream
    Hot Cocoa and Coffee

Comments

    4.95 from 294 votes (36 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Kennedy says

    August 13, 2013 at 10:55 pm

    5 stars
    This is the best recipe ever

    Reply
    • Laura Fuentes says

      August 14, 2013 at 9:58 am

      Thanks Kennedy!

      Reply
  2. shabalabadingdong says

    March 10, 2013 at 11:55 am

    4 stars
    how many servings is this???

    Reply
    • Laura says

      March 11, 2013 at 10:55 am

      the recipe says it yields 5 cups. The number of servings will depend on the size of the mug.

      Reply
  3. naurin says

    February 19, 2013 at 10:10 am

    5 stars
    its awesome! i like it !!!

    Reply
  4. Rita Nguyen says

    November 28, 2012 at 7:33 pm

    5 stars
    Im going to try this recipe! Chad and I were talking about how bad we wanted hot cocoa for this weather but didn’t have any mix…. this is awesome! xoxo

    Reply
    • Laura says

      November 28, 2012 at 9:18 pm

      5 stars
      let me know how you two love birds like it! 🙂

      Reply
      • Patricia says

        December 31, 2019 at 8:24 am

        5 stars
        With the cooler temps moving in, I was craving a good hot cocoa recipe. This one hit the spot. I truly appreciate it. The only small tweak I made was I reducing the sugar to 1/3 of a cup, instead of the 1/2 of a cup, that the recipe calls for. I use organic cane sugar, which I find to be sweeter then refined white sugar. This recipe is also a favorite of my two little granddaughters when visiting mamaw’s house. Thank you so much, and God bless you and yours in the new year of 2020.

        Reply
        • Laura says

          January 14, 2020 at 5:51 pm

          5 stars
          Thank you, Patricia! I’m glad it was a hit!

          Reply
        • Cyndi says

          August 24, 2020 at 10:51 pm

          5 stars
          Finally a recipe that isn’t Dutch like strong chocolate but more milky creamy hot cocoa. I lowered the sugar to 1/3 cup as well and used less water. Thank you!!

          Reply
          • Laura Fuentes says

            August 27, 2020 at 11:12 am

            Glad that you enjoyed this recipe, Cyndi.

  5. IndianaAnna says

    November 27, 2012 at 3:22 pm

    5 stars
    i just surprised my kids with this cocoa after school today and it is so good! I’ve never made my own before, but this is so much better than a mix! Thanks

    Reply
    • Laura says

      November 28, 2012 at 1:15 pm

      Awesome!!!

      Reply
Newer Comments »
Laura fuentes holding a skillet of food standing in front of a blue door

Hi! I'm Laura.
Known for the internet’s favorite pancake recipes and real-life dinners that make weeknights easier. These are the meals my family loves, and yours will too!

More about me →

Let's Be Social!

Facebook Pinterest Instagram YouTube
5 Secrets to Healthy(er) Family Meals

Fresh Favorites

  • stack of homemade fluffy pancakes from scratch stacked on a plate, topped with a pat of butter, and pancake syrup over the top
    Best Fluffy Pancakes Recipe
  • rotisserie chicken alfredo
    Rotisserie Chicken Alfredo
  • Creamy balsamic vinaigrette drizzling from a spoon into a glass jar with a fresh salad in the background.
    The Best Balsamic Vinaigrette Dressing
  • baked cajun salmon
    Baked Cajun Salmon

Trending Now

  • stack of protein pancakes on a plate, topped with sliced strawberries and a drizzle of syrup
    Protein Pancakes with Protein Powder
  • copycat canes nuggets and fries with texas toast and two sauces
    Copycat Cane’s Chicken Recipe with Homemade Cane’s Sauce
  • large plate of freshly baked mixed chicken pieces
    Juicy Baked Chicken Pieces
  • creamy garlic sauce in a large pot with pepper on top
    Creamy Garlic Sauce

Footer

Browse

  • Start Here
  • Eat Healthy in 30 Days
  • Recipe Index

Useful Links

  • Contact
  • Permissions
  • Terms & Conditions
  • Privacy Policy

COPYRIGHT © 2026 LAURA FUENTES · DESIGN BY FUENTES MEDIA

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.