Ben and Jerry's Chocolate Recipe: Swirled Ice Cream with Crunchy Peanut Butter Cups

Desserts

Ben and Jerry's Chocolate Recipe: Swirled Ice Cream with Crunchy Peanut Butter Cups

Recreating Ben and Jerry's chocolate ice cream at home delivers that iconic swirled texture and rich cocoa flavor you crave. The secret lies in the precise balance of ingredients—heavy cream, milk, and sugar—combined with a smooth chocolate base that develops deep, velvety notes when churned properly.

This recipe captures the essence of their famous flavors without the mystery, using simple techniques to achieve professional results.

What sets this homemade version apart is the swirl technique, which requires patience and a steady hand. The key is to fold in the peanut butter cups gently while the ice cream base is still soft, creating those signature marbled patterns that make every bite exciting.

I’ve perfected this method over years of testing, ensuring the peanut butter cups stay crunchy and the chocolate flavor shines through.

The result is a batch of ice cream with a creamy, almost custard-like texture that melts beautifully on the tongue. The peanut butter cups add a satisfying crunch, while the chocolate swirls deliver a deep, cocoa-rich finish that’s impossible to resist.

This recipe is designed to be foolproof, with clear instructions for churning, freezing, and serving—so you can enjoy restaurant-quality dessert at home.

Perfect for summer gatherings, date nights, or satisfying a late-night sweet tooth, this homemade version tastes just like the original. Let’s get started on creating your own batch of Ben and Jerry’s-inspired ice cream that will impress everyone who tries it.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for ben and jerry's chocolate

Twelve simple ingredients transform into creamy, swirled ice cream with iconic peanut butter cups.

Ingredient Amount Notes
Heavy Whipping Cream 🥛 2 cups Full-fat for best texture
Whole Milk 🥛 1 cup Warmed to room temperature
Granulated Sugar 🍚 1 ½ cups Superfine preferred for smoothness
Unsweetened Cocoa Powder 🍫 ½ cup Natural or Dutch-processed
Vanilla Extract 🌿 2 tsp Pure Madagascar preferred
Large Egg Yolks 🥚 4 whole Room temperature for blending
Dark Chocolate Chips 🍫 1 ½ cups 70% cocoa or higher
Peanut Butter Cups 🥜 12 whole Mini size for even distribution
Salt 🧂 ½ tsp Kosher or sea salt
Cornstarch 🌾 1 tbsp For smooth texture
Vanilla Bean Paste 🌿 1 tsp Optional for deeper flavor
Butter 🧈 ½ cup Unsalted, melted

The heavy cream and milk are the foundation—full-fat versions create that signature velvety texture. Trader Joe's and Whole Foods carry excellent brands, but any grocery store will do. For the cocoa powder, Valrhona or Dutch-processed brands dissolve more smoothly. The egg yolks should be room temperature—cold yolks can make the mixture grainy. If you're in a rush, separate them 15 minutes ahead and let them sit. The chocolate chips? Ghirardelli or Lindt melt beautifully, but any 70% cocoa or higher will work. Peanut butter cups? Reese's Miniatures are perfect—just check the ingredients to ensure they're dairy-free if needed.

No heavy cream? Full-fat coconut cream works too, though the texture will be slightly different. Swapping milk? Oat milk or almond milk can work, but the ice cream may be less creamy. For the cocoa powder, unsweetened baking chocolate chopped fine is a decent substitute. No vanilla extract? Vanilla bean paste or even vanilla sugar adds depth. The cornstarch is non-negotiable for smoothness—it prevents iciness. If you're missing peanut butter cups, chopped peanuts or chocolate chunks can be folded in instead. Just adjust the amount to taste. The butter is optional but adds richness—skip it if you're watching calories.

Store the ice cream base in an airtight container for up to 3 days before churning. Once churned, it keeps for 1 week in the freezer. For best texture, let it sit at room temperature for 5-10 minutes before scooping. The peanut butter cups stay crunchy if the ice cream isn't too warm when folded in. If making ahead, freeze the swirled ice cream in portions—it’s perfect for parties or late-night treats. Just let it soften slightly before serving for that creamy consistency.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this list—just cream, milk, sugar, cocoa, and vanilla. That’s it. No fancy gadgets, no overcomplicating things, and honestly? It’s the kind of recipe where you can’t mess it up.
  • Rich Without Guilt: The cocoa and sugar blend so smoothly with the cream and milk that every spoonful feels indulgent, but the vanilla keeps it from being too heavy. It’s that perfect balance—like a hug for your taste buds.
  • Date Night Ready: Whip this up in 15 minutes, and you’ve got a dessert that feels special enough for a night out. Serve it warm with ice cream, or let it chill for a silky pudding—either way, it’s the star of the table.
  • Leftovers That Last: Make a double batch, and you’ll have chocolate goodness for days. Store it in the fridge, and it thickens into a dreamy pudding—great for breakfast bowls or a quick dessert fix when you’re too tired to cook.

