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

Whip up this homemade hot chocolate recipe to have on hand all season long – it’s quick, easy, delicious, and perfectly giftable!

Close up of a mug filled with homemade hot chocolate recipe topped with whipped cream.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Homemade Hot Chocolate

The Merkleys love hot chocolate! It’s our favorite drink in the winter, but we love it so much, we’ve been known to enjoy this hot chocolate recipe year-round.

We know it may be easier to grab the packet and hot water, but we guarantee if you try this recipe, you’ll realize why we love it so much. It’s so rich and creamy, and is especially perfect when we cozy up to watch a Christmas Hallmark movie or for driving around to check out Christmas lights.

If you love all classic Christmas Drink Recipes, be sure to check our other favs like: Mint Hot Chocolate, Mexican Hot Chocolate, White Chocolate Peppermint Hot Cocoa, and even Frozen Hot Chocolate.

WHY WE LOVE IT:

  • Easy to make. You need just a few ingredients and a few minutes!
  • Giftable. Check out our Hot Chocolate Gift Idea. For extra fun, add candy canes, cinnamon sticks, or marshmallows!
  • Just the way you like it. Adjust the ingredients or add extra flavors and spices to get the taste you love.
Ingredients set out for making homemade hot chocolate recipe.

Ingredients

  • 2½ cups powdered sugar (aka confectioners sugar), sift to eliminate clumps
  • 1 cup unsweetened cocoa powder natural baking cocoa, cacao powder, or Dutch-processed cocoa powder NOT chocolate milk mix or hot chocolate powder 
  • 2 cups powdered milk – Use whole milk powder or non-fat dry milk powder (found in the baking aisle). Some powdered milk has a strange aftertaste – Morning Moo, Judee’s, Bob’s Red Mill, or Carnation are my favorites.
  • ¼ teaspoon salt
  • mini marshmallows

Add Extra Flavor

  • Mix in a few white chocolate chips
  • Stir in mint, peppermint, almond, or vanilla extract
  • Add spices like cinnamon, nutmeg, pumpkin spice, or cayenne pepper
  • Use flavored coffee creamer
  • Stir the hot chocolate with cinnamon sticks or candy canes
  • Top with mini marshmallows or Homemade Whipped Cream
Whisking together ingredients for  hot chocolate powder.

How to Make Homemade Hot Chocolate

  1. COMBINE. In a large bowl, whisk 2½ cups powdered sugar, 1 cup cocoa powder, 2 cups powdered milk (or instant nonfat dry milk), and ¼ teaspoon of salt. Mix to combine well.
  2. STORE. Pour into storage containers and add mini marshmallows, if desired. Keep in a sealed container at room temperature for up to 6 months.
  3. MAKE COCOA. To make cocoa, mix ¼ cup hot cocoa mix with ¾ cup warm milk (the higher the fat content the creamier it will be), hot water, or non-dairy milk.

Hot Chocolate Temperature

The ideal temperature for hot drinks is between 160-185°F. Using the microwave is easiest for small amounts. Use a saucepan on the stovetop, a crock pot, or a hot cocoa maker for larger amounts.

Hot cocoa made with homemade hot chocolate recipe in a mug.

More Like This

Hot Chocolate Recipes

Winter Drink Recipes

Collections

5 from 6 votes

Hot Chocolate Recipe

By: Lil’ Luna
Whip up this homemade hot chocolate recipe to have on hand all season long – quick, easy, delicious, and perfectly giftable!
Servings: 20 servings
Prep: 5 minutes
Cook: 3 minutes
Total: 8 minutes

Ingredients 

  • cups powdered sugar
  • 1 cup unsweetened cocoa powder
  • 2 cups powdered milk
  • ¼ teaspoon salt
  • mini marshmallows

Instructions 

  • In a large bowl, sift powdered sugar, cocoa powder, powdered milk (or instant nonfat dry milk), and salt. Mix to combine.
  • Pour into storage containers and add mini marshmallows, if desired. Keep in a sealed container at room temperature for up to 6 months.

To make a cup of cocoa

  • Mix ¼ cup hot cocoa mix with ¾ cup warm milk (the higher the fat content the creamier the cocoa), water, or non-dairy milk.
  • The ideal temperature for hot drinks is between 160-185°F

Video

Notes

Store hot chocolate powder in one large airtight container. It can be kept in the pantry or cupboard for at least 6 months.
Freeze. Store it in the freezer for a year or more.

Nutrition

Serving: 0.75cup, Calories: 115kcal, Carbohydrates: 23g, Protein: 5g, Fat: 1g, Saturated Fat: 1g, Polyunsaturated Fat: 0.04g, Monounsaturated Fat: 0.4g, Cholesterol: 8mg, Sodium: 92mg, Potassium: 257mg, Fiber: 2g, Sugar: 21g, Vitamin A: 21IU, Vitamin C: 1mg, Calcium: 148mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Recipe FAQ

How to store this hot chocolate recipe?

Store this homemade hot cocoa recipe in one large airtight container. It can be kept in the pantry or cupboard for at least 6 months.
Freeze for a year or more.

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

5 from 6 votes (3 ratings without comment)

Leave a comment

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

Recipe Rating




3 Comments

  1. Jessica says:

    5 stars
    We drink hot chocolate year round and this one is delicious!

  2. Ali says:

    5 stars
    I love giving this hot chocolate mix to my neighbors for the holidays because they can save it for later if they become overloaded with too many sweets from the other neighbors. 🙂 The kids love the addition of the mini-marshmallows too!

  3. Tara says:

    5 stars
    The temps are finally going down a little & I’m already ready for hot chocolate. We made this recipe so much last fall & winter. It’s so rich & chocolatey, it’s my favorite!