Peanut Butter Frozen Hot Chocolate is an over-the-top treat that brings together chocolatey richness and nutty creaminess in the most delightfully frosty way. Imagine the nostalgia of classic hot cocoa colliding with a peanut butter cup milkshake — all in one ice-cold, dreamy glass. This recipe is as fun to make as it is to sip, with chunks of peanut butter cup, swirls of whipped cream, and indulgent drizzles that make every sip a sweet event. It’s big on flavor, quick on prep, and just what you want when you’re craving an unapologetically decadent dessert drink!

Ingredients You’ll Need
You only need a few key players for this Peanut Butter Frozen Hot Chocolate, and each one plays a starring role in bringing that perfect balance of creamy, sweet, and nutty. Selecting good quality ingredients here really lets their flavors shine in every cold and chocolaty sip.
- Chocolate milk: Delivers double the chocolate punch and super creamy texture for the best results.
- Hot chocolate mix: Classic packets add nostalgia and deep cocoa flavor that stays true to the “hot chocolate” vibe.
- Mini peanut butter cups: Chopped up, these melt into the drink and add fun little bursts of peanutty chocolate in every sip.
- Creamy peanut butter: Blends seamlessly for a beautiful, velvety body and a luscious swirl of nutty flavor.
- Ice: This is what gives your frozen hot chocolate its signature frosty texture. Use just enough for your preferred thickness.
- Whipped cream: Classic and necessary for that dreamy, over-the-top finish.
- Hot fudge sauce: A drizzle of fudge takes this drink from great to absolutely showstopping.
How to Make Peanut Butter Frozen Hot Chocolate
Step 1: Measure and Prep Ingredients
Start by measuring out all your ingredients — chocolate milk, hot chocolate packets, peanut butter, and ice. Have the mini peanut butter cups ready and consider reserving a few for garnish. This little bit of prep means you’ll be sipping your Peanut Butter Frozen Hot Chocolate in no time.
Step 2: Load Up the Blender
Into the blender goes your chocolate milk, hot chocolate mix, mini peanut butter cups, creamy peanut butter, and a generous heap of ice. Everything goes in at once, so you really can’t mess this up. The secret to perfect blending is layering the liquids first, followed by the solids.
Step 3: Blend Until Perfectly Frosty
Pulse or blend on high speed, stopping to scrape down the sides as needed, until the ice is completely pulverized and the mixture is super creamy. This will take just about a minute or so, but keep an eye — you want it slushy but smooth, not chunky.
Step 4: Pour and Garnish
Immediately pour the frozen hot chocolate into two chilled tall glasses (for that frosty, café-style presentation). Don’t forget to garnish generously with whipped cream, drizzle over hot fudge, swirl on some runny peanut butter, and finish with chopped peanut butter cups. This is one time when more is definitely more!
How to Serve Peanut Butter Frozen Hot Chocolate

Garnishes
For the ultimate Peanut Butter Frozen Hot Chocolate experience, piling on the garnishes is a must. Clouds of whipped cream, glossy streams of hot fudge sauce, a drizzle of melted peanut butter, and a handful of crumbled mini peanut butter cups give that fun, dessert-shop look and add bursts of extra flavor with every sip.
Side Dishes
Serve this decadent treat alongside a plate of crisp, salty pretzels, a stack of butter cookies, or even some fresh strawberries for delightful contrast. Lighter sides keep things balanced, while a bit of salt lets the sweet flavors shine.
Creative Ways to Present
Take your Peanut Butter Frozen Hot Chocolate up a notch by serving it in mason jars with extra-wide straws, or rim your glass with a little melted chocolate and crushed peanuts before pouring in the drink. For parties, try pouring mini portions into shot glasses for a whimsical dessert shooter everyone will love.
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, simply transfer them to an airtight container and store in the refrigerator for up to a day. The drink will melt and separate a bit, but a good stir will help bring everything back together when you’re ready for round two.
Freezing
Peanut Butter Frozen Hot Chocolate can be frozen in a freezer-safe container for up to a week. When you’re craving a treat, let it soften slightly at room temperature and then give it a quick blitz in the blender to restore its frosty, slushy texture.
Reheating
Reheating isn’t really needed for this one—after all, frozen is the key! But if your drink has become too firm from freezing, a short blend with a tiny splash of chocolate milk will revive the creamy, icy consistency you love.
FAQs
Can I make Peanut Butter Frozen Hot Chocolate without a high-powered blender?
Yes! While a high-powered blender gives the smoothest, iciest texture, a regular blender will still work. Just let the ice sit out for a few minutes to soften slightly before blending, and pulse in short bursts for even chopping.
Is there a dairy-free option for this recipe?
Absolutely! Just swap in your favorite plant-based chocolate milk and use dairy-free hot chocolate mix and peanut butter. Top with non-dairy whipped cream and a vegan fudge sauce for a totally plant-based dessert drink.
What’s the best way to drizzle peanut butter on top?
For an easy drizzle, microwave a tablespoon or two of peanut butter for 10 to 15 seconds until it becomes runny. Pour it right over your whipped cream and watch it cascade down—super simple and impressive!
Can I substitute other nut butters?
Definitely. While classic peanut butter delivers that quintessential flavor, almond butter or even cashew butter can add a delicious twist and keep things interesting if you want to mix it up.
Is it possible to make a big batch for a party?
It sure is! Just multiply all the ingredients based on your number of guests and blend in batches. You can keep extra portions in the freezer until ready to serve, then re-blend for perfect texture.
Final Thoughts
If you’re searching for a sweet, fun way to beat the heat or just want the nostalgia of a peanut butter cup in a glass, you have to try making Peanut Butter Frozen Hot Chocolate. Give it a whirl and let your kitchen turn into everyone’s favorite dessert café—you’re going to love every cold, creamy sip!
Print
Peanut Butter Frozen Hot Chocolate Recipe
- Prep Time: 5 minutes
- Total Time: 5 minutes
- Yield: 2 servings
- Category: Drinks
- Cuisine: American
Description
Indulge in the rich and decadent flavors of this creamy peanut butter frozen hot chocolate that will satisfy any sweet tooth.
Ingredients
For the Frozen Hot Chocolate:
- 2 cups chocolate milk
- 4 packets hot chocolate mix
- 3 to 4 cups ice
For Garnish:
- ½ cup mini peanut butter cups, about 10 miniature Reese’s, plus more for garnish
- ¼ cup creamy peanut butter, plus more for garnish
- Whipped cream
- Hot fudge sauce
Instructions
- Combine Ingredients: In a high-powered blender, combine chocolate milk, hot chocolate mix, mini peanut butter cups, creamy peanut butter, and ice.
- Blend: Pulse until the ice is broken down into small pieces.
- Serve: Pour the mixture into two tall glasses.
- Garnish: Top with whipped cream, a chocolate sauce drizzle, peanut butter drizzle, and chopped Reese’s.
Notes
- Chill glasses in the freezer for 5 minutes before serving.
- Use a high-powered blender for best results.
- Microwave peanut butter for easy drizzling.
Nutrition
- Serving Size: 1 serving
- Calories: 772 kcal
- Sugar: 62g
- Sodium: 576mg
- Fat: 47g
- Saturated Fat: 16g
- Unsaturated Fat: 28g
- Trans Fat: 0.01g
- Carbohydrates: 74g
- Fiber: 6g
- Protein: 22g
- Cholesterol: 34mg