Desserts
Creating the perfect Hershey's chocolate milkshake means balancing rich cocoa depth with velvety smoothness—this recipe delivers both in every sip. The secret lies in blending cold ingredients at high speed to prevent graininess while incorporating air for that signature frothy texture.
I’ve tested countless variations to perfect the ratio of chocolate to milk, ensuring each shake is thick enough to coat a spoon but light enough to sip effortlessly.
This milkshake starts with 2 cups of whole milk chilled overnight for ideal consistency, combined with ½ cup Hershey’s cocoa powder and ½ cup granulated sugar. The blend is thickened naturally without ice cream, so it stays cold without turning icy.
For that signature swirl effect, I fold in 2 tablespoons of Hershey’s syrup at the end, creating marbled layers that look as good as they taste.
What sets this apart is the optional whipped cream topping and chocolate shavings—simple additions that elevate the presentation. The shake’s texture is velvety yet substantial, with a cocoa-forward flavor that satisfies any chocolate craving.
Whether you prefer it thick like a milkshake or thin like a cold brew, this recipe adapts effortlessly.
Serve immediately for the best experience, or prepare ahead and store in the freezer for up to 24 hours. Garnish with crushed cookies or a sprinkle of sea salt for extra depth. The result? A milkshake so rich and creamy, it tastes like a dessert made just for you.
Ingredients for hershey's chocolate milkshake
Six core ingredients transform into a velvety, swirled masterpiece—no ice cream needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Milk 🥛 | 2 cups | Cold, chilled overnight for best texture |
| Hershey's Cocoa Powder 🍫 | ½ cup | Natural or Dutch-process preferred |
| Granulated Sugar 🍚 | ½ cup | White or brown for depth |
| Hershey's Chocolate Syrup 🍯 | 2 tbsp | Original or semi-sweet flavor |
| Vanilla Extract 🌸 | 1 tsp | Pure, high-quality preferred |
| Heavy Whipping Cream 🥛 | ½ cup | Cold for best whipping |
| Ice Cubes ❄️ | 1 cup | Small cubes for smooth blending |
| Hershey's Milk Chocolate Bars 🍫 | 2 oz | Shaved for garnish, optional |
| Sea Salt 🧂 | ¼ tsp | Fine grain for garnish |
| Crushed Oreos 🍪 | ¼ cup | For garnish, optional |
| Vanilla Ice Cream 🍦 | 1 cup | Optional for thicker texture |
The cocoa powder is non-negotiable—Hershey's natural cocoa delivers that signature depth, while Dutch-processed adds smoother texture. Whole milk must be cold (overnight in the fridge works best), or your shake will turn grainy. For the syrup, Hershey's original is foolproof, but semi-sweet adds a caramel note. Pro tip: Buy the bulk canisters from Walmart or Target—they're cheaper and last forever. The vanilla extract? Nothing imitation—Nielsen-Massey or McCormick are worth the splurge for that authentic warmth. And if you're feeling fancy, grab high-fat heavy whipping cream (40% or higher) for that perfect cloud on top.
No cocoa powder? Melted dark chocolate (70% or higher) at 1:1 ratio works in a pinch—just strain out the solids. Short on syrup? Melted chocolate bars (like Hershey's milk chocolate) can substitute, but reduce the sugar slightly. Vanilla ice cream makes this thicker and richer—add it last if you want that classic milkshake body. For the chocolate shavings, a microplane is your best friend (no food processor needed). Sea salt isn't just for garnish—it cuts through the sweetness like magic. And if you're out of Oreos? Crushed graham crackers or butter cookies do the trick.
This shake reheats beautifully—just blend with a splash of milk to loosen. Store leftovers in airtight containers for up to 3 days in the fridge, or freeze for 1 month. For ahead prep, make the base (without whipped cream) and freeze in ice cube trays. Pop one out when ready, blend with cold milk, and top fresh. Whipped cream? Make it fresh last-minute—store-bought flattens fast. And if you're serving a crowd, double the batch—this recipe scales perfectly.
Why You'll Love This Recipe
- Pantry Magic: I swear by this one—no fancy ingredients, just what’s already lurking in your cupboard. That Hershey’s cocoa powder and syrup? Pure nostalgia in a spoonful, and the sugar cuts through the bitterness like a pro.
- Rich & Smooth: The vanilla extract ties it all together—creamy, velvety, and just sweet enough. Honestly, the first sip feels like a hug, especially when I’m craving something indulgent but don’t want to bake.
- Weeknight Win: Between us, this is my go-to when I need a treat fast. Blend in 5 minutes, and boom—instant dessert. (Yes, even on a Tuesday night when I’ve got zero energy.)
- Budget Bliss: Cocoa powder and syrup stretch my dollar further than store-bought mix ever could. Plus, leftovers? Just freeze them—thaw and enjoy guilt-free later. My wallet and taste buds both win.
Step-by-step instructions for Hershey's chocolate milkshake
Here's how to craft that velvety, decadent milkshake with rich fudgy swirls and a perfect creamy texture.
Whisk the Chocolate Base
In a medium mixing bowl, combine the 2 cups cold whole milk, 0.5 cup Hershey's cocoa powder, 0.5 cup granulated sugar, 2 tbsp Hershey's chocolate syrup, and 1 tsp vanilla extract. Using a whisk, stir vigorously until the cocoa powder dissolves completely and the mixture becomes smooth and glossy. This step is crucial for eliminating any gritty texture—you want it to look like liquid silk.
For best results, I like to strain the mixture through a fine-mesh sieve to ensure absolute smoothness. The cold milk helps prevent the cocoa from clumping, and the sugar will fully dissolve when whisked properly. You'll notice the mixture darken slightly as the cocoa activates, creating that signature chocolate depth we're after.
Blend with Ice and Cream
Transfer the chocolate mixture to a high-powered blender. Add the 1 cup ice cubes and 1 cup vanilla ice cream (if using). Blend on high speed for 30-45 seconds until completely smooth and frothy. The ice should be fully incorporated, creating a thick, creamy consistency that coats the back of a spoon.
Here's where it gets exciting—the blend should transform from a chunky mixture to a velvety, almost paint-like texture. If it's too thick, add 1-2 tablespoons of milk at a time until you reach your desired consistency. For an extra decadent touch, you can add the 2 oz Hershey's milk chocolate bars at this stage and blend until melted and fully incorporated.
Whip the Cream and Assemble
In a separate chilled bowl, whip the 0.5 cup heavy whipping cream until it forms soft peaks. This cream will create those luscious swirls that make this milkshake truly special. Be careful not to over-whip, or the cream will become grainy. You want it to hold its shape when the whisk is lifted but still be light and airy.
Pour the blended milkshake mixture into four serving glasses, dividing it evenly. Then, using a spoon, gently fold in the whipped cream, creating beautiful marbled swirls. The contrast between the rich chocolate and light cream creates that perfect balance of textures and flavors we all love in a great milkshake.
Garnish and Serve
Sprinkle each glass with a pinch of 0.25 tsp sea salt and 0.25 cup crushed Oreos for that classic milkshake crunch and a hint of saltiness to enhance the chocolate flavor. The salt brings out the sweetness and adds complexity, while the Oreos provide that satisfying texture contrast.
For an extra touch, you can shave the 2 oz Hershey's milk chocolate bars over the top or place a few shavings on the side. Serve immediately with a straw and a spoon for the full experience. This milkshake is best enjoyed fresh when the cream is still light and the ice hasn't melted completely—every sip should be pure chocolate bliss.
Optional Thickening (For Extra Decadence)
If you prefer your milkshake even thicker and more like a chocolate mousse, you can blend in an additional 0.5 cup of vanilla ice cream after the initial blending. This step is especially helpful if you're serving this to a crowd or want to make it ahead of time—just be sure to blend it again briefly before serving to restore that smooth texture.
The key to success here is balance. Too much ice cream can make the milkshake too heavy, while too little can leave it too thin. I find that adding the ice cream in stages and blending thoroughly between additions gives me the perfect consistency every time. This optional step transforms your milkshake from delicious to absolutely indulgent.
Pro Tips For Making Hershey'S Chocolate Milkshake
- Whisk the Cocoa: DESCRIPTION: Don’t just dump the cocoa powder in and stir—whisk it into the milk first until it’s completely dissolved. I used to skip this, and the shake always tasted grainy, like I’d forgotten to strain the flour. Takes 10 seconds but makes a real difference.
- Chill the Milk: DESCRIPTION: Use cold milk straight from the fridge, not room temperature. Warm milk makes the cocoa clump and the shake thinner than it should be. I learned this the hard way after a lukewarm batch turned out watery—now I grab the coldest carton in the fridge.
- Skip the Extra Syrup: DESCRIPTION: The recipe’s chocolate syrup is enough—adding more turns the shake into dessert syrup. Trust the measurements, even if it seems weak at first. The vanilla and sugar balance it out once blended, I promise.
- Blend in Stages: DESCRIPTION: Start with half the milk, blend until smooth, then add the rest. This prevents splatter and ensures the cocoa and sugar dissolve evenly. I used to dump everything in at once and end up with a lumpy mess—now it’s always creamy.
Common mistakes when making perfect results
Overblending Ruins Texture
Blending too long turns your creamy milkshake into a soupy mess. I’ve seen this happen when people ignore the 30-45 second guideline—after that, you’re just churning air and breaking down the fat molecules in the cream.
The result? A thin, watery drink that lacks body. Use a high-powered blender like the Ninja BN601 and pulse in short bursts if needed. Stop blending as soon as the ice disappears completely. 💫
Warm Ingredients Create Grit
Cold ingredients are non-negotiable for a smooth shake. If your milk isn’t chilled overnight or your cocoa powder is at room temperature, you’ll end up with lumps that refuse to dissolve. I’ve tested this—even a 5-minute thaw in warm water can ruin the texture.
Keep all ingredients refrigerated until ready to use, and avoid pre-warming any components. The cocoa powder should be measured and added to cold milk immediately. ❄️
Skipping the Whisking Step
Many recipes call for blending everything at once, but whisking the cocoa and sugar into the milk first prevents clumps. I’ve made this mistake—when you blend dry cocoa powder directly with ice, it creates a gritty paste that won’t dissolve.
Take the extra 2 minutes to whisk until the mixture is completely smooth before blending. This step is what gives your milkshake that professional, velvety finish. 🥛
Using Low-Quality Cocoa
Not all cocoa powder is created equal. Store-brand or off-brand cocoa often contains additives that make it clump or taste bitter. Stick with Hershey’s natural cocoa powder—it’s formulated specifically for smooth dissolving and consistent flavor.
I’ve compared it to generic brands in blind tests, and the difference is noticeable. If you must substitute, use high-quality Dutch-process cocoa like Ghirardelli, but reduce the sugar slightly since it’s less bitter. 🍫
Adding Ice Cream Too Early
Blending ice cream with the wet ingredients first creates an icy, grainy texture. The ice cream should be added after the chocolate base is smooth and fully blended. I’ve learned this through trial and error—adding it last ensures it melts evenly into the mixture without creating ice crystals.
For the thickest texture, add the ice cream in two stages: first blend half, then add the rest and pulse briefly. This two-step method gives you control over the final consistency. 🍦
Ignoring the Whipped Cream Stage
The whipped cream isn’t just for decoration—it’s what creates those signature swirls that make this milkshake special. Skipping this step or using store-bought whipped cream (which contains stabilizers) will leave your shake flat and one-dimensional.
Whip your own cream with a hand mixer or stand mixer until it forms soft peaks, then fold it in gently. The contrast between the rich chocolate and light cream is what makes this milkshake truly indulgent. 💛
Nutrition facts
Frequently asked questions
Can I make this milkshake without ice cream?
This recipe works perfectly without ice cream by relying on the whipped cream and cold milk for thickness. For an even richer texture, blend in ½ cup cold heavy cream instead of ice cream. The key is using small ice cubes that melt quickly into the mixture, creating a smooth, frothy consistency without graininess.
How do I make it thicker or thinner?
For a thicker shake, reduce the milk by ¼ cup and add 2 extra tablespoons of cocoa powder. For a thinner version, increase the milk by 2 tablespoons and blend in 1 extra ice cube. Always blend in short bursts to avoid over-processing. The ideal consistency coats a spoon but still flows smoothly.
Can I use store-bought whipped cream?
While it works in a pinch, homemade whipped cream creates those signature swirls and better texture. Store-bought versions contain stabilizers that prevent proper folding. If you must use it, chill the can first and fold it in gently with a spoon. For best results, whip your own cream with ½ cup cold heavy cream and a pinch of sugar.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 3 days. For longer storage, freeze in ice cube trays—pop out a cube when needed, blend with 2 tablespoons cold milk, and top with fresh whipped cream. Never refreeze after thawing. The texture may separate slightly after freezing, so blend briefly before serving.
Can I make this vegan?
Yes! Replace the milk with 2 cups unsweetened almond or oat milk, use ½ cup vegan cocoa powder, and swap the heavy cream for ½ cup coconut cream (chilled). For thickness, add 1 tablespoon vegan butter or 1 frozen banana when blending. The flavor will be slightly different but still rich and creamy.
