Chocolate Peanut Butter Ice Cream

A glass bowl of scoops of chocolate peanut butter ice cream topped with peanut butter cups in front of a bowl of peanut butter and chopped up peanut butter cups.

This homemade chocolate peanut butter ice cream has a rich chocolate base swirled with creamy peanut butter and loaded with chopped peanut butter cups. It’s made without eggs using a Philadelphia-style base, which means no custard and no tempering required.

I love making ice cream at home because you can create exactly the flavors you want and load it up with as many mix-ins as you like. This chocolate peanut butter version comes together in about 15 minutes of active prep, then just needs to chill and churn. The chocolate base is rich without being too sweet, and there’s peanut butter in every single bite.

Why You’ll Love this Recipe

  • No eggs required. This Philadelphia-style ice cream skips the custard step entirely. You just heat the cream and milk to melt the chocolate and peanut butter, then chill and churn. It’s easier than most homemade ice cream recipes and there’s no risk of scrambling eggs.
  • Loaded with peanut butter flavor. Between the peanut butter mixed into the base, the peanut butter swirl, and the chopped peanut butter cups, you get peanut butter in every single bite. The chocolate base brings richness without overwhelming the peanut butter flavor.
  • Perfect for summer entertaining. Once you churn the ice cream, it just sits in the freezer until you’re ready to serve. No last-minute prep, no worrying about timing, just scoop and serve when guests arrive.

Ingredients

Small bowls of ingredients on a pink table to make chocolate peanut butter cup ice cream.

Ingredient Notes

  • Heavy Cream and Whole Milk: This recipe uses a combination of heavy cream and whole milk to get the right fat content for creamy ice cream. Don’t substitute lower-fat milk or the texture won’t be as rich and smooth.
  • Unsweetened Cocoa Powder: Use natural unsweetened cocoa powder, not Dutch-process. Natural cocoa powder has a more intense chocolate flavor that holds up well when mixed with peanut butter. I used Hershey’s.
  • Peanut Butter: Use creamy peanut butter like Skippy or Jif. Natural peanut butter is much thinner and will make the ice cream base less thick and creamy. The oil separation in natural peanut butter also affects the texture of the final ice cream.
  • Chopped Chocolate: You can use semi-sweet chocolate, dark chocolate, or milk chocolate for this. I used a chopped up chocolate bar because it melts really easily. Chocolate chips or chocolate chunks will take longer to melt, but will still work.
  • Peanut Butter Cups: Classic Reese’s peanut butter cups are labeled gluten-free and work perfectly here. If you have celiac disease, always check the label to confirm they’re still gluten-free, as manufacturing practices can change. You can also use Justin’s peanut butter cups, but freeze them first since the filling is softer.

Tip

Don’t let the cream and milk boil. You want them to come just to a simmer with small bubbles forming around the edges of the pan. If the mixture boils, the cream and milk can curdle and the texture will be compromised.

Equipment

A Dash of Megnut is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

I’ve tested this recipe with both my Cuisinart ice cream maker and my Breville compressor ice cream maker. The Cuisinart ICE30BC is a 2 quart ice cream maker that churns ice cream using a cold ice cream bowl. You will need to freeze the bowl for at least 24 hours before churning, otherwise the ice cream will not solidify. I typically will churn the ice cream for about 25 minutes in this ice cream maker.

The Breville Smart Scoop BCI600XL Ice Cream Maker is a compression ice cream maker that has a built-in compressor to constantly cool the ice cream as it churns. You do not need to pre-chill the ice cream bowl for this machine, or any compression ice cream maker.

I’ve had my Cuisinart ice cream maker for over 12 years and it’s still working great, so that’s the one I will typically recommend you use and start with. The Breville compression ice cream maker is great if you are short on freezer space or are making multiple batches of ice cream in a day and can’t wait between churns for the bowl to freeze. However, it is much more of an investment.

Step-by-Step Instructions

If you haven’t made ice cream at home before and are looking for an easy recipe to start out with your ice cream maker, this chocolate peanut butter ice cream is a real treat!

For the ingredient list with measurements, full instructions, printable recipe, and additional notes, please scroll down to the recipe card.

A saucepan on an electric burner filled with heavy cream, milk, cocoa powder and granulated sugar.
Place the heavy cream, whole milk, salt, granulated sugar and cocoa powder in a saucepan over medium heat.
Chocolate custard in a white saucepan on an electric burner.
Whisk until combined and heat until simmering.
A white saucepan with chocolate custard, peanut butter, and chopped chocolate.
Add 1/2 of the peanut butter and 1/2 of the chocolate chunks to the pan. Whisk until they are melted.
A glass bowl on a pink table with chocolate ice cream custard in it.
Pour the ice cream base into a large glass bowl. Stir in the vanilla extract. Chill for 4 hours in the refrigerator.

