Remember that magical moment as a kid when you’d unwrap a Reese’s peanut butter cup? That perfect mix of creamy peanut butter and rich chocolate still makes my heart skip a beat. Now imagine that childhood favorite transformed into the creamiest, dreamiest ice cream you’ve ever tasted – no fancy ice cream maker required!
This Reese’s peanut butter ice cream recipe became my summer obsession after I accidentally discovered how well peanut butter swirls hold up in frozen treats. It’s ridiculously simple to make – just whip, fold, layer and freeze. The best part? Those frozen mini Reese’s cups stay delightfully chewy while the peanut butter swirls stay velvety smooth. Trust me, one bite and you’ll be transported right back to those carefree days of trading candy with friends after school.

Why You’ll Love This Reese’s Peanut Butter Ice Cream
This ice cream is pure magic – here’s why:
- Creamiest texture ever: The whipped cream and condensed milk combo creates a velvety base that stays scoopable straight from the freezer
- No special equipment: Skip the ice cream maker! Just a bowl and whisk do the trick
- Peanut butter perfection: That warm peanut butter swirl melting into cold chocolate? Pure bliss
- Easy as pie (but tastier): 20 minutes of hands-on time for a dessert that’ll have everyone begging for seconds
Seriously, it’s like eating frozen peanut butter cups by the spoonful – but better!