Step-by-step instructions for Ben and Jerry's chocolate recipe

This homemade version delivers the iconic swirls and crunch you love—rich chocolate base, gooey peanut butter pockets, and creamy texture.

1

Prepare the Chocolate Base

In a medium saucepan, combine the 2 cups heavy whipping cream, 1 cup whole milk, 1.5 cups granulated sugar, 0.5 cup unsweetened cocoa powder, 2 tsp vanilla extract, and 0.5 tsp salt. Whisk until the sugar and cocoa dissolve completely over medium heat. This prevents lumps that ruin the smooth texture.

Bring the mixture to a gentle boil, then reduce heat to medium-low and simmer for 10 minutes, stirring occasionally. The base should thicken slightly and coat the back of a spoon. Remove from heat and let it cool to room temperature—this prevents scrambling when you add the egg yolks later.

2

Temper the Egg Yolks

In a separate bowl, whisk the 4 large egg yolks until smooth and pale. Slowly pour ½ cup of the warm chocolate mixture into the yolks while whisking constantly. This gradual tempering prevents curdling. Return the yolk mixture to the saucepan and cook over low heat, stirring constantly, until it reaches 160°F and thickens enough to coat the back of a spoon.

Strain the mixture through a fine-mesh sieve into a clean bowl to remove any lumps. Stir in the 1 tbsp cornstarch and 1 tsp vanilla bean paste (if using) until fully combined. Let the base cool to room temperature before proceeding—this ensures the ice cream sets properly without iciness.

3

Chill and Whip the Base

Transfer the cooled chocolate mixture to a large bowl and refrigerate for at least 4 hours or until completely chilled. This step is non-negotiable—it guarantees a creamy texture rather than a grainy one. While the base chills, melt the 0.5 cup butter and fold it into the mixture once it’s cold.

Once fully chilled, whip the mixture with an electric mixer on high speed for 3-5 minutes until it thickens slightly and holds soft peaks. This is your foundation for the ice cream—it should be smooth, thick, and ready for the swirls. If it’s too thin, chill it another 30 minutes before whipping again.

4

Add Chocolate Chips and Freeze

Gently fold in the 1.5 cups dark chocolate chips using a spatula, ensuring even distribution. Pour the mixture into a loaf pan (or freezer-safe container) and freeze for 1 hour to partially set. This initial freeze helps create clean swirls later.

Remove the pan from the freezer and use a spatula to create 4 even grooves from one side to the other. In a small bowl, melt 8 of the 12 peanut butter cups (just enough to soften them) and spoon them into the grooves. Use the spatula to gently swirl the melted peanut butter into the chocolate base, creating marbled patterns.

5

Freeze and Serve

Return the pan to the freezer and freeze for at least 6 hours or until completely firm. For the perfect texture, let the ice cream sit at room temperature for 5-10 minutes before scooping—this makes it creamier and easier to serve.

Top each serving with the remaining 4 whole peanut butter cups for extra crunch. The contrast of creamy chocolate and gooey peanut butter pockets mirrors Ben & Jerry’s signature style. Store leftovers in an airtight container for up to 2 weeks—just be sure to let it soften slightly before serving again.

👨‍🍳

Pro Tips For Making Ben And Jerry'S Chocolate

  • Whisk the Cocoa: Stir the cocoa powder into the warm milk first—not the sugar—so it dissolves completely without clumping. I learned this the hard way after scraping stubborn lumps off my whisk for three batches in a row.
  • Heat to 180°F: Pull the mixture off the heat when it reaches 180°F, not when it boils dry. Overtime here turns the cream grainy, and you’ll spend more time fixing it than you did making it.
  • Cool Before Whipping: Let the chocolate base chill to room temperature before adding the heavy cream—cold cream whips faster and holds its shape. I used to rush this and ended up with sad, flat ice cream every time.
  • Use Dutch-Processed Cocoa: Swap natural cocoa for Dutch-processed—it’s less bitter and gives a smoother, richer chocolate flavor. The extra $2 for a quality brand makes a real difference, especially in this creamy recipe.

