Chocolate Peanut Butter Ice Cream

Loading…

By Reading time
Servings 4–6 people

Deep chocolate ice cream with thick ribbons of creamy peanut butter is the kind of dessert that disappears fast because every spoonful hits both directions at once: bittersweet, cold, and rich, then salty and nutty right after. The chocolate base stays dense and scoopable, while the peanut butter swirls cut through it with that soft, almost fudge-like pull you want in a homemade ice cream.

What makes this version work is the custard base. Cocoa gets whisked into the cream and milk first, so it blooms before the eggs go in, and chopped dark chocolate melts into that base for a deeper chocolate taste than cocoa alone can give. The peanut butter is added at the end, warm enough to drizzle but not so hot that it disappears into the ice cream.

Below, I’ll walk through the one step that keeps the custard smooth, the best way to get those peanut butter ribbons instead of a muddy swirl, and a few swaps that still keep the texture right.

The chocolate base came out silky and the peanut butter stayed in real ribbons instead of dissolving. I let it chill overnight and the texture was scoopable straight from the freezer.

★★★★★— Megan R.

Like this chocolate peanut butter ice cream? Save it to Pinterest for the nights when you want a rich custard base and thick peanut butter swirls in every scoop.

Save to Pinterest

The Custard Has to Cook Before It Looks Thick

The biggest mistake with homemade ice cream is pulling the custard too early. It looks thin right up until it doesn’t, and if you stop at warm instead of 175F, the finished ice cream can freeze icy instead of creamy. The custard should coat the back of a spoon and leave a clean line when you run your finger through it.

That slow cook also matters because cocoa and chopped chocolate need time to fully melt into the dairy before the eggs set the base. If the heat is too high, the eggs can curdle before the chocolate mixture thickens. Keep the burner at medium-low and stir constantly, scraping the bottom and corners of the pan so nothing catches.

What Each Ingredient Is Doing in This Ice Cream

Chocolate Peanut Butter Ice Cream creamy swirls rich chocolate
  • Heavy cream — This gives the ice cream its plush, dense body. Don’t swap in half-and-half if you want the same scoopable texture; it freezes harder and tastes flatter.
  • Whole milk — The milk keeps the base from becoming overly rich. Lower-fat milk will work in a pinch, but the ice cream will freeze more firmly and lose some of that custard softness.
  • Unsweetened cocoa powder — Cocoa builds the deep chocolate flavor without making the base waxy. Whisk it into the dairy before heating so it hydrates evenly and doesn’t stay dusty or grainy.
  • Dark chocolate — This is what gives the ice cream a fuller, darker chocolate finish. Semi-sweet chocolate also works, but the result will be sweeter and a little less intense.
  • Egg yolks — The yolks are what turn this from sweet frozen cream into real custard ice cream. If the mixture looks scrambled at any point, the heat went up too fast; strain it immediately and chill it before churning.
  • Peanut butter — Warm it just until it flows from the spoon. If it’s too thick, it clumps; if it’s too hot, it melts into the base instead of staying in ribbons.

Churning the Base and Swirling the Peanut Butter at the Right Moment

Blooming the Cocoa and Melting the Chocolate

Whisk the cocoa into the cream and milk before the pan goes over the heat. That step keeps the cocoa from floating on top and gives you a smooth, dark base from the start. Once the mixture is steaming, add the chopped chocolate and whisk until it disappears completely and the mixture looks glossy, not speckled. If any bits stay unmelted, let the hot dairy sit for a minute before whisking again instead of cranking up the heat.

Tempering the Yolks Without Scrambling Them

Whisk the egg yolks and sugar until pale and slightly thickened. Then add the hot chocolate mixture in a slow stream while whisking constantly. That gradual step raises the temperature of the eggs without turning them into little curds. If you dump the hot liquid in all at once, the yolks seize before they can thicken the base.

Cooking to the Spoon-Coating Point

Return the mixture to the saucepan and cook it until it reaches 175F. The custard should thicken enough to coat a spoon, but it should never boil. If you see bubbles breaking hard at the surface, pull the pan down and keep stirring off the heat. Strain the finished custard, then stir in the vanilla and salt while it’s still warm so they blend in cleanly.

Layering in the Peanut Butter Swirl

Chill the custard completely before churning, or the ice cream maker will never build the right texture. Once the churned ice cream is ready, layer it into a container and drizzle warm peanut butter between each layer. Drag a knife through just a few times. If you overmix, you lose the ribbons and end up with a uniform tan color instead of distinct swirls.

Use natural peanut butter for a looser swirl

Natural peanut butter stays softer when warm and gives you long, dramatic ribbons. Stir it well before warming, since the oil separation can leave the swirl uneven if you scoop from the top of the jar.

Make it dairy-free with full-fat coconut milk

Use two cans of full-fat coconut milk in place of the cream and whole milk for a dairy-free version. The texture will be a little softer and the coconut flavor will come through, but the chocolate and peanut butter still carry it well.

