Go Back
Jessica T. Brown

Chocolate Peanut Butter Swirl Ice Cream

Rich and creamy chocolate ice cream infused with deep cocoa flavor and swirled with a smooth peanut butter cream, this dessert is both indulgent and satisfying. It balances complex flavors with a nutrient-dense profile, perfect for homemade treats.
Prep Time 15 minutes
Refrigeration Time 4 hours
Total Time 4 hours 15 minutes
Servings: 1 quart
Course: Dessert, Ice Cream, Snack
Cuisine: American

Ingredients
  

Chocolate Ice Cream Base:
  • 6 oz 170 g semi-sweet or dark chocolate, chopped
  • 2 cups plus 2 tbsp 550 g whole milk
  • 1 cup plus 1 tbsp 255 g heavy cream
  • ¾ cup 150 g granulated sugar, divided
  • ½ cup 43 g Dutch process cocoa powder
  • 1 tsp espresso powder optional, for enhanced chocolate flavor
  • 6 large egg yolks
  • 2 tsp pure vanilla extract
  • ¼ tsp fine sea salt
Peanut Butter Swirl:
  • ¾ cup 195 g smooth peanut butter
  • 1 tbsp heavy cream
  • Pinch of fine sea salt

Equipment

  • 1 large bowl (for ice bath)
  • 1 heatproof bowl (for melting chocolate)
  • 1 3-quart saucepan
  • 1 fine mesh strainer
  • Whisk or electric mixer with whisk attachment
  • Ice Cream Maker

Method
 

  1. Prepare the Ice Bath: Fill a large bowl about halfway with ice and add cold water until it reaches roughly two-thirds full. Place a second, clean bowl on top, creating a double boiler-like setup for cooling your custard later.
  2. Melt the Chocolate: Set a heatproof bowl over a pot of simmering water (double boiler). Add the chopped chocolate and stir frequently until it is completely melted and smooth. Remove from heat and wipe the bowl’s bottom to prevent water droplets from falling into your ice cream base.
  3. Heat the Dairy and Cocoa Mixture: In a 3-quart saucepan, combine the whole milk, heavy cream, half of the sugar, cocoa powder, and espresso powder if using. Warm over medium-low heat, stirring occasionally, until the sugar dissolves and the mixture just starts to simmer. Remove from heat and let it rest for a minute.
  4. Whisk Egg Yolks and Sugar: In a separate bowl, vigorously whisk the egg yolks with the remaining sugar until the mixture becomes thick, pale yellow, and ribbons form when the whisk is lifted. Using an electric mixer is fine if preferred.
  5. Temper the Eggs: Slowly pour half of the hot cocoa mixture into the yolk mixture, whisking constantly to avoid scrambling the eggs. Then transfer this combined mixture back to the saucepan with the remaining dairy mixture.
  6. Cook the Custard: Return the saucepan to low heat and stir continuously with a wooden spoon until the mixture thickens enough to coat the back of the spoon and reaches 185°F (85°C). This should take just a few minutes. Remove from heat immediately to avoid curdling.
  7. Incorporate Chocolate and Flavorings: Whisk in the melted chocolate, vanilla extract, and salt until the mixture is smooth and fully combined.
  8. Chill the Custard: Pour the custard through a fine mesh strainer into the ice bath setup prepared earlier. Stir occasionally to speed cooling. Once the custard is cold (about 10 minutes), cover the surface directly with plastic wrap and refrigerate for at least 4 hours or overnight to develop flavor and texture.
  9. Prepare Peanut Butter Swirl: While the custard chills, whisk together peanut butter, heavy cream, and a pinch of salt in a small bowl until creamy and smooth.
  10. Churn the Ice Cream: Following your ice cream maker’s instructions, churn the chilled custard until it reaches a soft-serve consistency.
  11. Add Peanut Butter Swirl and Freeze: Transfer the churned ice cream to a freezer-safe container. Add dollops of the peanut butter mixture intermittently, swirling gently with a spatula to create a marbled effect. Cover the container tightly and freeze until firm, at least 4 hours.

Notes

  • For the richest chocolate flavor, use high-quality Dutch process cocoa or a blend with black cocoa powder. Natural cocoa will yield a lighter taste.
  • Espresso powder is optional but highly recommended for intensifying the chocolate notes.
  • Use smooth, creamy peanut butter brands like Skippy or Jif for the best texture in the swirl. Natural peanut butters may separate or alter texture.
  • If you don’t have an ice cream maker, consider using a no-churn method by freezing the custard in a shallow container and stirring every 30 minutes until firm.
  • Leftover egg whites can be saved and used in recipes like meringues or angel food cake.