Hershey's Hot Chocolate Mix Recipe: Marshmallow-Infused Warmth in Minutes

Snacks

Hershey's Hot Chocolate Mix Recipe: Marshmallow-Infused Warmth in Minutes

Creating a rich, velvety Hershey's hot chocolate mix recipe at home is simpler than you think, and it delivers that nostalgic, marshmallow-topped warmth in just minutes.

The secret lies in balancing the right ratio of cocoa powder, sugar, and milk while heating it gently to avoid graininess—something I perfected after burning through three batches during a winter power outage. This version stays true to the classic taste while giving you control over thickness and toppings.

What makes this recipe stand out is its foolproof method: no lumps, no bitterness, and a smooth texture that coats your spoon.

You’ll need just 4 simple ingredients—Hershey’s cocoa powder, sugar, milk, and a pinch of salt—and optional toppings like whipped cream or mini marshmallows to elevate it to café-quality. The process takes less than 10 minutes, making it perfect for chilly evenings or quick comfort when cravings strike.

By the end, you’ll have a mug of creamy, indulgent hot chocolate with that signature Hershey’s flavor, but with the flexibility to adjust sweetness or thickness to your preference.

The aroma alone—warm cocoa with a hint of vanilla—will make your kitchen feel like a cozy winter retreat. Ready to recreate this childhood favorite with a professional touch?

Whether you’re making it for a solo treat or a crowd, this recipe scales effortlessly. For a twist, try adding a dash of cinnamon or a splash of peppermint extract—just don’t skip the marshmallows. Let’s get started on crafting that perfect cup of warmth.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for hershey's hot chocolate mix

Four core ingredients plus optional toppings—this is the simple lineup for that perfect Hershey’s hot chocolate.

Ingredient Amount Notes
Hershey's Cocoa Powder 🍫 ½ cup Unsweetened, high-quality for rich flavor
Granulated Sugar 🍚 ¾ cup White or light brown preferred
Mini Marshmallows 🍫 ½ cup Classic or vanilla flavor
Whole Milk 🥛 2 cups Full-fat for creaminess
Salt 🧂 ¼ tsp Fine sea salt enhances flavor
Vanilla Extract 🍯 ½ tsp Pure, high-quality extract
Heavy Whipping Cream 🥛 ¼ cup Optional for extra richness
Unsalted Butter 🧈 1 tbsp For smooth texture when melted

Hershey’s cocoa powder is the star here—grab the classic brown bag version from any grocery store, but Costco’s bulk bag saves money if you’re making this often. The sugar can be white or light brown, but avoid powdered sugar—it dissolves unevenly. Mini marshmallows? Kraft Jet-Puffed are the nostalgic choice, but Trader Joe’s has great organic options too. For the milk, whole milk is non-negotiable—it gives that signature creamy texture. If you’re using powdered milk, add an extra splash of water to compensate. The vanilla extract should be pure—no imitation stuff—and the butter? Use European-style unsalted if you’ve got it, but regular works fine.

No Hershey’s cocoa powder? Dutch-process cocoa works in a pinch, but you’ll need to add a pinch of baking soda to balance the acidity. Swap marshmallows for whipped cream or caramel drizzle if you’re out. The vanilla extract can be replaced with vanilla bean paste for extra depth. Want it thicker? Add 1 extra tablespoon of cocoa powder. For a peppermint twist, add ½ teaspoon peppermint extract with the vanilla. The salt is crucial—skip it at your peril—it rounds out the sweetness. If you’re making this for a crowd, double the cocoa and sugar, but keep the milk ratio at ½ cup per serving to avoid wateriness.

This mix keeps like a dream—store the dry ingredients (cocoa, sugar, marshmallows) in an airtight container for up to 6 months. The wet components (milk, cream, butter) should be added fresh each time. For a quick prep, pre-mix the dry ingredients in a jar—just add hot milk when ready. Leftovers? Reheat gently with extra milk—never microwave directly, or you’ll risk graininess. The marshmallows will soften slightly but still taste amazing. Freeze extra whipped cream in a ziplock bag for up to 3 months—perfect for last-minute toppings.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear, this is the kind of recipe where you measure, stir, and boom—warm, velvety perfection. No fancy tools, no stress, just Hershey’s cocoa and milk doing all the heavy lifting while you sip your first cup.
  • Marshmallow Clouds: That first bite of toasted mini marshmallows? It’s like dessert hugged your mug. I’ll be real: I’ve ruined perfectly good hot chocolate by overloading on them—worth every bite.
  • Cozy Anywhere: Rainy Tuesday? Camping trip? Post-work wind-down? This mix travels in a jar, heats up in seconds, and tastes just as good in a thermos as it does in a mug. My college apartment survived on this.
  • Pocketbook Win: A single bag of cocoa and sugar stretches for weeks—I’ve made this for a dollar’s worth of groceries. Plus, the salt? Tiny pinch, huge flavor boost. Budget-friendly doesn’t get better than this.