An ice cream maker with chocolate ice cream custard before churning.
Pour the chocolate ice cream base into the bowl of your ice cream maker. Churn ice cream until the consistency of soft-serve ice cream.
Chocolate ice cream topped with peanut butter cups in the bowl of an ice cream maker.
In the last two minutes of the churn time, add in the chopped peanut butter cups and the remaining chocolate chunks. Reserve 1/4 cup of peanut butter cups for topping on the ice cream.
A round pan with chocolate ice cream topped with dollops of peanut butter on it.
Pour the churned ice cream into a round pan or loaf pan. Dollop the remaining peanut butter onto the ice cream and swirl with a knife.
A round pan with chocolate peanut butter ice cream in it topped with chopped up peanut butter cups.
Top with remaining peanut butter cup pieces.
Chocolate peanut butter ice cream in a round pan surrounded by a bowl of peanut butter, a bowl of chopped peanut butter cups, a pink napkin, and a wood ice cream scooper.
Freeze the ice cream until firm, at least 4 hours.
A scooper full of chocolate peanut butter ice cream in it.
Let sit at room temperature for 5-10 minutes before scooping.

Expert Tips

Expert Tips

  • Watch for the simmer, not a boil. The cream and milk should just come to a simmer with small bubbles forming around the edges of the pan. The temperature should be around 170°F. You need this heat to pasteurize the milk and to melt the chocolate and peanut butter into the base for a thick, creamy texture.
  • Chill the base completely before churning. Since you have to heat this ice cream base to melt the chocolate and peanut butter, it needs at least 4 hours in the refrigerator to chill completely before churning. A properly chilled base churns faster and results in smoother ice cream.
  • Use an ice bath to speed up chilling. Place ice cubes and a little water in a large bowl, then set the bowl with your ice cream base inside the ice bath. The base will cool to room temperature in about 20 minutes, then you can transfer it to the refrigerator to chill the rest of the way.

Recipe FAQs

Are Reese’s peanut butter cups gluten-free?

Classic and mini Reese’s peanut butter cups are labeled gluten-free. However, seasonal flavors are manufactured in a different facility and are not labeled gluten-free. Always check the label to confirm. You can also use Justin’s peanut butter cups, but freeze them first since the filling is softer.

Can I use any milk?

This recipe uses heavy cream and whole milk for the proper fat content. Don’t substitute lower-fat milk or dairy-free alternatives, as the fat content is critical for creamy ice cream texture.

What types of mix-ins can I use?

Beyond the peanut butter cups and chocolate chunks in this recipe, you can add chocolate chips, peanut butter chips, peanut butter nuggets, chopped gluten-free Oreos, toffee bits, or a chocolate fudge swirl. Add mix-ins in the last 2 minutes of churning.

How long should I churn the ice cream?

Churn until the ice cream reaches a soft-serve consistency, usually 20-25 minutes in a Cuisinart-style maker. Compressor machines may take longer. The ice cream should be thick enough to hold its shape but still soft enough to scoop easily.

A close up of scoops of chocolate peanut butter cup ice cream.

Storage Instructions

Make Ahead: Prepare the ice cream base up to 1 day in advance and store covered in the refrigerator. Churn when you’re ready to serve. The base needs at least 4 hours to chill completely before churning.

Freezer: Store churned ice cream in an airtight container with plastic wrap pressed directly on the surface to prevent ice crystals. The ice cream will keep for up to 2 weeks but is best within the first week. Let it sit at room temperature for 5-10 minutes before scooping for the best texture.

Preventing Ice Crystals: Always press plastic wrap directly on the surface of the ice cream before sealing the container. This prevents air from touching the ice cream and forming ice crystals during storage.

Serving Suggestions

Serve this chocolate peanut butter ice cream alongside warm desserts for the ultimate contrast. It’s perfect with Gluten-Free Brownies for a brownie sundae, or pair it with Gluten-Free Chocolate Cake topped with Peanut Butter Frosting for an over-the-top chocolate peanut butter dessert. For an easy treat, make ice cream sandwiches using Gluten-Free Chocolate Chip Cookies.

A scooper full of chocolate peanut butter ice cream in it.

Did you make this recipe?

A glass bowl of scoops of chocolate peanut butter ice cream topped with peanut butter cups in front of a bowl of peanut butter and chopped up peanut butter cups.
5 from 2 votes

Chocolate Peanut Butter Ice Cream

This homemade chocolate peanut butter ice cream has a rich chocolate base swirled with creamy peanut butter and loaded with chopped peanut butter cups. Made without eggs using a Philadelphia-style base, this easy ice cream recipe requires no custard.
Print Recipe Pin Recipe Rate this Recipe
Prep Time 15 minutes
Cook Time 30 minutes
Freezing Time 8 hours
Total Time 8 hours 45 minutes
Servings 10 servings

Ingredients

For the ice cream base:

  • 2 cups (476 g) heavy cream
  • 1 cup (244 g) whole milk
  • ¾ cup (150 g) granulated sugar
  • ¼ cup (20 g) unsweetened cocoa powder
  • ½ teaspoon salt
  • ½ cup (125 g) creamy peanut butter
  • 2 oz (58 g) semi-sweet chocolate - roughly chopped
  • 1 teaspoon vanilla extract