Ingredients for Reese’s Peanut Butter Ice Cream
Gather these simple ingredients – quality matters here!
- 2 cups heavy whipping cream (very cold)
- ½ cup creamy peanut butter (room temperature)
- 14 oz sweetened condensed milk (one can)
- ½ cup unsweetened cocoa powder (packed)
- 40 mini Reese’s cups (chilled and unwrapped)
That’s it! Just five ingredients for ice cream that tastes like pure nostalgia. Don’t skip chilling those Reese’s – it makes cutting them so much easier!
How to Make Reese’s Peanut Butter Ice Cream
Okay, let’s dive into the fun part – making this dreamy ice cream! Don’t worry, it’s easier than you think. Just follow these simple steps and you’ll be scooping heaven in no time.
Step 1: Prep the Reese’s Miniatures
First things first – pop those mini Reese’s in the freezer for about 10 minutes. Trust me, this makes all the difference! Frozen candies won’t turn into mush when you cut them. While they’re chilling, unwrap each one (yes, all 40 – snack on a couple if you must!). Then quarter them with a sharp knife – you want bite-sized chunks that’ll surprise you in every spoonful.
Step 2: Mix the Chocolate Base
Now grab a big bowl and whisk together the cocoa powder and sweetened condensed milk until it’s smooth as silk. No lumps allowed! The mixture should look like thick chocolate syrup. If it’s stubborn, give it a quick zap in the microwave for 10 seconds to loosen up.
Step 3: Whip the Cream
In another bowl (I use my stand mixer because lazy), beat the cold heavy cream until stiff peaks form. You’ll know it’s ready when the whisk leaves little mountain peaks that hold their shape. Now gently fold the chocolate mixture into the whipped cream – be patient! We want to keep all that lovely airiness.
Step 4: Layer and Swirl
Here’s where the magic happens! Spoon one-third of the mixture into your loaf pan, then drizzle with melted peanut butter. Repeat twice more, ending with peanut butter on top. Now take a butter knife and make pretty swirls – don’t overdo it though! We want ribbons, not blending. Finally, sprinkle those reserved Reese’s pieces on top like edible confetti.
Now comes the hardest part – waiting while it freezes overnight. But oh, the reward will be worth it!
Tips for Perfect Reese’s Peanut Butter Ice Cream
Want your ice cream to turn out flawless every time? Here are my hard-won secrets:
- Patience pays off: Freeze it overnight – that full 6 hours lets the flavors meld perfectly and gives the peanut butter swirls that dreamy texture
- Let it breathe: Take it out 5 minutes before scooping – that quick rest makes it creamy instead of rock-hard
- Gentle hands: When folding in the chocolate mixture, treat it like a cloud – overmixing deflates all that lovely air
Follow these and you’ll get rave reviews – guaranteed!
Variations for Reese’s Peanut Butter Ice Cream
Want to mix things up? Try these fun twists:
- Crunchy peanut butter: Swap creamy for crunchy peanut butter to add delightful texture
- Dark chocolate magic: Use dark cocoa powder for a richer, more intense chocolate flavor
- Peanut butter cup overload: Double the Reese’s pieces for extra peanut butter goodness in every bite
The best part? This recipe is practically begging for your personal touch!
Serving and Storing Reese’s Peanut Butter Ice Cream
Here’s how to keep your ice cream tasting its absolute best! Scoop it straight from the freezer, but let it sit for 5 minutes first – that sweet spot when it’s creamy but still holds its shape. Store leftovers in an airtight container with parchment pressed right against the surface (this prevents ice crystals!). It’ll stay dreamy for up to 2 weeks – if it lasts that long!
Reese’s Peanut Butter Ice Cream FAQs
Got questions? I’ve got answers! Here are the most common things people ask about this recipe:
Can I use regular-sized Reese’s cups instead of minis? Absolutely! Just chop them into small pieces – about the size of a nickel. The minis are just easier to work with since they’re already bite-sized. Pro tip: freeze them first so they don’t smear when cutting!
What if I want to skip the peanut butter swirl? You can, but… why would you? The swirl adds that signature Reese’s magic. If you must, try drizzling melted chocolate instead for a different twist.
Help! My ice cream turned out grainy! No worries – this happens if the cocoa powder doesn’t fully dissolve. Next time, whisk it with a tablespoon of warm milk before adding to the condensed milk. For this batch, let it soften slightly and give it a quick stir before refreezing.
Nutritional Information for Reese’s Peanut Butter Ice Cream
Nutrition varies by ingredient brands. Values are estimates per serving.
- Calories: 350
- Fat: 22g
- Carbs: 32g
- Protein: 7g
Go whip up this decadent treat and tell me how you made it your own – I’m always looking for new delicious twists! You can also find more inspiration on Pinterest.
Print
Irresistible Reese’s Peanut Butter Ice Cream Recipe
- Total Time: 6 hours 20 minutes
- Yield: 8–10 slices 1x
- Diet: Vegetarian
Description
A rich and creamy peanut butter chocolate ice cream with chunks of Reese’s miniatures swirled throughout.
Ingredients
- 2 cups Heavy Whipping Cream
- ½ cup Peanut Butter
- 14 oz Sweetened Condensed Milk
- ½ cup Unsweetened Cocoa Powder
- Small bag of Reese’s Miniatures (about 40 mini Reese’s)
Instructions
- Chill the candy: Place the mini Reese’s in the freezer for about 10 minutes to firm up.
- Combine chocolate and condensed milk: In a large bowl, stir the cocoa powder into the sweetened condensed milk until fully combined.
- Whip the cream: In another large bowl, beat the heavy whipping cream until stiff peaks form. Gently fold in the chocolate and condensed milk mixture until evenly combined.
- Melt the peanut butter: Heat the peanut butter in the microwave for 20-30 seconds until smooth and pourable.
- Prepare the candies: Unwrap each mini candy and cut them into 4 smaller pieces. Fold about two-thirds of the pieces into the ice cream mixture.
- Layer the ice cream: Spoon one-third of the mixture into a loaf pan, then drizzle with one-third of the melted peanut butter. Repeat two more times to create three layers.
- Create swirls: Run a knife through the layers to swirl the peanut butter into the ice cream mixture.
- Top and freeze: Sprinkle the remaining candy pieces on top. Freeze for at least 6 hours or overnight for best texture and flavor.
Notes
- For a smoother texture, let the ice cream sit at room temperature for 5 minutes before serving.
- Store leftovers in an airtight container in the freezer for up to 2 weeks.
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Category: Dessert
- Method: No-Churn
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 28g
- Sodium: 120mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 45mg