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!

A glass of blended frozen hot chocolate topped with whipped cream, chocolate drizzle, and chocolate chips, with a white and gold straw. Another milkshake and chocolate chips are visible in the blurred background.

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.

A close-up of a frozen hot chocolate in a glass, topped with whipped cream, chocolate syrup, and chocolate chips, with a white and yellow polka-dotted straw.

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
A top-down view of four containers: one with milk, one with hot chocolate mix, one with peanut butter, and one with ice cubes, all arranged on a light-colored surface.

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.
A top-down view of a blender containing ice cubes, hot chocolate mix, and peanut butter, ready to be blended.
A top-down view of a blender filled with a smooth, light brown mixture, frozen hot chocolate, on a light-colored countertop.

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.
Two glasses of blended frozen hot chocolate topped with whipped cream, chocolate drizzle, and chocolate chips. Each glass has a straw, and a milk bottle and small bowl of chocolate chips are in the background.

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.

A glass of blended frozen hot chocolate topped with whipped cream, chocolate drizzle, and chocolate chips, with a yellow polka-dot straw. Another similar drink is in the background, along with milk, cookies, and chocolate chips.

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:

Two glasses of blended frozen hot chocolate topped with whipped cream, chocolate drizzle, and chocolate chips. Each glass has a straw, and a milk bottle and small bowl of chocolate chips are in the background.

Frozen Hot Chocolate

No ratings yet
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!
Prep Time 5 minutes
Total Time 5 minutes

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)

Method
 

  1. In the cannister of your blender, add the milk, hot chocolate mix, peanut butter, and ice. Blend until it reaches your desired consistency.
  2. 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.

Did you make this recipe?

Mention @pumpkin_n_spice or tag #pumpkin_n_spice!