| | | |

3 Ingredient Homemade Hot Chocolate Mix

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

This old fashioned 3-ingredient Homemade Hot Chocolate Mix, with optional espresso, is easy to whisk together with variations for dairy or nondairy mix and is a fun winter staple or gift to give during the holidays. It also makes the best sweet treat throughout the winter months!

Closeup view of 3 Ingredient Homemade Hot Chocolate Mix in a Glass Jar

Want to save this recipe?

Enter your email, and we’ll send it to your inbox. Plus, you’ll get delicious new recipes from us every Friday!

Save Recipe

When the first snowflake falls… or the days suddenly turn brisk and chilly, this hot chocolate mix is absolutely divine to have on hand. Ready for cozy nights by the fire, sledding parties, and, as mentioned, for giving as gifts.

You won’t believe how easy it is to mix your own Homemade Hot Chocolate Mix. And if you’re up for it, make this homemade hot cocoa blend with a dash of espresso for an unexpected, delicious twist!

Seriously, we love it with added instant espresso!

It’s also much healthier to make your own hot chocolate blend as you know which ingredients are really in your mix. Top with marshmallows, whipping cream, or other ideas listed below and enjoy!

This makes a large batch, which is perfect for gifts. Of if you love hot chocolate as we do. Cut the ingredients in half for a smaller batch.

Vertical view of 3 Ingredient Homemade Hot Chocolate Mix


This non-dairy hot cocoa mix is perfect for those who want to use their choice of milks, like almond milk, oat milk, or soy milk.

  • Powdered sugar: While you can use granulated sugar, powdered sugar (or confectioners’ sugar) is finely ground, which allows it to dissolve more quickly, and some brands also contain a bit of cornstarch to thicken hot cocoa.
  • Unsweetened cocoa: I love dutch-process, but any good quality will do!
  • Fine sea salt, for flavor
  • OPTIONAL: Instant espresso powder to elevate the chocolate flavor.

Garnishing Ideas 

  • whipping cream
  • chocolate shavings
  • fudge sauce
  • cinnamon stick
  • candy cane

Frequently Asked Questions

How much of this hot chocolate mix should I use per mug?

I use 2 tbsp of mix per 1 cup of warm milk. If I’m using hot water I also add a bit of dried milk powder (you can also add this to the jar of mix) – of course if you’re looking for dairy free hot cocoa, leave this out!

Can I use this cocoa mix to make bigger batches of hot chocolate?

For larger batches of hot chocolate, warm milk in a saucepan over medium-low heat, stir in 2 tablespoons of hot chocolate mix for every 1 cup of milk.

Sifted Ingredients for Homemade Hot Chocolate Mix

You Might Also Enjoy:


Make sure you don’t lose track of this recipe by pinning it for later! If you are not already you can follow me on Pinterest, as well as keep up with me on FacebookInstagram and YouTube. If you make this recipe I would also love it if you’d tag me in your photos and leave a star rating below!

Vertical view of 3 Ingredient Homemade Hot Chocolate Mix

3 Ingredient Homemade Hot Chocolate Mix

Yield: 20 servings
Prep Time: 5 minutes
Total Time: 5 minutes

This 3 ingredient Homemade Hot Chocolate Mix, with optional espresso, is easy to whisk together, contains no dry milk, and is a fun winter staple or gift to give during the holidays.


  • 1 1/3 cup powdered sugar (or granulated sugar)
  • 2/3 cup unsweetened cocoa
  • pinch of fine sea salt (1/8 teaspoon- optional)
  • 1/2-1 teaspoon instant espresso powder (optional!)
  • 1/2 cup powdered milk (for mixing with hot water instead of milk)

Individual Mugs of Hot Chocolate

  • 2 tablespoons Homemade Hot Chocolate Mix
  • Hot water


  1. In a large bowl, sift together powdered sugar, unsweetened cocoa, fine sea salt, and if using, powdered milk and instant espresso. This is an important step for a no-lumps texture. The extra step is worth it!
  2. After the ingredients are sifted into a bowl, whisk one more time and add to a mason jar or airtight container.


Cocoa Powder

Use a good quality cocoa powder. I like dutch-process, but any will be delicious!

Sift the Ingredients

Take the extra 1-2 minutes to sift the ingredients together. I use a fine-mesh strainer with a whisk to simplify the job!

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 96 Serving Size: 1
Amount Per Serving: Calories: 29Total Fat: 0gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 0gCholesterol: 0mgSodium: 48mgCarbohydrates: 6gFiber: 0gSugar: 5gProtein: 1g

Did you make this recipe?

Follow me on Pinterest for more and use the "Pin" button at the top of the recipe card.


Leave a Reply

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