New recipes every day — Follow on Pinterest to never miss one ✦
Chocolate Peanut Butter Ice Cream
Home Desserts & Baking Chocolate Peanut Butter Ice Cream
Desserts & Baking

Chocolate Peanut Butter Ice Cream

Chocolate Peanut Butter Ice Cream

Deep chocolate ice cream with thick ribbons of creamy peanut butter running through every scoop earns its place in the freezer fast. The base tastes rich and grown-up, with enough cocoa and dark chocolate to stay intensely chocolatey even after freezing, while the peanut butter swirls keep each bite soft, salty, and a little messy in the best way. It’s the kind of dessert that disappears from the container before it ever makes it to a bowl.

The trick is building the custard carefully so the chocolate stays smooth and the yolks don’t scramble. Cocoa gets whisked into the dairy first, which keeps dry pockets from clumping later, and the custard is cooked just to 175°F so it thickens without turning eggy. The peanut butter goes in warm at the very end, after churning, so it ribbons instead of disappearing into the base.

Below, I’m walking through the small details that make the texture stay creamy instead of icy, plus the swirl method that gives you those dramatic peanut butter streaks all the way through.

The custard came out silky, and the peanut butter stayed in perfect ribbons instead of sinking. My kids kept asking for “just one more scoop” because the chocolate stayed rich even after freezing overnight.

★★★★★— Lauren M.

Like this chocolate peanut butter ice cream? Save it for the nights when you want bold chocolate, creamy peanut butter swirls, and a churned dessert that feels special without being fussy.

Save to Pinterest

The Custard Has to Stay Smooth Before the Swirl Even Starts

A lot of homemade ice cream goes grainy because the base gets cooked too hard or the chocolate never fully melts into the dairy. This recipe avoids both problems by heating the cream and milk just until steaming, then whisking in the chocolate while the liquid is still hot enough to melt it cleanly. Once the yolks go in, the heat needs to stay moderate and controlled. If the custard boils, the eggs tighten too fast and you end up with tiny bits instead of a velvety base.

The other thing that matters is the chill. Ice cream base needs to be fully cold before it goes into the machine, or the churn takes longer and the texture turns denser. Four hours is the minimum here, and overnight is even better if you’ve got the time. The base should taste a little too sweet and a little too dark before freezing; that balance softens once the cold hits it.

What Each Ingredient Is Actually Doing in This Ice Cream

Chocolate Peanut Butter Ice Cream creamy swirls
  • Heavy cream — This is what gives the ice cream body and that lush, scoopable texture. You need the fat here; swapping in lower-fat dairy makes the finished ice cream icier and thinner.
  • Whole milk — It loosens the base just enough so it churns cleanly. Half-and-half can work in a pinch, but the texture gets a little heavier and less balanced.
  • Unsweetened cocoa powder — Cocoa brings the deep chocolate backbone. It also helps the chocolate flavor stay bold after freezing, which is important because cold mutes flavor.
  • Dark chocolate — The chopped chocolate melts into the custard and gives it depth cocoa alone can’t match. Use a bar you’d actually eat on its own; cheap baking chocolate can taste flat here.
  • Egg yolks — They thicken the custard and keep the finished ice cream smooth instead of icy. Don’t skip the tempering step, or you’ll end up with scrambled bits in the bowl.
  • Creamy peanut butter — Warmed peanut butter is the swirl. It needs to be pourable so it ribbons through the churned ice cream instead of breaking into clumps.

Building the Swirl Without Losing the Ribbon

Melting the Chocolate Into the Dairy

Whisk the cocoa into the cream and milk before the heat gets too high, then warm the mixture until it’s steaming. That keeps the cocoa from floating in dry streaks and gives the chocolate a chance to melt evenly. Once the chopped chocolate goes in, whisk until the base looks glossy and completely smooth. If you still see little specks, keep whisking off the heat for another minute.

Tempering the Yolks Slowly

Whisk the yolks and sugar until they look pale and slightly thickened. Then stream in the hot chocolate mixture slowly, whisking the whole time so the eggs warm up gradually instead of seizing. This is the moment that protects the custard texture. If you dump the hot liquid in all at once, the eggs will curdle before they can thicken the base.

Cooking to the Right Point

Return the custard to the saucepan and cook it just until it reaches 175°F. The mixture should coat the back of a spoon and feel slightly thickened, not pudding-thick. Pull it off the heat before it starts to bubble hard. If you wait for a boil, the yolks overshoot and the finished ice cream tastes eggier than it should.

Churning and Layering the Peanut Butter

Chill the custard completely before churning, then freeze it in your ice cream maker according to the machine’s instructions. The ice cream should look like soft-serve when it comes out. Layer it into a container and drizzle warm peanut butter between each layer, then drag a knife through once or twice for visible swirls. If you overmix, the peanut butter disappears into the chocolate instead of giving you those bold ribbons.

Three Ways to Keep This Recipe Working for Your Kitchen

Dairy-Free Version

Use full-fat coconut milk in place of the cream and milk, and expect a faint coconut note in the background. The texture will still be rich, but it won’t have quite the same custard-style finish because the egg-and-dairy balance changes.

