Why You’ll Love This Recipe
I love how easy this frozen hot chocolate is to make—it’s all done in just a few minutes with the help of a good blender. The combination of chocolate milk, hot cocoa mix, and real peanut butter cups makes every sip feel like I’m drinking a milkshake, but with more depth and richness. It’s also endlessly customizable with garnishes and toppings. If I’m entertaining guests or just want a special treat, this is my go-to recipe that never fails to impress.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
2 cups chocolate milk
-
4 packets hot chocolate mix
-
½ cup mini peanut butter cups, about 10 miniature Reese’s, plus more for garnish
-
¼ cup creamy peanut butter, plus more for garnish
-
3 to 4 cups ice
-
Whipped cream
-
Hot fudge sauce, for garnish
Directions
-
I start by combining chocolate milk, hot chocolate mix, mini peanut butter cups, creamy peanut butter, and ice in a high-powered blender.
-
Then, I pulse until the ice breaks down into small, uniform pieces and the mixture becomes thick and smooth.
-
I pour the mixture into two tall glasses.
-
To finish, I top each glass with whipped cream, a drizzle of hot fudge, melted peanut butter, and extra chopped peanut butter cups for garnish.
Servings and timing
This recipe makes 2 servings and takes just 5 minutes from start to finish. It’s perfect for sharing or keeping both for myself—no judgment.
Variations
-
I like to switch up the chocolate milk with almond or oat chocolate milk when I want a dairy-free option.
-
Sometimes I use dark chocolate hot cocoa mix for a deeper flavor.
-
If I want to add a little crunch, I stir in crushed chocolate cookies or chopped roasted peanuts after blending.
-
To make it boozy for an adult version, I add a splash of chocolate liqueur or peanut butter whiskey.
Storage/Reheating
This frozen hot chocolate is best enjoyed fresh, right after blending. If I happen to have leftovers, I pour them into a freezer-safe container and store it for up to 1 day. Before serving again, I let it sit at room temperature for a few minutes, then give it a quick blend to bring back that slushy texture.
FAQs
What kind of blender works best for this recipe?
I use a high-powered blender like a Vitamix or Blendtec. It’s important to break down the ice evenly so the drink has that smooth, slushy texture.
Can I use regular milk instead of chocolate milk?
Yes, I can use regular milk and just add a little extra hot cocoa mix or chocolate syrup to boost the chocolate flavor.
How do I get the peanut butter to drizzle nicely?
I microwave a couple of tablespoons of peanut butter for about 10–15 seconds until it’s runny and easy to pour.
Can I make this ahead of time?
I don’t recommend it because the ice will melt and change the texture. If I really need to prep in advance, I freeze the blended mixture and re-blend before serving.
Is there a way to make this healthier?
I can reduce the amount of peanut butter cups or use a lower-sugar cocoa mix. Swapping in natural peanut butter and unsweetened chocolate milk helps cut back on sugar, too.
Conclusion
When I want something cold, creamy, and completely decadent, this Peanut Butter Frozen Hot Chocolate is the answer. It’s fast, easy, and full of rich chocolate-peanut butter flavor that’s always a crowd-pleaser. Whether it’s a hot summer day or just time for a treat, this drink gives me all the indulgence I’m craving.

Peanut Butter Frozen Hot Chocolate
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A creamy, rich, and indulgent frozen drink that combines the decadence of hot chocolate with the nutty smoothness of peanut butter and a refreshing chill.
- Total Time: 5 minutes
- Yield: 2 servings
Ingredients
- 2 cups chocolate milk
- 4 packets hot chocolate mix
- ½ cup mini peanut butter cups (about 10 miniature Reese’s), plus more for garnish
- ¼ cup creamy peanut butter, plus more for garnish
- 3 to 4 cups ice
- Whipped cream
- Hot fudge sauce, for garnish
Instructions
- Combine chocolate milk, hot chocolate mix, mini peanut butter cups, creamy peanut butter, and ice in a high-powered blender.
- Pulse until the ice breaks down into small, uniform pieces and the mixture becomes thick and smooth.
- Pour the mixture into two tall glasses.
- Top each glass with whipped cream, a drizzle of hot fudge, melted peanut butter, and extra chopped peanut butter cups for garnish.
Notes
- This recipe makes 2 servings and takes just 5 minutes from start to finish.
- For a dairy-free option, swap the chocolate milk with almond or oat chocolate milk.
- To add more depth, try dark chocolate hot cocoa mix.
- If you want to add a crunch, stir in crushed chocolate cookies or chopped roasted peanuts after blending.
- For an adult version, add a splash of chocolate liqueur or peanut butter whiskey.
- Author: Julia
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Category: Dessert Drink
- Method: Blended
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 glass
- Calories: 500
- Sugar: 45g
- Sodium: 150mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 56g
- Fiber: 4g
- Protein: 8g
- Cholesterol: 15mg