
This Reese’s Peanut Butter Cup Ice Cream recipe delivers the nostalgic, decadent flavors you love in every creamy, swirled bite—homemade and better than store-bought. The secret lies in blending rich peanut butter with melted chocolate for fudgy pockets, then churning it into velvety perfection that freezes like a dream.
I perfected this after testing multiple techniques to ensure the texture stays smooth without ice crystals, while the peanut butter flavor shines through without overpowering the chocolate.
The process is simpler than you’d think, requiring just five core ingredients plus a few pantry staples you likely already have.
A standard ice cream maker handles the churning in about 20 minutes, but I’ll show you how to achieve the same creamy results without one using a freezer bag method.
The key is tempering the mixture properly before freezing to prevent graininess, ensuring each spoonful delivers that signature Reese’s experience—thick, gooey swirls of peanut butter and chocolate in a cloud of sweet, cool cream.
What you’ll end up with is a batch of ice cream that looks like it came straight from a candy factory, with deep chocolate and nutty peanut butter flavors balanced perfectly.
The texture is ultra-creamy yet firm enough to scoop, and those swirls stay distinct rather than blending into a uniform color. This isn’t just dessert—it’s an experience that’ll have everyone asking for seconds, and maybe even thirds.
Serve it immediately for soft-serve appeal or let it firm up for 30 minutes before scooping. Garnish with crushed Reese’s cups, chocolate shavings, or a drizzle of caramel for extra indulgence.
The possibilities for customization are endless, but the base recipe delivers on that classic Reese’s magic every single time. Let’s get churning!
Ingredients for reese’s peanut butter cup ice cream
Five core ingredients plus a few pantry staples for nostalgic Reese’s magic in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Heavy Whipping Cream 🥛 | 4 cups | Full-fat for best texture |
| Creamy Peanut Butter 🥜 | 1 cup | Natural, unsweetened preferred |
| Semi-Sweet Chocolate Chips 🍫 | 1 ½ cups | Enjoy Life brand for allergies |
| Granulated Sugar 🍚 | ¾ cup | White or brown works |
| Vanilla Extract 🌿 | 1 tbsp | Pure, high-quality preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Reese's Peanut Butter Cups 🍫 | 12 whole | Mini cups for extra swirls |
| Unsalted Butter 🧈 | 4 tbsp | For melting chocolate |
| Milk 🥛 | ¼ cup | Whole milk preferred |
The peanut butter is non-negotiable—Crisco or Jif are solid choices, but natural brands like Smucker’s or Skippy add depth. If you’re watching sugar, grab the natural kind and add a touch of honey to sweeten. Chocolate chips? Ghirardelli or Enjoy Life melt best—avoid the cheap grocery store brands. For the peanut butter cups, mini Reese’s create more swirls, but full-size work too. The butter matters here—unsalted so you control the saltiness. If you’re using salted butter, cut the salt in half.
No peanut butter? Almond butter or sunflower seed butter works in a pinch, but the flavor won’t be the same. Chocolate chips too expensive? Melt a bar of semi-sweet chocolate instead—just make sure it’s 60% cocoa or higher for that classic Reese’s taste. Short on vanilla? Vanilla bean paste adds a richer flavor. The milk is just for thinning the peanut butter if it’s too thick—skip it if your peanut butter is creamy. For extra decadence, add crushed Reese’s cups on top before churning.
This freezes beautifully—2-3 days for firm scoops, 1 month if you wrap it tightly. I like to portion it into quart-sized containers so everyone gets their own. For soft-serve appeal, let it sit at room temp for 10 minutes before scooping. Garnish with extra crushed peanut butter cups or a drizzle of melted chocolate. Leftovers? It reheats well—just microwave for 10 seconds to soften.
Why You’ll Love This Recipe
- No-Fuss Mixing: I swear by this recipe because it’s just whisk, freeze, repeat—no ice cream maker needed. Churn the heavy cream, peanut butter, and sugar together, then fold in the chocolate chips right before freezing. Honestly, it’s the kind of dessert that feels fancy but takes less effort than boiling water for pasta.
- Nostalgic Twist: That perfect Reese’s balance—creamy peanut butter and rich chocolate—is exactly what I crave after a long day. The semi-sweet chocolate chips melt into little pockets of gooey bliss, while the peanut butter keeps it smooth and satisfying. Between us, it’s the kind of flavor that makes you pause mid-bite and think, “Damn, that’s good.”
- Party or Pajamas: This ice cream is my go-to for any occasion—whether it’s a last-minute dessert for guests or my midnight snack when I’m binge-watching. I’ll even freeze it in small containers so I can grab a scoop without digging into the whole batch. (Yes, even on a Tuesday night.)
- Costs Less Than Takeout: A pint of this ice cream runs me about $3—way cheaper than a fancy dessert from the grocery store. The ingredients are pantry staples, and leftovers stay creamy for days if you store them right. Honestly, it’s my secret weapon for when I want to treat myself without breaking the bank.
Step-by-step instructions for Reese’s peanut butter cup ice cream
Here’s how to create velvety layers of peanut butter and chocolate that’ll make you forget store-bought ever existed.
Make the Peanut Butter Base
In a medium saucepan, combine the 4 cups heavy whipping cream, 1 cup creamy peanut butter, 0.75 cup granulated sugar, and 1 tbsp vanilla extract. Warm over medium heat until the sugar dissolves completely and the mixture reaches 160°F. You’ll notice the peanut butter will fully incorporate, creating a smooth, caramel-like consistency.
Remove from heat and stir in the 0.25 tsp salt. Let this mixture cool to room temperature—about 30 minutes. This step is crucial for preventing ice crystals later. The base should be thick but still pourable, with a rich peanut aroma that fills your kitchen.
Create the Chocolate Swirl Layer
In a separate microwave-safe bowl, melt the 1.5 cups semi-sweet chocolate chips and 4 tbsp unsalted butter in 30-second intervals, stirring between each, until completely smooth. The chocolate should look glossy with no remaining streaks of unmelted chips.
Stir in the 0.25 cup milk to thin the chocolate slightly—this helps create those signature swirls. Let it cool to 90°F before proceeding. You want it warm enough to blend with the peanut base but cool enough to hold its shape when swirled.
Assemble the Ice Cream Layers
Pour half of the cooled peanut butter base into your ice cream maker. Once it starts churning, add half of the melted chocolate layer and swirl gently with a spatula to create ribbons. Add the remaining peanut butter base, then the rest of the chocolate, swirling again to distribute evenly.
Churn according to your machine’s instructions—typically 20-25 minutes—until thick and creamy. The texture should resemble soft-serve, coating the paddle completely. Here’s the thing: don’t over-churn or you’ll get icy ice cream.
Add the Reese’s Surprise
Once the base is fully churned, transfer half of the mixture to a freezer-safe container. Gently press 6 whole Reese’s peanut butter cups into the bottom, then add the remaining ice cream. Top with the remaining 6 Reese’s cups, pressing them lightly into the surface.
Cover with parchment paper (pressed directly on the surface) and freeze for 4 hours or until completely solid. This creates those magical pockets of Reese’s throughout every bite. For best texture, let it sit at room temperature for 5 minutes before scooping.
Serve with Confidence
Scoop immediately into bowls and serve with extra crushed Reese’s on top if you’re feeling fancy. The ice cream should be rich and creamy with visible chocolate swirls and peanut butter pockets. Real talk: this tastes even better the next day as the flavors meld.
For perfect scoops, let it soften for 10 minutes at room temperature before serving. Store any leftovers in an airtight container for up to 2 weeks—though I doubt you’ll have any left.
Pro Tips For Making Reese’S Peanut Butter Cup Ice Cream
- CHILL THE CREAM FIRST: Whip the heavy cream cold—straight from the fridge, not sitting out for 10 minutes. I used to skip this and end up with grainy ice cream because the cream warmed too fast while mixing. Cold cream whips faster and stays smoother longer.
- MELT CHOCOLATE SLOWLY: Heat the chocolate chips in 30-second bursts in the microwave, stirring between each, until just melted. After burning two batches trying to rush it, I learned: chocolate seizes when it gets too hot. A double boiler works too—just don’t walk away.
- USE NATURAL PEANUT BUTTER: Skip the “creamy” store brands with added oils—they make the ice cream taste thin and greasy. Natural peanut butter (with just peanuts and salt) adds richness and thickness without overpowering. Yes, it’s stickier, but it’s worth scraping the bowl.
- FREEZE THE MIX 1 HOUR: Don’t toss the ice cream into the freezer immediately—let it sit uncovered in the fridge for 30–60 minutes first. This prevents ice crystals from forming later (trust me, you’ll notice the difference after the first scoop). Cover it loosely with parchment first—it’ll shrink as it freezes.
Dietary considerations for these flavors
Peanut-Free Adaptation
For those with peanut allergies, swap the peanut butter for sunflower seed butter—it mimics the creamy texture and nutty flavor without the risk. Use 1 cup of sunflower seed butter and add 1 extra tablespoon of vanilla extract to compensate for the milder taste.
The chocolate swirl layer remains the same, ensuring the Reese’s-inspired experience stays intact. Always double-check labels to avoid cross-contamination with peanut products. 🌱
Dairy-Free Version
Replace the heavy whipping cream with full-fat coconut cream (chilled overnight) for a dairy-free twist. Use 4 cups of coconut cream and reduce the sugar slightly to ½ cup since coconut cream is naturally sweeter.
For the chocolate layer, melt 1.5 cups dairy-free chocolate chips (like Enjoy Life brand) with 4 tbsp coconut oil instead of butter. The texture will be equally creamy, though the flavor will lean more tropical. 🥥
Lower-Sugar Option
Cut the granulated sugar to ½ cup and add 2 tablespoons of honey or 1 tablespoon of maple syrup to the peanut butter base. Use sugar-free chocolate chips (like Lily’s brand) for the swirl layer to keep the sweetness in check.
The ice cream will still be rich but with fewer calories—perfect for guilt-free indulgence. Balance is key here; taste as you go! 🍯
Gluten-Free Considerations
This recipe is naturally gluten-free, but always verify that your peanut butter, chocolate chips, and vanilla extract are certified gluten-free. Brands like Smucker’s Natural Peanut Butter and Ghirardelli chocolate are typically safe.
If you’re using a store-bought vanilla extract, opt for a brand like McCormick that guarantees gluten-free production. No extra steps are needed—just ingredient vigilance! 🌾
Vegan-Friendly Swaps
For a fully vegan version, use full-fat coconut cream (as above) and replace the butter with coconut oil. Melt 1.5 cups vegan chocolate chips (like Pascha brand) with 4 tbsp coconut oil for the swirl layer.
The peanut butter base can stay the same if using sunflower seed butter, or swap for vegan peanut butter (like Justin’s brand). The texture will be slightly lighter but still delicious. 🌿
Protein Boost
Add ½ cup of vanilla protein powder (like Orgain or Fairlife) to the peanut butter base for a protein-packed treat. Use unsweetened protein powder to avoid over-sweetening, and adjust the liquid slightly if the mixture becomes too thick.
This version is perfect for post-workout recovery—just as indulgent, but with 15-20g of protein per serving! 💪
Nutrition facts
Frequently asked questions
Can I make this without an ice cream maker?
Use the freezer bag method: Pour the churned mixture into a sealable freezer bag, lay it flat, and freeze for 4-6 hours. Every 30 minutes, remove the bag and vigorously shake it for 1 minute to break up ice crystals. Repeat until firm. This takes longer but gives great texture!
Why did my ice cream get icy?
Over-churning or not cooling the base properly before freezing causes ice crystals. Always let the peanut butter mixture cool to room temperature before churning, and don’t exceed your ice cream maker’s recommended time (20-25 minutes). For extra insurance, add 1 tbsp corn syrup to the base to lower freezing point.
How do I make it extra fudgy?
For richer fudginess, melt ½ cup extra chocolate chips with the butter and swirl it in during churning. Also, use dark chocolate (70% cocoa) instead of semi-sweet for deeper flavor. Chill the mixture for 1 hour before freezing to intensify the chocolate notes.
Can I use store-bought peanut butter cups instead of whole Reese’s?
Yes! Crush 12 mini Reese’s cups and fold them into the churned mixture during the last 5 minutes of churning. For a marbled effect, layer crushed cups between spoonfuls of ice cream in your container before freezing. The texture will be crunchier but still delicious!
How long does it keep in the freezer?
This ice cream stays fresh for 2-3 weeks in an airtight container. For best quality, portion it into individual containers so you can scoop as needed. If you notice ice crystals after 2 weeks, stir in 1 tsp vodka or simple syrup to restore creaminess.
- Lamb Seasoning Recipe: Smoky Za’atar and Rosemary Blend for Grilled Masterpieces - October 24, 2026
- Goya Beans Recipe: Puerto Rican-Inspired Crispy and Creamy One-Pot - October 24, 2026
- Teriyaki Jerky Recipe: Smoky-Sweet Protein in 30 Minutes - October 24, 2026