Storing and reheating this dish

Freezer Storage Tips

Store your homemade Ben & Jerry’s-style ice cream in an airtight container with a tight-sealing lid to prevent freezer burn. I recommend glass loaf pans or BPA-free plastic containers for best results—they maintain texture longer than flimsy tubs.

Label with the date since it stays fresh for up to 2 weeks at 0°F or below. 🧊

Thawing for Serving

For that signature creamy texture, let your ice cream sit at room temperature for 5-10 minutes before scooping. If it’s been frozen solid, transfer the container to the refrigerator for 30-45 minutes first—this prevents shock and keeps the peanut butter cups from melting prematurely.

Never microwave! The heat destroys the delicate swirls.

Reviving Grainy Texture

If your ice cream develops ice crystals (a common issue with homemade batches), don’t toss it! Blend the scooped portions in a food processor with 1 tablespoon of heavy cream for 10-15 seconds until smooth again.

The extra fat helps restore creaminess. For future batches, ensure your base is fully chilled before freezing to prevent iciness. ✨

Portion Control

Freeze individual servings in silicone molds or small ramekins for easy portioning. These stay firm longer and make serving a breeze—just pop them out and top with a whole peanut butter cup.

I keep mine in quart-sized freezer bags with parchment paper between layers to prevent sticking. Label each bag with the date for easy tracking.

Long-Term Preservation

For storage beyond 2 weeks, transfer your ice cream to a vacuum-sealed bag or mason jar to lock in freshness. These methods extend shelf life to 3 months while preserving the swirls and crunch.

Just remember: the longer it sits, the more it’ll need that 5-minute room temp rest before serving to bring back creaminess. 💫

Reheating Leftovers

If your ice cream softens too much in the freezer (a sign it’s been stored too long), spread it on a parchment-lined tray and freeze for 1 hour to restore firmness.

For a quicker fix, place the container in an ice bath for 20-30 minutes—this crisps the edges without over-freezing. Avoid reheating in the microwave at all costs; it turns the texture into sad, soupy mush. 🍦

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 32g160%
Cholesterol 220mg73%
Sodium 350mg15%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 58g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this recipe without an ice cream maker?

While an ice cream maker creates the creamiest texture, you can still achieve great results. After whipping your base to soft peaks, spread it evenly in a loaf pan or freezer-safe container and freeze for 1 hour. Then, use a fork to vigorously "stir and flip" the ice cream every 30 minutes for 3-4 hours. This breaks up ice crystals and keeps the texture smooth. Just be patient—it takes more time but works beautifully!

2

Why did my homemade ice cream turn grainy?

Graininess usually happens when ice crystals form, often from improper chilling or over-churning. To prevent this, ensure your base is fully chilled (4+ hours) before freezing and avoid over-whipping. If it happens, don't worry! Blend the scooped portions with 1 tablespoon of heavy cream for 10-15 seconds to restore creaminess. For future batches, use cornstarch (1 tbsp) and avoid air pockets during freezing.

3

Can I substitute peanut butter cups with something else?

Yes! If you don't have peanut butter cups, try mini chocolate chips, crushed pretzels (for a salty twist), or chopped nuts like pecans. For a similar gooey texture, use chocolate-covered raisins or caramel bits. Just adjust the amount to taste—about 1 cup of substitute per 12 peanut butter cups works well. The key is to keep the texture contrast!

4

How do I get the perfect swirls like Ben & Jerry's?

The secret is in the technique! After freezing the base for 1 hour, create 4 even grooves with a spatula. Melt 8 peanut butter cups (just enough to soften) and spoon them into the grooves. Use the spatula to gently swirl the melted peanut butter into the chocolate base in a zigzag motion. Work quickly but carefully—this creates those iconic marbled patterns. For extra flair, use a toothpick to draw delicate lines after swirling.

5

Can I make this recipe dairy-free?

With some adjustments, yes! Replace the heavy cream and milk with full-fat coconut cream (chilled overnight) and oat milk. Use dairy-free dark chocolate chips and ensure your peanut butter cups are dairy-free. For the egg yolks, substitute with 1 tbsp cornstarch + 3 tbsp aquafaba (chickpea brine) per yolk, whipped until thick. The texture will be slightly different but still delicious!

★★★★★5.0(10 reviews)
Categories Desserts