5-Minute Homemade Hot Chocolate Mix
Homemade hot chocolate mix gives you a cup of real chocolate flavor without any of the hydrogenated oils or corn syrup solids you’ll find in many store-bought packets. Stir it together once, and you’ve got a jar ready for cozy mornings all winter.

It’s deeply chocolatey, with a creamy body from milk powder and just a whisper of salt to round things out.
Why This Mix Works
You control the chocolate intensity. Use natural cocoa for a classic taste or Dutch-process for something richer and darker.
The milk powder is what gives this mix its smooth, creamy texture without any greasy mouthfeel. A small amount of cornstarch helps the drink stay silky, not watery, and the salt wakes up the chocolate.
Ingredients

- 1 cup powdered sugar: sifted to remove any lumps
- 1/2 cup unsweetened cocoa powder: natural or Dutch-process both work
- 1 cup nonfat dry milk powder: adds creaminess without extra fat
- 1 teaspoon cornstarch: helps the final drink feel velvety
- 1/4 teaspoon fine sea salt: rounds out the sweetness
Variations / Substitutions
- Swap cocoa type: Dutch-process yields a darker, Oreo-like flavor while natural cocoa tastes a bit brighter and fruitier.
- Add a pinch of espresso powder: about 1/2 teaspoon stirred into the dry mix highlights the chocolate without a coffee taste.
- Dairy-free version: replace the milk powder with coconut milk powder. The texture stays smooth and the chocolate flavor comes through cleanly.
- Peppermint twist: don’t add extract to the whole jar. Stir a tiny drop (1/8 teaspoon) directly into each cup along with the hot milk.
- Spicy kick: add a pinch of cayenne pepper to the mix for a gentle warmth that builds after each sip.
Cake Mix Chocolate Chip Cookies are a sweet treat to enjoy alongside this hot chocolate.
How to Make Hot Chocolate Mix
Step 1: Sift and Whisk the Dry Ingredients

Sift the 1 cup powdered sugar and 1/2 cup cocoa powder into a large mixing bowl. This breaks up any stubborn lumps before they hit the jar. Add the 1 cup milk powder, 1 teaspoon cornstarch, and 1/4 teaspoon salt. Whisk slowly at first, then faster, until the color is uniform and no white streaks remain. It takes about 1 minute of steady whisking.
As it comes together, the mix looks like fine, pale brown sand with a cocoa-rich scent.
Step 2: Transfer to a Jar

Spoon the mix into an airtight container or a glass jar. A funnel keeps things neat, but a spoon and a steady hand work just as well. This filling step takes about 2 minutes if you go slowly. Seal the jar tightly and store it in a cool, dry cabinet.
At this point, you’ve got a jar that stays ready for weeks of easy hot chocolate.
Step 3: Pour and Top a Cup

Warm 8 ounces of your favorite milk (dairy or plant-based) until steaming but not boiling. That takes about 2 minutes in the microwave or a few minutes in a small saucepan. Place 2 tablespoons of the dry mix into a mug. Pour the hot milk over the mix and stir until it dissolves completely, about 30 seconds. The drink will look glossy and deep brown. Top with whipped cream or marshmallows and serve right away.
Tips for the Best Hot Chocolate Mix
- Use Dutch-process cocoa if you prefer a deeper, less acidic chocolate note. It tastes closer to the chocolate in good chocolate bars.
- For a richer cup, swap half the milk for half-and-half. The extra fat makes each sip feel more indulgent.
- A tiny pinch of espresso powder added to the dry mix boosts the chocolate without tasting like coffee. Start with 1/2 teaspoon for the batch above.
- When gifting jars, layer the mix or tie a small instruction tag around the lid. It’s a present most people actually use.
Scaling the mix for different batch sizes:
| Batch Size (Servings) | Powdered Sugar | Cocoa Powder | Milk Powder | Cornstarch | Salt |
|---|---|---|---|---|---|
| 10 | 1/2 cup | 1/4 cup | 1/2 cup | 1/2 tsp | Pinch |
| 20 | 1 cup | 1/2 cup | 1 cup | 1 tsp | 1/4 tsp |
| 40 | 2 cups | 1 cup | 2 cups | 2 tsp | 1/2 tsp |
Storing Your Mix
Keep the jar sealed in a cool, dark cabinet. The mix stays fresh for up to 6 months. After that, the milk powder may start to taste a little stale, so it’s best used up by the end of winter.
Frequently Asked Questions
Can I make this dairy-free?
Yes, swap the nonfat dry milk for coconut milk powder. The texture stays creamy and the chocolate comes through nicely.
How do I make a single cup?
Stir 2 tablespoons of the mix into 8 ounces of hot milk. That’s all it takes.
Can I use water instead of milk?
You can, but the drink will be much thinner and less creamy. Milk or a creamy plant milk gives the mix its body.
Is this mix less sweet than store-bought?
Often yes, because you control the sugar. If you want it less sweet, you can reduce the powdered sugar by a few tablespoons without hurting the texture.
How do I turn this into a peppermint hot chocolate?
Add a small drop of peppermint extract (no more than 1/8 teaspoon) directly to the cup after pouring the hot milk. Don’t mix it into the dry jar or the flavor can fade over time.

Hot Chocolate Mix Recipe
Ingredients
Method
- Sift the powdered sugar and cocoa powder into a large bowl. Add the milk powder, cornstarch, and salt. Whisk until evenly combined, about 1 minute.
- Spoon the mix into an airtight jar or container. Seal tightly and store in a cool, dry place.
- To serve, warm 8 ounces of milk until steaming. Place 2 tablespoons mix in a mug, pour the hot milk over, and stir until dissolved. Top if you like and serve immediately.
