Desserts
This Hershey's cocoa powder hot chocolate recipe delivers the rich, velvety swirls and marshmallow clouds you crave without the store-bought shortcuts. The secret lies in tempering the cocoa with hot milk gradually to prevent graininess, creating a silky texture that's impossible to resist.
I've perfected this method over years of holiday gatherings where the cocoa pot never stays full long enough.
What sets this recipe apart is its versatility—stovetop simmering for deep flavor, microwave convenience for quick satisfaction, or even slow cooker warmth for crowd-pleasing batches. The cocoa powder develops its full chocolatey aroma when whisked into warm (not boiling) milk, while a touch of cornstarch creates that signature restaurant-quality thickness.
Optional spices like cinnamon or nutmeg add warmth, and marshmallows melt into fluffy clouds when stirred in last.
By the time you pour the first cup, you'll taste the difference: no gritty aftertaste, no artificial flavors, just pure chocolate satisfaction with every sip. The velvety swirls cling to the mug, and each marshmallow dissolves into sweet perfection.
This isn't just hot chocolate—it's a comforting ritual that transforms any evening into a cozy experience.
Whether you're preparing for a holiday gathering or a quiet night in, this recipe adapts to your needs. Use dairy-free milk for dietary preferences, or add a dollop of whipped cream for extra indulgence. The method remains the same—just the toppings can vary.
Ingredients for hershey's cocoa powder hot chocolate
Four cups of warm milk, a splash of vanilla, and the secret to velvety swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| Hershey's Special Dark Cocoa Powder 🍫 | ½ cup | Unsweetened for richest flavor |
| Whole Milk 🥛 | 4 cups | Warmed to 160°F for smoothness |
| Granulated Sugar 🍚 | ½ cup | Adjust to taste for sweetness |
| Cornstarch 🌾 | 1 tbsp | For silky texture (Diamond Crystal preferred) |
| Vanilla Extract 🌿 | 1 tsp | Pure extract for authentic flavor |
| Ground Cinnamon 🍃 | ½ tsp | Optional for warmth (or nutmeg) |
| Mini Marshmallows 🍬 | 1 cup | Classic size for perfect melting |
| Unsalted Butter 🧈 | 2 tbsp | Full-fat for creamy richness |
| Heavy Whipping Cream 🥛 | ¼ cup | Optional for extra decadence |
| Sea Salt 🧂 | ⅛ tsp | Balances sweetness perfectly |
| Chocolate Chips 🍫 | ¼ cup | Optional for extra chocolatey swirls |
| Whipped Cream 🍦 | ½ cup | For topping (optional garnish) |
The cocoa powder is non-negotiable—Hershey's Special Dark has that perfect balance of bitterness and sweetness. Trader Joe's and Walmart carry it year-round, but check the baking aisle if you can't find it. The cornstarch is key for that restaurant-quality thickness—Diamond Crystal works better than generic brands. For the marshmallows, mini size melts faster and creates those signature clouds. I always grab the store brand—they're cheaper and melt just as well. The butter? Full-fat is a must—it adds richness that nothing else can match.
No cocoa powder? Dutch-process cocoa works in a pinch, but you'll need to adjust the sugar. Whole milk can be swapped for half-and-half or oat milk—just add a pinch of salt to balance. Running low on marshmallows? Dried cranberries or mini M&M's add a fun twist. The cinnamon is optional, but if you skip it, a pinch of nutmeg gives that cozy holiday vibe. For extra decadence, stir in a dollop of Nutella at the end—trust me, it's amazing.
This reheats beautifully—just add a splash of milk to thin it out. Keeps 3-4 days in the fridge, but honestly, it disappears faster than that. For make-ahead batches, double the recipe and freeze in individual mug portions. When reheating, microwave for 30 seconds with a splash of milk to restore that silky texture. The marshmallows melt best when stirred in last—no peeking at the pot while it's hot, or they'll get rubbery.
Why You'll Love This Recipe
- Let’s be real: cocoa powder lasts forever, and this recipe costs pennies per serving. Make a big batch, reheat portions in the microwave, or even freeze leftovers for instant hot chocolate emergencies. It’s the kind of recipe that turns $3 worth of ingredients into pure comfort without breaking the bank.
- Five-Ingredient Magic: I swear, this is the kind of recipe where you’ll stare at the pantry and think, "I already have all this?" Just cocoa, milk, sugar, a pinch of cornstarch, and vanilla—no fancy gadgets, no last-minute grocery runs. The cornstarch? That’s the secret to that silky-smooth finish, not some thick, grainy mess.
- Rich Without Guilt: Between us, dark cocoa has this deep, almost grown-up bitterness that makes it feel special—like a dessert, not just a drink. But the sugar and vanilla balance it perfectly, so it’s still cozy and sweet. Honestly, I’ll take this over store-bought syrup any day. (And yes, even on a Tuesday night.)
- Crowd-Pleaser Mixer: This is my go-to for movie nights, sick days, or when the kids bring home friends. Double the batch, pour into mugs, and suddenly you’re hosting. Add whipped cream or marshmallows? Sure, but it’s just as good plain—no one judges if you skip the toppings.
Step-by-step instructions for Hershey's cocoa powder hot chocolate
Here's how to craft velvety hot chocolate with swirling chocolate clouds and marshmallow perfection.
Warm the Milk and Create the Base
In a heavy-bottomed saucepan, combine the 4 cups whole milk and 2 tablespoons unsalted butter over medium heat. Warm until the butter melts completely and the mixture reaches 160°F—this temperature prevents scorching while ensuring smooth texture. Keep the heat at medium-low to prevent boiling, which can cause the milk to curdle.
In a separate bowl, whisk together the 0.5 cup granulated sugar, 1 tablespoon cornstarch, 0.5 teaspoon ground cinnamon, and 0.125 teaspoon sea salt until fully dissolved. This creates a smooth slurry that will thicken the hot chocolate beautifully. The cornstarch acts as a natural thickener, while the salt balances the sweetness perfectly.
Bloom the Cocoa and Build the Sauce
Slowly pour the milk mixture into the dry ingredients while whisking constantly to prevent lumps. Return the combined mixture to the saucepan and cook over medium heat, stirring frequently with a wooden spoon. The sauce will begin to thicken as it heats—this is where the magic happens.
Once the mixture reaches a gentle simmer, reduce the heat to low and let it cook for 3-5 minutes, stirring continuously. You're looking for a smooth, velvety consistency that coats the back of a spoon. The cocoa powder will fully dissolve, creating a rich, chocolatey base. If the sauce thickens too much, add 1-2 tablespoons of hot milk to loosen it.
Add Vanilla and Chocolate Swirls
Remove the saucepan from heat and stir in the 1 teaspoon vanilla extract and the 0.25 cup chocolate chips. Let the mixture sit for 1 minute to allow the chocolate chips to soften slightly. This creates those beautiful chocolate swirls that make this hot chocolate extra special.
For an extra decadent touch, gently fold in the 0.25 cup heavy whipping cream using a spatula. The cream adds a luxurious richness that elevates the hot chocolate to restaurant-quality. If you prefer a lighter texture, you can skip this step, but I highly recommend it for that velvety finish.
Assemble with Marshmallows and Top
Divide the hot chocolate among 4 mugs, filling each about ¾ full. Place the mugs in a warm oven at 200°F for 2-3 minutes to keep them piping hot while you prepare the topping. This step ensures your hot chocolate stays warm and creamy longer.
Spoon the 1 cup mini marshmallows over the top of each mug, letting them nestle into the chocolate. For the final touch, top each serving with the 0.5 cup whipped cream. The marshmallows will melt into fluffy clouds as they sit, creating that perfect balance of gooey and creamy textures.
Serve Immediately for Maximum Enjoyment
Serve the hot chocolate right away while the marshmallows are still melting and the whipped cream holds its shape. Stir gently before drinking to distribute the marshmallow clouds throughout the mug. The contrast of the warm, velvety chocolate with the cool, creamy topping is what makes this recipe truly special.
For an extra indulgent experience, pair with a chocolate-covered straw or a sprinkle of cocoa powder on top. The combination of the rich cocoa, warm spices, and marshmallow clouds creates a hot chocolate that's perfect for cozy nights or special treats. Enjoy while it's hot!
Pro Tips For Making Hershey'S Cocoa Powder Hot Chocolate
- Whisk the Cocoa: DESCRIPTION: Don’t just dump it in—mix the cocoa powder with a splash of cold milk first. I used to stir it into the hot liquid straight away, and it’d clump like a stubborn child refusing to cooperate. A quick whisk with 2 tablespoons of milk before adding the rest keeps it smooth every time.
- Heat the Milk Fast: DESCRIPTION: Bring the milk to a rolling boil before adding the cocoa-sugar slurry. I learned this the hard way—adding cold milk to hot cocoa just dilutes the heat and makes the drink watery. Get that milk bubbling first, then lower the heat to simmer.
- Skip the Lumpy Cornstarch: DESCRIPTION: If you’re using cornstarch to thicken, dissolve it in cold milk first—never hot. I once tried mixing it into the pot while heating, and it turned into a sad, grainy paste. A 1:1 ratio with a little cold milk ensures it blends in invisibly.
- Vanilla Last, Not First: DESCRIPTION: Add the vanilla after the cocoa is fully dissolved and the mixture has simmered for 2 minutes. Stirring it in too early can make the flavor fade into the background. A quick splash at the end lets it shine—trust me, it’s worth it.
Common mistakes when making great hershey's cocoa powder hot chocolate
Boiling the Milk
This is the #1 mistake I see—boiling the milk before adding cocoa powder. The high heat causes the cocoa to clump and creates a gritty texture that ruins the smoothness. Always warm the milk to just 160°F (like a gentle simmer) before combining with dry ingredients.
I use a candy thermometer to monitor this precisely—it's a small investment that makes a huge difference. 🌡️
Skipping the Cornstarch
Many recipes omit the cornstarch, but this is what gives that signature velvety thickness. Without it, your hot chocolate will be too thin and lack that restaurant-quality body.
I recommend Diamond Crystal cornstarch—it dissolves completely without any graininess. If you're out, arrowroot powder works in a pinch, but use half the amount.
Adding Marshmallows Too Early
Dumping marshmallows into hot chocolate too soon turns them rubbery instead of fluffy clouds. Always spoon them on top right before serving so they melt gradually from the heat of the liquid.
For extra drama, I like to place the marshmallows on top and let guests stir them in themselves—it creates that magical melting moment. 🍬
Using Cold or Room-Temp Milk
Cold milk from the fridge creates lumps when mixed with cocoa powder, while room-temperature milk can scald easily. Always start with milk that's warmed to 160°F—this temperature range prevents both clumping and scorching.
I heat mine in the microwave for 2 minutes (stirring halfway) or on the stovetop over medium-low heat.
Overstirring the Cocoa
While whisking is important, overstirring after adding cocoa powder creates air bubbles that make the hot chocolate foam. Once the cocoa is fully dissolved, stir just enough to combine—about 10-15 gentle stirs with a wooden spoon. This keeps the texture smooth and prevents that unwanted foam on top.
Ignoring the Salt Balance
The sea salt in this recipe isn't optional—it balances the sweetness and enhances the chocolate flavor. Skipping it makes the hot chocolate taste one-dimensional. I use Maldon flaky sea salt for that extra gourmet touch, but regular table salt works fine.
Just remember: a little goes a long way—start with ¼ teaspoon** and adjust to taste.
Nutrition facts
Frequently asked questions
Why does this hot chocolate turn out smoother than store-bought?
The secret lies in tempering the Hershey's cocoa powder with warm (not boiling) milk and using cornstarch as a natural thickener. Many commercial mixes contain stabilizers that create that gritty texture. Our method also avoids overstirring, which prevents air bubbles that make store-bought versions foam up. The gradual heating process lets the cocoa dissolve completely for that velvety finish.
Can I make this recipe with dairy-free milk?
Use oat milk, almond milk, or coconut milk for a creamy texture, but add 1 extra tablespoon of cornstarch since plant-based milks are thinner. For extra richness, stir in 2 tablespoons of coconut cream at the end. The flavor will still be delicious, though the texture may be slightly lighter than with dairy.
How do I make this in the microwave instead of on the stove?
Heat the 4 cups of milk in a microwave-safe mug for 2 minutes, stirring halfway. In a separate bowl, whisk the sugar, cornstarch, and cocoa powder, then combine with the warm milk. Microwave for 1 minute 30 seconds, stirring every 30 seconds to prevent hot spots. Finish with vanilla and chocolate chips, then stir in marshmallows just before serving. The texture will be slightly thinner than stovetop, but still delicious.
What if my hot chocolate gets too thick?
Simply stir in 1-2 tablespoons of hot milk to loosen the consistency. If it's still too thick, add ½ teaspoon of cornstarch to the milk before mixing it in. The key is to heat the mixture gently and stir constantly while cooking to prevent over-thickening. This usually happens when the cornstarch cooks too long or the heat is too high.
Can I make this ahead of time for a party?
Yes! Prepare the hot chocolate base up to 2 days ahead and store it in an airtight container in the fridge. When ready to serve, reheat it gently on the stove or in the microwave, stirring in 1 tablespoon of milk to restore smoothness. Keep the marshmallows separate until serving to maintain their fluffy texture. For a crowd, double the recipe and use a slow cooker on low heat to keep it warm.
