Snacks
This Hershey's hot chocolate mix recipe delivers the velvety, rich swirls you remember from childhood—with a secret marshmallow boost that takes it to the next level. The key lies in precise measurements and gentle heating to preserve that signature chocolatey depth while adding creamy texture.
I perfected this version during winter holidays when I wanted to recreate the cozy, indulgent experience of sipping hot chocolate by the fire.
What sets this apart is the balance between simplicity and customization. One packet of Hershey's mix combines with exactly 2 cups of milk for perfect consistency, whether you're using whole milk, almond milk, or even oat milk for a lighter option.
The secret marshmallow boost comes from folding in mini marshmallows as it heats, creating pockets of gooey goodness in every sip. Professional results require just five minutes of active time and patience to let flavors meld.
By the time you're done, you'll have a mug of hot chocolate with velvety swirls, a marshmallow-infused creaminess, and that nostalgic Hershey's flavor you crave. The aroma alone transforms any evening into a comforting ritual.
This recipe serves as both a quick treat and a crowd-pleasing dessert option—ideal for chilly nights or holiday gatherings.
Customize it with cinnamon sticks, peppermint sticks, or a dollop of whipped cream to match your mood. The instructions ensure foolproof success whether you're using a stovetop, microwave, or even a slow cooker for batch preparation. Let's make this hot chocolate the centerpiece of your next cozy moment.
Ingredients for hershey's hot chocolate mix
One package of Hershey's mix transforms into velvety hot chocolate with a marshmallow twist.
| Ingredient | Amount | Notes |
|---|---|---|
| Hershey's Hot Chocolate Mix 🍫 | 1 package | Classic or sugar-free variety |
| Whole Milk 🥛 | 2 cups | Cold for best swirls (or dairy-free alternative) |
| Mini Marshmallows 🍫 | ½ cup | Standard size, not jumbo |
| Unsalted Butter 🧈 | 1 tbsp | Cold, cut into small pieces |
| Vanilla Extract 🍦 | ¼ tsp | Pure alcohol-free preferred |
| Cinnamon Sticks 🌿 | 1 whole | Optional, for aroma infusion |
| Peppermint Extract 🍃 | ⅛ tsp | Optional, for minty twist |
| Whipped Cream 🧇 | ¼ cup | Store-bought or homemade |
| Chocolate Chips 🍫 | ¼ cup | Semi-sweet, for garnish |
| Granulated Sugar 🍚 | 1 tbsp | For adjusting sweetness |
| Sea Salt 🧂 | ⅛ tsp | Fine grain, for finishing |
The Hershey's mix is non-negotiable here—classic or sugar-free, but avoid the powdered sugar versions if you want that rich cocoa taste. Trader Joe's and Target often have the best stock, but any grocery store will work. Mini marshmallows are a must; Marshall's or Great Value brands melt perfectly. For the butter, Land O'Lakes unsalted works best—cold and cubed ensures those signature swirls. If you're using dairy-free milk, Oatly or Silk barista blends create the creamiest texture without curdling.
No mini marshmallows? Crushed regular marshmallows (or even a handful of fluff) will work in a pinch, though texture suffers. Peppermint extract is optional but adds a festive touch—McCormick is my go-to brand. Want extra richness? Swap half the milk for heavy cream (though it'll be heavier). The chocolate chips for garnish can be any kind—Enjoy Life for allergy-friendly or Hershey's Special Dark for depth. And if you're using sugar-free mix, skip the extra granulated sugar unless you love it sweet.
This reheats beautifully—just add a splash of milk and microwave for 30 seconds. Store leftovers in the fridge for up to 3 days, but the marshmallows will get soggy after 24 hours. For batch prep, double the recipe and use a slow cooker on low for 2 hours—stir before serving. The whipped cream and chocolate chips should be added fresh, so keep those separate until serving time. A cinnamon stick in each mug adds aroma without extra effort.
Why You'll Love This Recipe
- I swear by this combo: just mix, heat, stir. That’s it. No measuring cups, no fancy tools—just dump the chocolate mix into warm milk, melt in butter, and watch the marshmallows turn golden. Honestly, I’ve made it while microwaving leftovers in the other hand.
- Five-Ingredient Magic: I swear by this combo: just mix, heat, stir. That’s it. No measuring cups, no fancy tools—just dump the chocolate mix into warm milk, melt in butter, and watch the marshmallows turn golden. Honestly, I’ve made it while microwaving leftovers in the other hand.
- Velvet-Smooth Richness: The butter and vanilla take it from basic to next-level. That creamy swirl of melted chocolate? It’s like a hug in a mug. Between us, I’ve had store-bought versions that tasted like powdered sugar—this beats them every time.
- Weeknight & Wind-Down: Cold nights? Check. Movie marathons? Check. Even my picky-eating teen asks for seconds. Double the batch, split it—one mug for now, one for later. (Yes, even on a Tuesday night.)
Step-by-step instructions for Hershey's hot chocolate mix recipe
Here's how to transform simple ingredients into a luxurious hot chocolate experience with rich swirls and a marshmallow boost.
Prepare the Chocolate Base
In a medium saucepan, combine the 1 package Hershey's Hot Chocolate Mix with the 2 cups Whole Milk and the 1 whole Cinnamon Sticks. Stir gently over medium heat until the mixture begins to simmer, watching for tiny bubbles to form along the edges. This should take about 3-4 minutes—don't rush it, as the chocolate needs time to fully dissolve and create a smooth base.
Once simmering, reduce the heat to low and let it cook for an additional 2-3 minutes, stirring occasionally with a wooden spoon. You'll notice the mixture thickening slightly and developing a velvety texture. This is when the chocolate's natural oils begin to emulsify with the milk, creating that signature creamy consistency. If you're using the optional 0.125 tsp Peppermint Extract, add it now and stir well to infuse the flavor evenly.
Enhance with Butter and Vanilla
Remove the 1 whole Cinnamon Sticks from the saucepan and discard it. Add the 1 tbsp Unsalted Butter, cut into small pieces, and the 0.25 tsp Vanilla Extract. Stir until the butter melts completely and the vanilla is fully incorporated—this should take about 1 minute of gentle stirring. The butter adds a luxurious richness, while the vanilla rounds out the flavors with a subtle sweetness.
Taste the mixture and adjust the sweetness if needed by adding the 1 tbsp Granulated Sugar, stirring until dissolved. This step is crucial for balancing the chocolate's intensity, especially if you're using a sugar-free mix. The hot chocolate should be sweet enough to satisfy but not overwhelmingly so. Let the mixture sit off the heat for 1 minute to allow the flavors to meld together.
Create the Signature Marshmallow Swirls
Return the saucepan to low heat and carefully add the 0.5 cup Mini Marshmallows one spoonful at a time, stirring gently after each addition. The marshmallows will begin to melt almost immediately, creating those signature swirls that make this hot chocolate so special. Keep stirring slowly and continuously—this is where the magic happens. You want the marshmallows to dissolve completely while maintaining a smooth, creamy texture.
If the mixture starts to look too thick, add 1-2 tablespoons of hot water to loosen it slightly. The goal is to achieve a thick, pudding-like consistency that coats the back of a spoon. Once the marshmallows are fully incorporated and the sauce has reached your desired thickness, remove the saucepan from the heat. The residual heat will continue to melt the marshmallows slightly, so don't overcook it at this stage.
Finish and Serve
Divide the hot chocolate among 4 mugs, filling each about ¾ full. To create the perfect presentation, top each mug with a generous dollop of 0.25 cup Whipped Cream and a sprinkle of 0.25 cup Chocolate Chips. For an extra touch of sophistication, finish with a pinch of 0.125 tsp Sea Salt on top of the whipped cream—this enhances the chocolate flavor and balances the sweetness.
Serve immediately while the marshmallow swirls are still visible and the hot chocolate is steaming. The contrast of the cold whipped cream and chocolate chips against the warm, velvety hot chocolate creates a truly indulgent experience. For an even more decadent touch, garnish with a few extra mini marshmallows or a dusting of cocoa powder. Enjoy while it's hot, and savor each sip of this luxurious treat.
Pro Tips For Making Hershey'S Hot Chocolate Mix
- WHISK THE MIX DRY FIRST: Stir the Hershey’s powder into the milk after melting the butter—otherwise, you’ll end up with clumpy, grainy sludge. I learned this the hard way when I rushed and got a drink that looked like chocolate grits. A quick 10-second whisk in the dry mix first makes all the difference.
- USE WHOLE MILK, NOT 2%: The fat in whole milk creates a velvety texture and prevents the cocoa from separating. I was skeptical until I tried it—my 2% milk version always tasted thin and chalky. If you’re out of whole milk, add 1 tablespoon of heavy cream per cup of milk, but don’t skip it entirely.
- MELT BUTTER LOW AND SLOW: Butter burns faster than you think, and scorched butter turns your hot chocolate bitter. Melt it over low heat or in the microwave in 10-second bursts, stirring between each. Once it’s just liquid, remove it from heat—you don’t need it bubbling.
- TOAST MARSHMALLOWS SEPARATELY: Dumping marshmallows into boiling hot chocolate makes them sink like rocks and turn rubbery. Instead, toast them in a dry skillet over medium heat for 1-2 minutes until golden, then float them on top of the finished drink. They’ll stay pillowy and caramelized, not soggy. (Yes, even if you’re impatient like me.)
Flavor customization for this recipe
Spiced Variations
Transform your hot chocolate into a cozy fall favorite by adding ½ tsp cinnamon and ¼ tsp nutmeg directly to the saucepan while heating. For a festive twist, infuse the milk with 1 whole cinnamon stick or 2-3 whole cloves while warming—simmer for 5 minutes before straining.
I love using Penzeys Spices for their pure, aromatic blends. 🌿
Minty Peppermint Twist
For a refreshing holiday version, stir in ½ tsp peppermint extract after removing the cinnamon stick. Garnish with crushed candy canes or a sprinkle of white chocolate chips for visual appeal.
I recommend McCormick Peppermint Extract for its balanced flavor. Add 1 drop of red food coloring (optional) for a festive look. ✨
Boozy Adult Upgrades
Elevate your hot chocolate with 1 oz dark rum or ½ oz peppermint schnapps per serving, added during the final 2 minutes of heating. For a coffee twist, stir in 1 tsp instant espresso powder with the chocolate mix.
Always use high-quality liqueurs—Bacardi Superior or Ghirardelli chocolate liqueur work beautifully. 🍷
Dairy-Free Adaptations
Swap whole milk for unsweetened almond milk or Oatly Barista Blend for a creamy texture without dairy. Add 1 tbsp coconut cream for richness and ½ tsp vanilla bean paste for depth. For extra decadence, fold in 2 tbsp dairy-free whipped topping (like So Delicious) before serving. 🥛
Protein-Packed Version
Boost nutrition by adding 1 scoop chocolate protein powder (like Orgain or Premier Protein) to the dry mix before combining with milk. For a creamy texture, use ½ cup Greek yogurt instead of milk.
This version keeps the same velvety consistency while adding 15g protein per serving. Perfect for post-workout cozy treats! 💪
Seasonal Holiday Flavors
Create a pumpkin spice version by adding ½ tsp pumpkin pie spice and 1 tbsp pumpkin puree to the saucepan. For a gingerbread twist, stir in ¼ tsp ground ginger and ½ tsp molasses.
Garnish with candied ginger or gingerbread cookies for a festive touch. These flavors shine during Thanksgiving or Christmas gatherings. 🎄
Nutrition facts
Frequently asked questions
Can I make this hot chocolate in the microwave instead of on the stovetop?
For microwave preparation, combine 1 package Hershey's mix with 2 cups milk in a microwave-safe mug. Heat in 30-second intervals, stirring well between each, until steaming hot. Add marshmallows during the last 15 seconds of heating—they'll melt instantly. Stir continuously for those signature swirls.
Why does my Hershey's hot chocolate get grainy?
Graininess happens when the mix isn't fully dissolved or the heat isn't gentle enough. Always use medium heat and stir constantly to prevent lumps. For extra smoothness, whisk the mix with a splash of cold milk first, then add the rest. Sugar-free versions are more prone to graininess—reduce heat to low and stir longer.
How can I make this recipe kid-friendly?
Skip the alcohol and reduce spices to just a pinch of cinnamon. Use whole milk for creaminess and let kids help stir the marshmallows—they'll love watching the swirls form! Serve in fun mugs with colorful straws. For extra fun, freeze mini marshmallows on toothpicks for dipping.
Can I make this ahead of time for a party?
Prepare the base mixture (without marshmallows) up to 24 hours ahead and reheat gently. Add marshmallows fresh before serving—they won't hold their texture when reheated. For a crowd, double the recipe and keep it warm in a slow cooker on low. Add whipped cream and toppings just before serving.
What's the best milk to use for the creamiest hot chocolate?
Whole milk creates the richest texture, but 2% milk works well too. For dairy-free options, Oatly Barista Blend or Silk Unsweetened Soy Milk mimic creaminess best. Avoid almond milk unless you add 1 tbsp cornstarch to thicken it first.