This Homemade Hot Chocolate Mix is rich, creamy, and full of deep chocolate flavor—perfect for cozy nights, holiday gifts, or warming up on a chilly day. Made with simple pantry ingredients, this easy recipe lets you create a decadent hot chocolate that’s so much better than any store-bought mix. Just add hot milk or water, and you’ll have a cup of comfort ready in minutes!
Why You’ll Love This Recipe
- Rich, creamy, and perfectly sweetened
- Made with simple, pantry-friendly ingredients
- Customizable for different flavors (spicy, peppermint, mocha)
- Great for homemade holiday gifts
- Shelf-stable and easy to store
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 2 cups powdered sugar
- 1 cup unsweetened cocoa powder
- 2½ cups powdered milk (whole or nonfat)
- 1 teaspoon cornstarch (for creaminess, optional)
- 1 teaspoon salt
- 1 cup mini chocolate chips (optional, for extra richness)
- 1 teaspoon vanilla powder (optional for added flavor)
Optional Mix-Ins:
- 1 teaspoon ground cinnamon (for a spiced twist)
- ½ teaspoon cayenne pepper (for spicy hot chocolate)
- Crushed peppermint candy (for peppermint hot chocolate)
Directions

- Mix the dry ingredients:
- In a large bowl, whisk together powdered sugar, cocoa powder, powdered milk, cornstarch, and salt until fully combined.
- Add the extras:
- Stir in mini chocolate chips and any optional mix-ins like vanilla powder or cinnamon for added flavor.
- Store:
- Transfer the mix to an airtight container or mason jar and store in a cool, dry place for up to 3 months.
- Make the hot chocolate:
- Add ¼ cup of hot chocolate mix to 1 cup of hot milk (or water for a lighter option).
- Stir until smooth and fully dissolved.
- Top with whipped cream, marshmallows, or a sprinkle of cocoa powder for extra indulgence.
Servings and Timing
- Servings: Makes about 12-16 servings
- Prep time: 5 minutes
- Total time: 5 minutes
Variations
- Mocha Hot Chocolate Mix: Add ¼ cup instant coffee powder for a chocolatey caffeine boost.
- Salted Caramel: Stir in 1 teaspoon of caramel extract and a pinch of sea salt for a sweet-salty flavor.
- Keto Hot Chocolate Mix: Use powdered coconut milk and a sugar-free sweetener like erythritol or stevia.
- Vegan Hot Chocolate Mix: Use non-dairy powdered milk alternatives, like coconut or oat milk powder.
Storage
- Store: Keep the mix in an airtight container at room temperature for up to 3 months.
- Gift it: Package in mason jars or decorative bags with a label and serving instructions for holiday gifts.
FAQs
Can I use regular milk instead of powdered milk?
Yes, but the powdered milk ensures the mix is shelf-stable. If you skip it, use hot milk instead of water when making the drink.
How do I make the hot chocolate creamier?
Use whole milk, half-and-half, or add a splash of heavy cream when mixing for extra creaminess.
Can I use dark cocoa powder?
Yes, dark cocoa powder will give a richer, slightly bitter chocolate flavor—perfect for dark chocolate lovers.
How do I keep the mix from clumping?
Sift the powdered ingredients and store in a tightly sealed container with a silica gel pack to prevent moisture buildup.
Can I add protein powder to the mix?
Yes, add unflavored or chocolate protein powder for an extra protein boost—just adjust the sweetness accordingly.
Can I make this sugar-free?
Yes, substitute powdered sugar with powdered erythritol or another sugar-free sweetener.
How much mix should I use per cup?
Use about ¼ cup of mix per 1 cup of hot milk or water for a rich, creamy consistency.
Can I use hot water instead of milk?
Yes, though using milk results in a creamier and richer drink.
Is this mix gluten-free?
Yes, as long as all ingredients (especially powdered milk) are certified gluten-free.
Can I add marshmallows to the mix?
Yes, mini marshmallows can be mixed in for an extra fun, kid-friendly touch.
Conclusion
This Homemade Hot Chocolate Mix is the perfect way to enjoy a rich, creamy cup of hot chocolate anytime. Whether you’re making a batch for cozy nights at home or packaging it as a thoughtful holiday gift, this easy recipe is endlessly customizable and always delicious. Whip up a batch, store it for later, and enjoy warm, chocolatey comfort in every sip!
PrintHomemade Hot Chocolate Mix Recipe
This Homemade Hot Chocolate Mix is rich, creamy, and perfect for cozy nights by the fire. Made with simple pantry ingredients like cocoa powder, powdered sugar, and dry milk, it’s quick to make and can be stored for months. Just add hot water or milk for the perfect winter treat—top with whipped cream or marshmallows for extra indulgence!
- Total Time: 5 minutes
- Yield: About 20 servings 1x
- Category: Beverage, Drink Mix
- Method: No-Cook
- Cuisine: American
Ingredients
- 1 cup (80 g) unsweetened cocoa powder
- 1 ½ cups (180 g) powdered sugar
- 2 cups (250 g) dry milk powder (whole or nonfat)
- 1 cup (170 g) mini chocolate chips (optional for extra richness)
- 1 teaspoon cornstarch (for extra creaminess, optional)
- ½ teaspoon salt
- 1 teaspoon vanilla powder (optional for flavor boost)
Instructions
1. Mix the ingredients:
- In a large bowl, whisk together cocoa powder, powdered sugar, dry milk powder, cornstarch, salt, and vanilla powder (if using).
- Stir in mini chocolate chips until evenly distributed.
2. Store the mix:
- Transfer the mix to an airtight container or mason jar.
- Store in a cool, dry place for up to 3 months.
3. To make hot chocolate:
- Add ¼ cup (4 tablespoons) of mix to a mug.
- Pour in 1 cup (240 ml) of hot water or milk (for creamier hot chocolate).
- Stir until smooth and top with marshmallows, whipped cream, or a sprinkle of cinnamon.
Notes
- Spicy Mexican Hot Chocolate: Add 1 teaspoon ground cinnamon and ¼ teaspoon cayenne pepper.
- Peppermint Hot Chocolate: Add 1 teaspoon crushed peppermint candies or peppermint extract.
- Mocha Mix: Replace ½ cup of the dry milk powder with instant coffee powder.