Skip the custard and make a no-egg version

If you want an egg-free ice cream, replace the yolks with 2 tablespoons cornstarch whisked into the cold dairy before heating. The base won’t taste as rich, but it will still churn into a creamy chocolate ice cream with good body.

Add chopped peanut butter cups for more crunch

Fold in chopped peanut butter cups at the end of churning if you want more texture. Add them after the ice cream has thickened, not before, or they’ll sink and soften too much during freezing.

Storage and Reheating

  • Refrigerator: Not suitable for fridge storage once churned; it will melt. Keep the custard base chilled up to 2 days before churning.
  • Freezer: Store in an airtight container for up to 2 weeks for the best texture. After that, the peanut butter swirl can get a little icy around the edges.
  • Reheating: Let the container sit at room temperature for 5 to 10 minutes before scooping. If it’s rock hard, don’t microwave the whole thing; that softens the edges while leaving the center frozen.

Questions I Get Asked About This Recipe

Can I use crunchy peanut butter?+

You can, but the swirl won’t be as smooth and dramatic. Crunchy peanut butter tends to break into small bits instead of making clean ribbons, so I only use it if I want a little texture in the finished ice cream.

How do I keep the custard from curdling?+

Keep the heat at medium-low and whisk constantly while the custard cooks. Eggs curdle when they get hit with high heat too fast, so the goal is steady thickening, not boiling. If you see tiny lumps, strain the base before chilling it.

Can I make this without an ice cream maker?+

Yes, but the texture won’t be as smooth. Freeze the chilled base in a shallow pan and stir it every 30 to 40 minutes until partially set, then layer in the warm peanut butter and freeze until firm. The result is closer to a hand-stirred gelato texture than classic churned ice cream.

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

Drizzle it over layers of freshly churned ice cream instead of mixing it into the base. The ice cream should be thick enough to support the swirl, and the peanut butter should be warm and pourable, not hot. If both are the right temperature, the ribbons stay suspended instead of pooling at the bottom.

Can I make the base a day ahead?+

Yes, and I often do. The custard actually churns better after a long chill because it gets fully cold and the flavors settle together. Keep it covered in the refrigerator for up to 24 hours before churning.

Chocolate Peanut Butter Ice Cream

Chocolate peanut butter ice cream with a deep chocolate base and thick, creamy peanut-butter ribbons swirled through every scoop. This churned no-fuss ice cream recipe starts with a custard cooked to 175°F for a silky texture, then freezes into a firm, scoopable result.
Prep Time 20 minutes
Cook Time 15 minutes
chilling + freezing 4 minutes
Total Time 39 minutes
Servings: 8 servings
Course: Dessert
Cuisine: American
Calories: 420

Ingredients
  

Chocolate 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 ribbons
  • 0.75 cup creamy peanut butter, warmed until pourable

Equipment

  • 1 saucepan
  • 1 ice cream maker

Method
 

Cook the chocolate custard
  1. Whisk cocoa powder into the heavy cream and whole milk, then heat until steaming and small bubbles appear around the edges, with the cocoa fully dissolved (about 5 minutes).
  2. Add the chopped dark chocolate and whisk until completely melted and smooth, with the mixture glossy and dark (about 2 minutes).
  3. Whisk the egg yolks and granulated sugar until pale and slightly thick, with the mixture looking lighter in color (about 2 minutes).
  4. Slowly whisk the hot chocolate cream into the egg yolk mixture to temper it, keeping a steady stream so it stays smooth.
  5. Return the mixture to a saucepan and cook until it reaches 175°F, stirring constantly until it coats the back of a spoon.
  6. Strain the custard to remove any bits of egg, then whisk in vanilla extract and salt.
  7. Cool completely at room temperature, then refrigerate until fully cold (at least 4 hours), until the surface looks set and chilled.
Churn and swirl peanut butter
  1. Churn the chilled custard in an ice cream maker according to the manufacturer’s instructions until thick and scoopable.
  2. Layer the churned ice cream into a container, drizzling warm creamy peanut butter between each layer.
  3. Swirl the peanut butter through the layers with a knife, creating thick ribbons visible on top and throughout.
  4. Freeze the ice cream for at least 2 hours until firm, with a solid texture that holds a defined scoop shape.

Notes

For the cleanest peanut-butter ribbons, warm the peanut butter until pourable but not hot enough to melt the churn too fast. Store covered in the freezer for up to 2 weeks. Freeze is yes—freeze any leftover churned-but-not-swirl portions in a sealed container for up to 2 months and swirl after partial thawing. For a dairy-light option, substitute half-and-half for the whole milk and keep the heavy cream amount the same to preserve body.
Recipes I Love Most

Save this cozy recipe

Pin it, print it, leave some love, or copy the link to share.

Save to Pinterest

Leave a Comment

Recipe Rating