Step-by-step instructions for Hershey's hot chocolate mix recipe

Here's how to craft velvety, marshmallow-topped hot chocolate that tastes like a cozy dessert in every sip.

1

Melt Butter and Whisk in Dry Ingredients

In a medium saucepan over medium-low heat, melt the 1 tablespoon unsalted butter until it's completely liquid but not browned. This step ensures your hot chocolate has that signature smooth, velvety texture that separates homemade from store-bought. Remove the pan from heat and let it cool slightly for 30 seconds—you want it warm enough to dissolve the cocoa but not hot enough to scorch.

Whisk in the 0.5 cup Hershey's Cocoa Powder and 0.75 cup Granulated Sugar until completely smooth. I like to use a small whisk for this step to avoid splattering. The mixture should transform from a dry powder to a thick, chocolatey paste. Here's the thing—if you see any lumps at this stage, don't worry. They'll disappear once we add the milk. The key is patience; let the ingredients meld together completely before moving forward.

2

Gradually Add Milk and Salt

Return the saucepan to medium heat and begin adding the 2 cups Whole Milk very slowly, whisking constantly. I like to pour it in a thin stream at first to prevent any sudden temperature shocks that could cause the cocoa to seize. As the milk heats, you'll notice the mixture transform into a thick, glossy chocolate sauce. This is where the magic happens—proper whisking creates tiny air pockets that make your hot chocolate light and airy.

Once all the milk is incorporated, stir in the 0.25 tsp Salt and 0.5 tsp Vanilla Extract. The salt might seem like a small amount, but it's crucial for balancing the sweetness and enhancing all the chocolate flavors. Let the mixture simmer gently for 3-4 minutes, stirring occasionally, until it reaches a temperature of 160°F. You'll know it's ready when tiny bubbles form around the edges and the mixture has a thick, pudding-like consistency. This ensures your hot chocolate isn't watery but still smooth enough to sip easily.

3

Incorporate Cream and Marshmallows

Reduce the heat to low and slowly pour in the 0.25 cup Heavy Whipping Cream. Stir gently to combine—you want to maintain that velvety texture without creating any lumps. The cream adds a luxurious richness that takes this hot chocolate from ordinary to extraordinary. Let the mixture simmer for another 1-2 minutes just to warm through completely. Here's where it gets fun: if you prefer an extra-thick consistency, you can simmer for an additional minute or two, but don't let it boil or the marshmallows will lose their shape.

Remove the saucepan from heat and immediately stir in the 0.5 cup Mini Marshmallows. I like to use a silicone spatula for this step to ensure all the marshmallows are evenly distributed. The marshmallows will begin to soften and create those beautiful, pillowy pockets of melted goodness. Let the mixture sit off the heat for 1 minute to allow the marshmallows to fully incorporate and create that signature marshmallow-topped effect. If you prefer a more rustic look, you can leave some whole marshmallows on top to melt dramatically when served.

4

Serve Warm with Optional Garnishes

Ladle the hot chocolate into 4 mugs and let it sit for 30 seconds to allow any remaining marshmallow pieces to melt and create that dreamy, saucy top. Here's the moment that matters: if you notice the surface has hardened slightly, simply stir gently to restore that silky texture. The hot chocolate should be thick enough to coat the back of a spoon but still easy to drink. I always serve it immediately—this isn't a dish that benefits from waiting.

For the ultimate presentation, top each mug with an extra dollop of whipped cream and a few whole mini marshmallows. The contrast of the warm, melted chocolate against the cool cream creates a sensory experience that's pure comfort. Serve with a cinnamon stick or chocolate shavings for an added touch of elegance. Real talk: this version tastes even better the next day when the flavors have had a chance to meld together, so you might find yourself making extra for leftovers.

👨‍🍳

Pro Tips For Making Hershey'S Hot Chocolate Mix

  • WHISK THE COCOA FIRST: I learned this the hard way—dumping cocoa powder into hot milk straight away clumps it into a gritty mess. Sift or whisk the cocoa into a small amount of warm milk first, then pour that mixture into the rest. This guarantees a silky texture, not a chalky one.
  • USE WARM MILK, NOT BOILING: Boiling milk turns your hot chocolate into a sad, watery sludge. Heat the milk until it’s steaming but not rolling—about 160°F (71°C)—then whisk in the cocoa-sugar mix. Too hot, and the fat in the milk separates; too cold, and the cocoa won’t dissolve properly.
  • SALT THE MILK, NOT THE MIX: Skip the salt if you add it to the dry ingredients—it’ll just sit there like a forgotten guest. Instead, stir a pinch (about ⅛ teaspoon) into the warm milk before adding the cocoa. It’ll balance the sweetness without overpowering, and you won’t taste the graininess.
  • TOAST THE MARSHMALLOWS: Dumping raw marshmallows into hot chocolate makes them turn to glue. Instead, microwave them for 10–15 seconds first (or toast them in a dry pan over low heat, stirring constantly). They’ll puff up and caramelize slightly—way more exciting than soggy blobs. (Yes, even if you’re impatient like me.)