Extra Peanut Butter Forward

If you want a stronger peanut butter hit, stir a pinch of salt into the warmed peanut butter before swirling it in. That sharpens the peanut flavor without making the base sweeter, and it gives the swirl a more pronounced candy-bar taste.

More Chunky, More Candy-Bar Style

Fold in chopped peanut butter cups after churning if you want more texture. Add them at the very end so they stay distinct instead of softening into the base, and keep the pieces small enough to scoop cleanly.

Storage and Reheating

  • Refrigerator: Not recommended once churned; ice cream will melt and lose its structure.
  • Freezer: Store in an airtight container for up to 2 weeks for the best texture. After that, it can still be eaten, but the peanut butter swirl and base may pick up ice crystals.
  • Reheating: Let the container sit at room temperature for 5 to 10 minutes before scooping. The most common mistake is trying to force a scoop from rock-hard ice cream, which shatters the swirl and makes the texture seem tougher than it is.

Questions I Get Asked About This Recipe

Can I make this without an ice cream maker?+

You can, but the texture won’t be as smooth. Freeze the custard in a shallow container and stir it every 30 minutes for the first few hours to break up ice crystals. The peanut butter swirl will still work, but the base will be denser than churned ice cream.

How do I keep the peanut butter from sinking to the bottom?+

Warm it just until it’s pourable, not hot enough to thin into oil. Then layer it in as the ice cream goes into the container instead of dumping it all at once. A quick pass with a knife creates ribbons that stay visible instead of settling in one layer.

Can I use natural peanut butter instead of creamy peanut butter?+

You can, but stir it very well first so the oil and solids are fully combined. Natural peanut butter tends to set up a little more firmly when chilled, so the swirl won’t stay quite as silky. If it seems too thick, warm it gently until it pours in a slow ribbon.

How do I know when the custard is cooked enough?+

A thermometer takes the guesswork out: stop at 175°F. Visually, the custard should coat the spoon and leave a clean line when you run your finger through it. If it starts to steam heavily or bubble, it’s gone too far and the texture can turn grainy.

Can I make this ahead for a party?+

Yes, and it’s better when it has time to firm up. Make it a day ahead so the swirl sets cleanly and the scoops hold their shape. If it sits longer than a day or two, press parchment directly onto the surface before covering to keep freezer crystals off the top.

Chocolate Peanut Butter Ice Cream

Chocolate peanut butter ice cream made with a cooked chocolate custard base that churns into a deep, scoopable texture with thick peanut butter ribbons. After chilling, drizzle warm peanut butter between layers and swirl so every bite has a dramatic dark-and-golden swirl.
Prep Time 20 minutes
Cook Time 15 minutes
chilling + freezing 4 hours
Total Time 4 hours 35 minutes
Servings: 8 servings
Course: Dessert
Cuisine: American
Calories: 640

Ingredients
  

Chocolate peanut butter ice cream base
  • 2 cup heavy cream
  • 1 cup whole milk
  • 0.75 cup granulated sugar
  • 0.5 cup unsweetened cocoa powder
  • 4 oz dark chocolate, chopped
  • 5 egg yolks
  • 1 tsp vanilla extract
  • 0.25 tsp salt
Peanut butter swirl
  • 0.75 cup creamy peanut butter, warmed until pourable

Equipment

  • 1 Dutch oven
  • 1 ice cream maker

Method
 

Make the chocolate custard
  1. Whisk the cocoa powder into the heavy cream and whole milk in a Dutch oven, then heat over medium until the mixture is steaming with small bubbles around the edges.
  2. Add the chopped dark chocolate and whisk constantly until the chocolate melts completely and the mixture turns glossy and smooth.
  3. In a bowl off the heat, whisk the egg yolks and granulated sugar until pale and slightly thickened.
  4. Slowly whisk the hot cocoa cream into the egg yolk mixture to temper, keeping the stream steady so it doesn’t scramble.
  5. Return everything to the Dutch oven and cook, stirring constantly, until the custard reaches 175F and coats the back of a spoon.
  6. Strain the custard into a clean container, then whisk in vanilla extract and salt; cool to room temperature until it no longer feels hot.
Chill, churn, and swirl
  1. Cover and refrigerate at least 4 hours until thoroughly chilled through.
  2. Churn the chilled custard in an ice cream maker according to the manufacturer’s directions until thick and soft-serve like, with a visible change from liquid to creamy.
  3. Layer the churned ice cream into a freezer-safe container, drizzle warmed creamy peanut butter between each layer, and swirl using a knife for thick ribbons.
  4. Freeze at least 2 hours until firm and scoopable, with the surface becoming set and the swirl holding its shape.

Notes

Pro tip: warm the peanut butter until pourable so it ribbons through the churned ice cream without tearing the texture. Store in the freezer, tightly covered, for up to 2 weeks; let it sit 5 minutes at room temperature for easier scooping. Freezing yes—this dessert is meant for it. For a dairy-lite option, use lactose-free milk/cream and proceed the same way (texture may be slightly softer).
Save this Recipe
📌 Save to Pinterest

Find the print button inside the recipe card below ↓

Leave a Comment

Recipe Rating