For mix-ins and topping:

  • 2 oz (58 g) semi-sweet chocolate - roughly chopped
  • 1 cup (150 g) chopped peanut butter cups for mixing in - from about 17 mini peanut butter cups, divided
  • ½ cup (125 g) creamy peanut butter

**Use the toggle button above to turn the instruction photos on and off!

Instructions

Prepare ice cream maker:

  • Freeze the bowl (if using Cuisinart-style maker): If using an ice cream maker with a freezer bowl, freeze it for at least 24 hours until solid. You shouldn't hear water sloshing when you shake it. Skip this step if using a compressor ice cream maker.

Make the ice cream base:

  • Heat the dairy mixture: In a large saucepan over medium heat, whisk together 2 cups (476 g) heavy cream, 1 cup (244 g) whole milk, ¾ cup (150 g) granulated sugar, ¼ cup (20 g) unsweetened cocoa powder, and ½ teaspoon salt until combined.
  • Simmer: Bring the mixture to a simmer, watching for small bubbles to appear along the edges of the pot. Do not let it boil. This should take about 5 minutes.
  • Add chocolate and peanut butter: Once simmering, add ½ cup (125 g) creamy peanut butter and 2 oz (58 g) semi-sweet chocolate. Whisk until completely melted and smooth.
  • Chill the base: Pour the mixture into a large glass bowl and stir in 1 teaspoon vanilla extract. Press plastic wrap directly onto the surface of the ice cream base to prevent a skin from forming. Refrigerate for at least 4 hours or overnight until completely cold.

Churn the ice cream:

  • Churn: Pour the chilled ice cream base into your ice cream maker. Churn for 20-25 minutes (Cuisinart-style) or until it reaches a soft-serve consistency. Compressor machines may take longer.
  • Add mix-ins: In the last 2 minutes of churning, add the remaining 2 oz (58 g) semi-sweet chocolate and 0.75 cup (112.5 g) chopped peanut butter cups for mixing in. Reserve ¼ cup peanut butter cups for topping.

Assemble and freeze:

  • Layer with peanut butter swirl: Spoon half of the churned ice cream into a loaf pan or freezer-safe container. Dollop 0.25 cup (62.5 g) creamy peanut butter and swirl with a knife. Add the remaining ice cream, dollop the remaining 0.25 cup (62.5 g) creamy peanut butter, and swirl again.
  • Top and freeze: Press the reserved 0.25 cup (37.5 g) chopped peanut butter cups for mixing in into the surface of the ice cream. Cover with plastic wrap pressed directly on the surface, then seal with a lid. Freeze for at least 4 hours or until firm.
  • Serve: Let the ice cream sit at room temperature for 5-10 minutes to soften slightly before scooping. Serve immediately.

Video

Notes

  • Philadelphia-style: This ice cream has no eggs. You heat the cream and milk to melt the chocolate and peanut butter, but you don’t make a custard.
  • Simmer, don’t boil: Bring the milk and cream just to a simmer with small bubbles around the edges (about 170°F). Don’t let it boil or the dairy can curdle.
  • Chill completely: The base needs at least 4 hours in the refrigerator before churning. For faster chilling, use an ice bath to bring it to room temperature first, then refrigerate.
  • Freeze the bowl: For Cuisinart-style ice cream makers, freeze the bowl for at least 24 hours. You shouldn’t hear water sloshing when you shake it.
  • Prevent ice crystals: Press plastic wrap directly on the surface of the ice cream before sealing the container and freezing. This keeps air from forming ice crystals during storage.

Nutrition

Calories: 644kcal | Carbohydrates: 48g | Protein: 13g | Fat: 48g | Saturated Fat: 20g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 18g | Trans Fat: 0.01g | Cholesterol: 59mg | Sodium: 380mg | Potassium: 459mg | Fiber: 4g | Sugar: 39g | Vitamin A: 761IU | Vitamin C: 0.4mg | Calcium: 109mg | Iron: 2mg

7 Comments

  1. when is the cow post coming!? haha its okay, there are plenty of camera phone pics on my blog… my camera is always dead or i am arriving somewhere with my dish and i remember it hasnt been photographed!

  2. @claire

    haha the cow post is coming when i get my charger this weekend! im going to have to make some dairy-riffic dessert to go along with my ridiculous amount of cow pictures haha

  3. Haha, love the story about the cows! I was on a motorway once and there was a random cow on top of a bridge, just stood there, but I didn’t get my camera out in time ๐Ÿ™ Love the ice cream too, peanut butter is the way to go! ๐Ÿ™‚

  4. 5 stars
    Hello Megan,
    This is the best chocolate ice cream that I have found that does not include eggs. I am so happy that I found this because I believe that this is as good as Baskin Robins Chocolate Peanut Butter ice cream.

5 from 2 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.