Who doesn’t love peanut butter? It’s creamy, nutty, and downright comforting. Now imagine turning that into ice cream. Yep, a cold, dreamy scoop packed with peanut butter flavor, swirls of gooey peanut butter, and chunks of peanut butter cups. Sounds amazing, right? This recipe pairs that classic peanut butter-and-chocolate combo we all adore into a frozen treat you’ll want to make again and again.
A fun fact: Peanut butter’s history dates back to the Aztecs and Incas, who ground peanuts into paste. Fast forward to today, and this once-ancient food is now a staple in American homes. Pair it with chocolate and ice cream, and you’ve got a dessert that’s nostalgic and modern.

Quick Overview
Here’s what you need to know before we dive in:
- Prep Time: 45 minutes
- Churn Time: 25–30 minutes
- Freezing Time: At least 6 hours
- Servings: Makes enough for about 10 scoops (or enough to fight over).
Difficulty Level: Intermediate. It’s not too tough, but the peanut butter swirls and using an ice cream machine need a bit of attention.
Don’t have an ice cream maker? No problem. You can freeze the mixture in a container and stir every 30 minutes for about 3 hours. Easy fix.
Ingredients You’ll Need
Here’s the full lineup:
- 1 cup creamy peanut butter (+ 1/3 cup for swirling)
- 3/4 cup sugar
- 1 cup whole milk
- 2 cups heavy cream (keep it cold!)
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 1 cup chopped peanut butter cups
Optional Substitutions:
- Swap granulated sugar for brown sugar if you love caramel vibes.
- No peanut butter cups? Use Reese’s Pieces or chocolate chips.
- Want a different nutty twist? Almond or cashew butter works too (just avoid natural, oily ones).
How to Make It

Step 1: Mix the Ice Cream Base
In a big mixing bowl, combine peanut butter, sugar, milk, heavy cream, vanilla, and salt. Stir it all together until smooth. It should be thick but not lumpy.
Pro Tip: Let the mix sit for 5 minutes. This helps the sugar dissolve for a silkier texture.
Step 2: Churn It
Pour the mixture into your ice cream maker and churn for 25–30 minutes. It should reach that dreamy soft-serve consistency.
How do you know it’s ready? It’ll start pulling away from the sides of the machine and hold its shape when scooped.

Step 3: Add the Mix-ins
Toss in the chopped peanut butter cups and churn for another 3–5 minutes. This spreads them evenly throughout.
Quick Tip: Don’t add mix-ins too early, or they’ll sink to the bottom or break apart.
Step 4: Swirl in That Peanut Butter
Microwave 1/3 cup peanut butter for about 30 seconds until it’s melted and smooth. In a freezer-safe container, layer the churned ice cream and drizzle the melted peanut butter on top. Swirl with a knife—don’t overdo it; you want those ribbons to stay intact!
Step 5: Freeze and Wait (the Hardest Part)
Cover the container with plastic wrap or foil, then pop it in the freezer for at least 6 hours (overnight is even better).
When it’s ready, the texture should be firm but scoopable.

Tips, Variations & Fun Twists
Want to mix it up? Here are some ideas:
- Dairy-Free or Vegan: Use canned coconut milk instead of whole milk and heavy cream. Replace the peanut butter cups with vegan chocolate chunks.
- Spicy Kick: Stir in a pinch of cayenne or cinnamon to give it some unexpected flair.
- Fancy It Up: Serve scoops with hot fudge, crushed peanuts, and whipped cream for a sundae vibe.
- Seasonal Spin: Pair with fresh strawberries or bananas in summer. In winter, sprinkle crushed candy canes on top.

Storing & Serving
- Storage: Keep leftovers (if there are any!) in an airtight container for up to 2 weeks. Use plastic wrap directly on the surface to avoid ice crystals.
- Serving Hack: If the peanut butter swirls harden too much, let the ice cream sit for 5 minutes at room temp before scooping.
This peanut butter ice cream is more than dessert—it’s a hug in a bowl. Whether you’re enjoying it on a hot summer day or after dinner on movie night, it’s guaranteed to please. So, grab your spoon and dig in. You deserve it!
1 Comment