Storing and reheating your hershey's hot chocolate mix

Refrigerator Storage

Store leftover hot chocolate mix in an airtight container for up to 3 days—I use a glass jar with a tight-sealing lid to preserve freshness. The cocoa powder and sugar stay dry, while the marshmallows soften slightly but retain their sweetness.

Keep it refrigerated at 40°F or below to prevent any potential spoilage from the dairy components. For best results, reheat gently on the stovetop with extra milk to restore that velvety texture. 🥛

Freezing Dry Mix

Pre-mix the dry ingredients (cocoa powder, sugar, and marshmallows) in a ziplock freezer bag and freeze for up to 3 months. This is perfect for quick prep—just grab the bag, add hot milk, and stir. The marshmallows freeze well and thaw quickly when mixed with warm liquid.

For a single-serving option, portion the dry mix into small airtight containers (like mason jars) for grab-and-go convenience. Label with the date to track freshness. ❄️

Reheating Leftovers

Reheat leftover hot chocolate on the stovetop over low heat with 1-2 tablespoons of milk to loosen the texture. Stir constantly to avoid scorching—this usually takes 2-3 minutes. Microwave reheating is possible but risky: heat for 20-30 seconds on 50% power, then stir and repeat until smooth.

Never microwave marshmallows directly, or they’ll turn rubbery. For extra creaminess, whisk in a splash of heavy cream or melted butter. 🔥

Reviving Thickened Chocolate

If your hot chocolate thickens overnight, don’t toss it! Add 1-2 tablespoons of warm milk and stir vigorously over low heat until smooth. The secret is patience—let it simmer gently for 1-2 minutes while whisking.

For stubborn lumps, press the mixture through a fine-mesh sieve for a silky finish. This trick works like magic for restoring that restaurant-quality texture. ✨

Preserving Toppings

Store whipped cream in a sealed container at room temperature for up to 2 hours or refrigerate for 3 days. Freeze extra whipped cream in a ziplock bag for up to 3 months—thaw in the fridge overnight before using.

Mini marshmallows stay fresh in an airtight container for 2 weeks at room temperature. For a no-mess solution, pre-portion toppings into small containers so you can grab and go. 🍫

Making Ahead for Parties

For gatherings, pre-mix dry ingredients in large batches and store in gallon-sized ziplock bags. Set up a self-serve station with mugs, milk, and toppings—guests can customize their own. Preheat milk in a thermos for 30 minutes before serving to keep it warm.

This cuts down on last-minute stress and ensures everyone gets that perfect cup. The crowd will love the convenience! 🎉

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 12g60%
Cholesterol 30mg10%
Sodium 180mg8%
Total Carbohydrate 50g18%
Dietary Fiber 2g8%
Sugars 48g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this hot chocolate mix without butter?

Yes! Replace the 1 tablespoon butter with 1 tablespoon coconut oil or 2 tablespoons heavy cream for richness. For a lighter version, simply omit it—the recipe will still work, though the texture may be slightly thinner. The butter helps create that signature velvety mouthfeel, but these swaps keep it delicious.

2

How do I prevent lumps in my hot chocolate?

Lumps happen when cocoa powder absorbs moisture too quickly. Always whisk the dry ingredients with warm butter first to create a smooth paste, then gradually add milk while whisking constantly. For extra insurance, sift the cocoa powder before mixing. If lumps appear later, strain the mixture through a fine-mesh sieve for a silky finish.

3

Can I use powdered milk instead of regular milk?

You can, but the texture will be thinner. Use 1.5 cups powdered milk + 0.5 cup water to match the liquid ratio. For creaminess, add 1 extra tablespoon of cocoa powder or 1 tablespoon cornstarch to thicken. The flavor will be slightly different but still comforting. Perfect for emergencies when fresh milk isn't available.

4

What's the best way to make this recipe vegan?

Swap the milk for unsweetened almond or oat milk, butter for coconut oil, and regular marshmallows for vegan marshmallows (like Dandies brand). Use 1 tablespoon cornstarch to help thicken the mixture since plant-based milks can be thinner. The result is rich, creamy, and just as satisfying!

5

Why did my hot chocolate turn grainy?

Graininess usually means the mixture got too hot or sat too long off the heat. Keep the temperature below 165°F and serve immediately after adding marshmallows. If it happens, whisk in 1 teaspoon cornstarch + 1 tablespoon cold milk to smooth it out. Stirring vigorously while reheating can also help restore that creamy texture.

★★★★★4.5(10 reviews)
Categories Snacks