Chocolate Peanut Butter Cup Ice Cream with a Peanut Butter Swirl

If you’re anything like me and you could eat peanut butter all day, any day, then this ice cream is for you. At first I was a little hesitant about the peanut butter swirl, but I think it really adds something to it. I halved the recipe because Stephen and I both noticed that it cuts down the chocolate flavor. So maybe less is more? I used mini Reeses peanut butter cups and quartered them, because as much as I love them, I don’t really want giant chunks of them… plus I’m pretty sure they would have done some serious damage to my ice cream maker.

Chocolate PB Cup Ice Cream

0 from 0 votes
Pin Rate
Course: Ice Cream & Frozen Treats
Cuisine: American
Servings: 6 servings
Calories: 824kcal
Print Recipe


  • 2 cup heavy cream
  • 1 cup whole milk
  • 2 1/2 tbsp unsweetened cocoa powder - Dutch-process
  • 3/4 cup semi-sweet chocolate chips
  • 3/4 cup sugar
  • 1/4 tsp salt
  • 5 large egg yolks
  • 1/2 tsp vanilla extract
  • 1/2 cup mini peanut butter cups - quartered or halved
Peanut Butter Swirl
  • 1/4 cup peanut butter
  • 1/4 cup heavy cream
  • 1/8 cup light brown sugar - packed
  • 1 tbsp light corn syrup


  • In a medium saucepan, warm 1 c. of heavy cream with the cocoa powder, whisking to blend cocoa.
  • Bring mixture to a boil, remove from heat and add in 3/4 c. semisweet chocolate. Stir until smooth. Then add remaining cup of heavy cream, stirring until smooth. Pour mixture into a large bowl, scraping the saucepan to remove all chocolate. Set a mesh sieve over the bowl.
  • Warm the milk, sugar and salt in the same saucepan.
  • In a separate bowl, whisk yolks lightly. Slowly pour the warm milk, sugar and salt mixture into the egg yolks, whisking constantly, then pour the mixture back into the saucepan to cook. Constantly stir the mixture over medium heat with a heat resistant spatula, scraping the sides and bottom. The mixture will begin to thicken and coat the spatula (it should also reach 170 degrees on a thermometer). Remove immediately and pour through the mesh sieve into the chocolate mixture. Stir in vanilla.
  • Place the bowl over an ice bath to cool and then place in the refrigerator to chill thoroughly (approximately 25-30 minutes).
  • To make peanut butter swirl, combine all ingredients in a small sauce pan and cook until sugar is dissolved. Chill over an ice bath and place in refrigerator until ice cream is done.
  • Pour ice cream mixture into maker according to the manufacturer's instructions. Churn for 30 minutes. Meanwhile, quarter mini peanut butter cups. Add during the last minute of churning.
  • When ice cream is finished, layer by layer, add ice cream and swirl peanut butter.
  • Store mixture in an air-tight freezer safe container and freeze for 4 hours before serving.


Serving: 6g | Calories: 824kcal | Carbohydrates: 66g | Protein: 12g | Fat: 60g | Saturated Fat: 31g | Cholesterol: 283mg | Sodium: 295mg | Potassium: 455mg | Fiber: 4g | Sugar: 55g | Vitamin A: 1607IU | Vitamin C: 1mg | Calcium: 166mg | Iron: 3mg

Like this Recipe?

Pin it now!

Pin It Now0Pin It Now0

Shop Online

Lil' Luna Products

See All Products

Want more inspiration?

More Recipes You'll Love

Instant Pot “Baked” Potatoes

Total Time: 40 minutes
5 from 1 vote

Beef Barbacoa

Total Time: 3 hours 50 minutes
4.86 from 7 votes


Total Time: 45 minutes
5 from 2 votes

Mexican Corn on the Cob

Total Time: 14 minutes
5 from 3 votes

Roasted Salsa Verde

Total Time: 20 minutes
5 from 7 votes

About the Author


Wife, mother, baker and photographer. Recipe developer & author of Life Made Simple. A self-professed peanut butter lover and fond of anything that involves pumpkin, cookie dough, or sprinkles

Join the Conversation

Rate and Comment

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.