Frozen Hot Chocolate (With Peanut Butter)
Peanut Butter Frozen Hot Chocolate is a rich, creamy blended chocolate drink made with milk, hot chocolate mix, peanut butter, and ice for the ultimate refreshing dessert. This easy 5-minute recipe tastes like a chocolate peanut butter milkshake, but lighter. It’s perfect for summer cravings, after-school treats, or a no-bake chocolate treat!

Quick Snapshot:
- Total Time: About 5 minutes
- Equipment Needed: A blender
- Best Tip: Make sure your milk is cold and don’t overblend once it’s smooth
- Perfect For: Dessert, pool parties, after school snacks, or any time you need a chocolate fix
If you love chocolate and peanut butter together (my favorite combo!), this hot frozen chocolate is about to become your new obsession.
It’s thick, creamy, icy, loaded with lots chocolate flavor and just enough peanut butter to make it taste like a blended Reese’s-inspired dream.
The best part? It takes about five minutes and a blender. No stove. No fancy ingredients. No waiting.
And unlike a milkshake, this version is lighter and more refreshing…making it perfect for warm days when you want chocolate without the heaviness.
And while this recipe isn’t as big as the Serendipity frozen hot chocolate in NYC (have you tried that? It’s massive!), it’s just as delicious. And if you’re on the hunt for more hot chocolate recipes, this oreo hot chocolate and pumpkin hot chocolate are two of my favorites.

And if you’re wondering what exactly frozen hot chocolate is…it’s a blended chocolate drink made with milk, cocoa mix, and ice. It’s smoother and lighter than a milkshake, but richer than a chocolate smoothie.
Adding peanut butter takes it to the next level by:
- Boosting creaminess
- Adding richness
- Balancing the sweetness of the hot chocolate mix

Ingredients Notes:
- Milk: The base of the drink. Whole milk makes it creamier, but 2% or dairy-free milk works beautifully.
- Hot Chocolate Mix: Provides chocolate flavor and sweetness all in one. Use your favorite brand.
- Peanut Butter: Adds richness and that classic chocolate-peanut butter combo. Creamy works best for blending.
- Ice: Gives it that signature frozen texture.
- Toppings: Whipped cream, hot fudge, crushed peanut butter cups, mini chocolate chips, or extra peanut butter swirl.
How to Make Peanut Butter Frozen Hot Chocolate Recipe:
- Add Ingredients to Blender: Add the milk, hot chocolate mix, peanut butter, and ice to the cannister of your blender.
- Blend Until Smooth: Start by pulsing a few times to break up the ice, then blend on high until smooth and thick. If it looks too thin, add a few more ice cubes. If it’s too thick, add a splash of milk.
- Pour & Top: Pour into two tall glass. Top with whipped cream, chocolate drizzle, and a peanut butter swirl for that over-the-top finish.


Texture Tips (So It’s Never Watery):
Here’s how to get the perfect consistency:
- Use cold milk: it helps keep the drink thick.
- Don’t over-blend: once smooth, stop.
- For extra thickness: add 1 tablespoon more peanut butter.
- For a milkshake-style version: reduce the ice slightly.
- For a slushier version: increase the ice.
Can I Make This Dairy-Free?
Yes! Simply swap:
- Dairy milk for almond, oat, or coconut milk.
- Make sure your hot chocolate mix is dairy-free.

Flavor Variations:
Want to switch things up? Try these easy additions:
- Mocha Version: Add ½ teaspoon instant espresso powder.
- Salted Peanut Butter: Sprinkle a pinch of sea salt on top.
- Nutella Twist: Replace half the peanut butter with chocolate hazelnut spread.
- Protein Boost: Add a scoop of chocolate protein powder and reduce the hot chocolate mix slightly.
- Peppermint Version: Add a tiny drop of peppermint extract or pepeprmint syrup for a holiday spin.
Topping Ideas:
- Whipped cream
- Chocolate syrup (or hot fudge) drizzle
- Melted peanut butter drizzle
- Crushed peanut butter cups
- Mini marshmallows
- Chocolate shavings
- Crushed cookies
You can even rim the glass with chocolate syrup and dip it in crushed candy for a fun dessert presentation.
This peanut butter chocolate drink is rich, creamy, icy, and dangerously easy to make. It’s the kind of treat that feels indulgent but comes together in minutes with pantry staples.

If you give this recipe a try, I’d love to hear how it turned out for you! Leave a comment below, share a photo with me on Instagram (tag @pumpkin_n_spice), or save this recipe to Pinterest so you can make it again whenever the craving hits!
More Peanut Butter Desserts to Try:
- Peanut Butter Cookie Bars
- Peanut Butter Fluff
- Chocolate Peanut Butter Smoothie
- Peanut Butter Chocolate Chip Muffins
- Peanut Butter Banana Energy Bites

Frozen Hot Chocolate
Ingredients
- 2 cups milk (I used 2%)
- ¾ cup dry hot chocolate mix (or roughly 3 (1.38 ounce) packets of mix
- ¼ cup creamy peanut butter
- 3-4 cups ice
- Whipped cream, hot fudge, or melted peanut butter, for topping (if desired)
Equipment
Method
- In the cannister of your blender, add the milk, hot chocolate mix, peanut butter, and ice. Blend until it reaches your desired consistency.
- Pour into two glass and top with whipped cream, a drizzle of hot fudge or melted peanut butter, if desired.
Notes
- See my tips and tricks for making this Frozen Hot Chocolate above the recipe box.


