Go Back
a footed glass dessert dish with three scoops of peanut butter swirled chocolate ice cream. Cones and a bowl of peanut butter are in the background.

Chocolate Peanut Butter Ice Cream

Ice Cream From Scratch
Chocolate and peanut butter is a winning combination that's made even better when they are combined in this homemade recipe for Chocolate Peanut Butter Ice Cream.
Prep Time 15 minutes
Cook Time 30 minutes
Chilling/Freezing Time 8 hours
Total Time 8 hours 45 minutes
Course Ice Cream Recipes
Cuisine Dessert
Servings 6 servings
Calories 856 kcal

Ingredients
  

  • 1 ½ cups creamy peanut butter divided
  • cup powdered sugar
  • 4 large egg yolks
  • ¾ cup granulated sugar
  • 1 ½ cups whole milk
  • 2 tbsp unsweetened cocoa powder
  • ½ teaspoon salt
  • 2 oz semisweet or dark chocolate roughly chopped
  • 1 ½ cups heavy cream
  • 1 teaspoon vanilla extract

Instructions
 

  • Chill the ice cream bowl for at least 24 hours or until solid. You should not hear any water sloshing around when you shake the bowl. Mix together 1 cup of the peanut butter and powdered sugar in a bowl until smooth. Line a baking sheet with parchment paper or wax paper. Spoon the peanut butter mixture onto the parchment paper. Spread with a spatula until you get a thin layer, about ½ inch high. Freeze until firm or ready to use. Cut into small cubes before using. 
  • In a medium bowl, whisk together the egg yolks and granulated sugar until smooth and pale yellow in color.
  • Add the milk, cocoa powder, and salt to a saucepan over medium heat. Whisk together until combined. Bring the milk mixture to a simmer and then remove from the heat. Be sure not to boil. 
  • Add about 1/2 cup of the hot milk mixture to the egg and sugar mixture and whisk constantly until combined. Then, add the tempered egg mixture back into the saucepan with the remaining hot milk.
  • Heat the saucepan on low. Stirring constantly, heat until the base has thickened enough to coat the back of a spoon. This should take a few minutes. Strain the mixture into a bowl to remove any pieces of egg that may have cooked. 
  • Add the chopped chocolate and the remaining ½ cup of peanut butter. Stir until they have melted completely into the custard. Add the heavy cream and vanilla extract and stir to combine. Cover the bowl with plastic wrap making sure to have the plastic wrap touching the surface of the ice cream base. This will help keep it from forming a skin while chilling. Refrigerate for at least 3 hours, or until cold. 
  • Churn the ice cream mixture in the bowl of your ice cream machine according to your manufacturer’s instructions (mine took about 20 minutes), until it is thick and the consistency of soft-serve ice cream.  In the last two minutes of the churn, add the frozen peanut butter nuggets. 
  • Spoon the ice cream into a shallow container or a loaf pan. Press plastic wrap or wax paper to the surface of the ice cream. Freeze for at least 4 hours, or until solid. Let sit at room temperature for about 5 minutes before serving.

Notes

  • I used no-stir creamy peanut butter in this recipe. If you use a natural creamy peanut butter, your mixture may be a bit thinner before churning. 
  • Be sure to keep the peanut butter pieces frozen until you're ready to add them in to the machine. If they aren't frozen, they'll soften up and get lost in the ice cream.
  • If you’d like, you can add ½ cup of chocolate chips, chopped chocolate, or nuts to this recipe. Chopped peanut butter cups would also be delicious. Add the mix-ins in the last 2 minutes of the churn with the peanut butter nuggets.
Keyword Chocolate Peanut Butter Ice Cream, Chocolate Peanut Butter Ice Cream Recipe, Peanut Butter Chocolate Ice Cream