
Peanut butter ice cream is a rich, creamy, nutty, and deeply satisfying frozen dessert that tastes like comfort in every scoop. If you love peanut butter cookies, peanut butter cups, peanut butter pie, or classic homemade ice cream, this recipe brings all that flavor together in one smooth and delicious treat.
The best peanut butter ice cream has a creamy base, a bold peanut butter flavor, the right amount of sweetness, and a soft scoopable texture. It can be made plain and simple, or loaded with chocolate chips, peanut butter cups, fudge swirl, cookie pieces, caramel, or chopped peanuts. Whether you serve it in a cone, bowl, sundae, milkshake, or ice cream sandwich, peanut butter ice cream is a dessert that always feels indulgent.
Homemade peanut butter ice cream is perfect for summer gatherings, birthday parties, holidays, weekend desserts, movie nights, or anytime you want something cold and sweet. It is also a great flavor for people who enjoy rich desserts but want something different from ordinary chocolate or vanilla.
This guide will show you how to make peanut butter ice cream from scratch, including the best ingredients, step-by-step instructions, no-churn options, mix-in ideas, serving suggestions, storage tips, and common mistakes to avoid.
Why Make Peanut Butter Ice Cream?
Peanut butter ice cream is worth making at home because the flavor is stronger, fresher, and more customizable than many store-bought versions. When you make it yourself, you control how much peanut butter goes into the base, how sweet it tastes, and what mix-ins you add.
Some store-bought peanut butter ice creams taste more like vanilla with a little peanut butter added. Homemade peanut butter ice cream can be rich, nutty, and full of real peanut flavor. You can make it smooth and creamy, crunchy and loaded, or extra decadent with chocolate swirls.
Another reason to make it at home is texture. Peanut butter adds fat and thickness, which helps create a dense, creamy ice cream. When balanced with cream, milk, sugar, and egg yolks, the result is smooth and luxurious.
Peanut butter also pairs beautifully with many flavors. Chocolate, banana, caramel, marshmallow, pretzels, cookies, honey, and vanilla all work well with it.
What Does Peanut Butter Ice Cream Taste Like?
Peanut butter ice cream tastes creamy, nutty, sweet, and slightly salty. It has the flavor of peanut butter blended into a rich dairy base, making it smooth and dessert-like without losing that familiar roasted peanut taste.
A good peanut butter ice cream should not be too salty, too sweet, or too heavy. The best version balances peanut butter with cream and sugar so each scoop tastes rich but not overwhelming.
The flavor can change depending on the peanut butter you use. Natural peanut butter gives a stronger roasted peanut flavor, while regular creamy peanut butter gives a smoother, sweeter, more classic taste. Crunchy peanut butter adds texture, but it can make the base less smooth unless blended well.
If you add chocolate chips, peanut butter cups, or fudge swirl, the ice cream tastes like a frozen candy bar. If you add bananas, it becomes creamy and nostalgic. If you add pretzels, it becomes sweet, salty, and crunchy.
The Best Peanut Butter To Use
For the easiest and smoothest peanut butter ice cream, use creamy peanut butter. Regular shelf-stable peanut butter works very well because it blends smoothly and has a consistent texture. It also usually contains a little sugar and salt, which helps create a classic dessert flavor.
Natural peanut butter can also be used, but it should be stirred very well before adding. Natural peanut butter often separates, with oil on top and thick peanut paste at the bottom. If it is not fully mixed, the ice cream base may become oily or grainy.
Avoid peanut butter spreads with strong added flavors unless you want those flavors in the ice cream. Honey peanut butter, chocolate peanut butter, or cinnamon peanut butter can be delicious, but they will change the final taste.
For the smoothest result, avoid very dry peanut butter. A creamy, spreadable peanut butter blends best into the custard base.
Ingredients You Need
To make homemade peanut butter ice cream, you will need:
2 cups heavy cream
1 cup whole milk
4 large egg yolks
3/4 cup granulated sugar
3/4 cup creamy peanut butter
1 teaspoon vanilla extract
1/4 teaspoon salt
1 tablespoon honey or corn syrup, optional
1/2 cup chopped peanuts, optional
1 cup peanut butter cups, chocolate chips, or cookie pieces, optional
Heavy cream gives the ice cream richness. Whole milk keeps the base smooth without making it too heavy. Egg yolks create a custard-style texture. Sugar sweetens the base and helps prevent iciness. Peanut butter provides the main flavor. Vanilla adds warmth. Salt balances sweetness and enhances the peanut flavor. Honey or corn syrup is optional, but it can help make the ice cream softer and smoother.
Equipment You Need
You will need a medium saucepan, mixing bowls, whisk, spatula, fine mesh strainer, measuring cups, measuring spoons, ice cream maker, and freezer-safe container.
A kitchen thermometer is helpful for cooking the custard, but it is not required. If you use one, cook the custard to about 170°F to 175°F. Without a thermometer, cook until the mixture coats the back of a spoon.
If you do not have an ice cream maker, you can still make a no-churn version later in this guide.
Step 1: Warm the Cream and Milk
In a medium saucepan, combine the heavy cream, whole milk, sugar, salt, and honey or corn syrup if using. Place the saucepan over medium heat and stir often until the sugar dissolves.
Do not boil the mixture. You only want it hot and steaming. Boiling can affect the texture and make the custard harder to control.
Once the dairy mixture is warm, remove it from the heat.
This step creates the foundation of the ice cream base. Heating the cream and milk helps dissolve the sugar evenly, which improves the final texture.
Step 2: Whisk the Egg Yolks
Place the egg yolks in a separate bowl and whisk until smooth. Egg yolks help create a rich custard base. They add body, improve texture, and make the ice cream feel silky.
Custard-style ice cream is especially good for peanut butter because peanut butter is thick and rich. The yolks help everything blend together into a smooth base.
Use only the yolks, not the whites. The egg whites are not needed for this recipe, but they can be saved for another dish such as omelets, meringue, or baked goods.
Step 3: Temper the Eggs
Tempering means slowly warming the egg yolks so they do not scramble. This step is simple, but it needs to be done carefully.
Slowly pour about one cup of the warm cream mixture into the egg yolks while whisking constantly. Add the liquid gradually, not all at once. This gently raises the temperature of the yolks.
Once the egg mixture is warm, pour it back into the saucepan with the remaining cream mixture. Whisk as you pour so everything blends smoothly.
If hot cream is added too quickly, the eggs may cook into small lumps. Slow pouring and steady whisking prevent that problem.
Step 4: Cook the Custard
Return the saucepan to low or medium-low heat. Stir constantly with a spatula or wooden spoon. Cook until the custard thickens slightly and coats the back of a spoon.
If using a thermometer, aim for about 170°F to 175°F. Do not let the custard boil. Too much heat can scramble the eggs and create a grainy texture.
To test without a thermometer, dip a spoon into the custard and run your finger through the coating on the back. If the line stays clear, the custard is ready.
Remove the custard from the heat as soon as it thickens.
Step 5: Add the Peanut Butter
Place the peanut butter in a large mixing bowl. Pour a little of the warm custard over the peanut butter and whisk until smooth. Add more custard gradually, whisking until the peanut butter is fully blended.
This method helps prevent lumps. Peanut butter is thick, so adding all the custard at once can make it harder to mix smoothly.
Once the peanut butter mixture is smooth, stir it back into the remaining custard. Add the vanilla extract and mix well.
The base should look creamy, slightly thick, and light tan in color. It should smell rich and nutty.
Step 6: Strain the Base
Pour the peanut butter custard through a fine mesh strainer into a clean bowl. This removes any tiny cooked egg pieces or peanut butter clumps.
Even if the base looks smooth, straining is still a good step. It gives homemade ice cream a more professional texture.
If your peanut butter is very thick, you may need to press gently with a spatula to help the base pass through the strainer.
After straining, taste the base. It should taste slightly sweeter than you want the final ice cream to taste because freezing dulls sweetness. If it tastes flat, add a tiny pinch of salt.
Step 7: Chill the Ice Cream Base
Cover the bowl and refrigerate the peanut butter ice cream base for at least 4 hours, or preferably overnight. The base must be very cold before churning.
Chilling helps the flavors blend and gives the custard time to thicken. A cold base also freezes faster in the ice cream maker, creating smaller ice crystals and a creamier texture.
Do not skip this step. If the base is warm, it may not churn correctly and the ice cream may become loose or icy.
Step 8: Prepare the Mix-Ins
If you want to add mix-ins, prepare them while the base chills.
Chop peanut butter cups into small pieces. Mini chocolate chips can be used as they are. Cookies should be broken into bite-size chunks. Peanuts should be chopped small enough to scoop easily.
For best results, freeze candy pieces or cookie pieces for 15 to 20 minutes before adding them to the ice cream. Cold mix-ins hold their shape better and do not melt into the base.
Avoid adding large chunks. Big frozen pieces can become hard and difficult to eat.
Step 9: Churn the Ice Cream
Pour the chilled base into your ice cream maker and churn according to the manufacturer’s instructions. Most ice cream makers take about 20 to 30 minutes.
The ice cream should become thick and creamy, similar to soft serve. It will not be fully firm yet, and that is normal.
During the last few minutes of churning, add chopped peanut butter cups, chocolate chips, chopped peanuts, cookie pieces, or any other mix-ins you like.
Do not add mix-ins too early, or they may break apart too much.
Step 10: Add a Swirl
If you want a peanut butter swirl, fudge swirl, or caramel swirl, add it after churning.
Spoon some churned ice cream into a freezer-safe container. Drizzle peanut butter sauce, fudge sauce, or caramel over the top. Add another layer of ice cream, then more sauce. Repeat until all the ice cream is in the container.
Use a butter knife or spoon to gently swirl the sauce through the ice cream. Do not overmix, or the ribbons will disappear.
Make sure the sauce is cool before adding it. Warm sauce can melt the ice cream.
Step 11: Freeze Until Firm
Smooth the top of the ice cream with a spatula. Press parchment paper or plastic wrap directly against the surface to help prevent ice crystals.
Cover tightly and freeze for at least 4 hours, or until firm enough to scoop.
When ready to serve, let the ice cream sit at room temperature for 5 to 10 minutes if it is too hard. Homemade ice cream often freezes firmer than store-bought because it does not contain the same stabilizers.
No-Churn Peanut Butter Ice Cream
If you do not have an ice cream maker, you can make a no-churn version.
In a large bowl, mix one can of sweetened condensed milk with 3/4 cup creamy peanut butter, 1 teaspoon vanilla extract, and a pinch of salt. Stir until smooth.
In another bowl, whip 2 cups heavy cream until stiff peaks form. Gently fold the whipped cream into the peanut butter mixture until fully combined.
Fold in chopped peanut butter cups, chocolate chips, or cookie pieces if desired. Pour into a freezer-safe container, add fudge or peanut butter swirl if you like, cover tightly, and freeze for at least 6 hours.
This version is easy, creamy, and perfect for beginners. It is sweeter than custard-style ice cream but still rich and delicious.
Peanut Butter Swirl Idea
For an extra peanut buttery dessert, make a simple peanut butter swirl.
Mix 1/3 cup peanut butter with 2 tablespoons powdered sugar and 1 to 2 tablespoons cream or milk. Stir until smooth and pourable. If it is too thick, add a little more cream.
Chill the swirl before using. Layer it into the churned ice cream before freezing.
This creates ribbons of peanut butter throughout the ice cream and makes every scoop taste extra rich.
Flavor Variations
Peanut butter ice cream is easy to customize.
For chocolate peanut butter ice cream, add cocoa powder and melted chocolate to the custard base.
For peanut butter cup ice cream, mix in chopped peanut butter cups and fudge swirl.
For peanut butter banana ice cream, blend ripe banana into the base or add caramelized banana pieces.
For peanut butter cookie ice cream, add crushed peanut butter cookies or vanilla wafers.
For peanut butter pretzel ice cream, add crushed pretzels and caramel swirl for a sweet and salty flavor.
For peanut butter marshmallow ice cream, swirl marshmallow cream into the churned base.
For peanut butter brownie ice cream, add fudgy brownie chunks and chocolate sauce.
Best Mix-Ins To Add
Peanut butter ice cream pairs well with many mix-ins. Good options include peanut butter cups, mini chocolate chips, chopped peanuts, brownie pieces, cookie dough, crushed Oreos, peanut butter cookies, pretzels, caramel bits, fudge chunks, marshmallow swirl, or banana chips.
Chocolate is one of the best pairings because it balances the salty richness of peanut butter. Pretzels add crunch and salt. Brownies add soft chewiness. Marshmallow gives a sweet, fluffy contrast.
Keep mix-ins small and evenly distributed. Too many large pieces can make the ice cream hard to scoop.
What To Serve With Peanut Butter Ice Cream
Peanut butter ice cream is delicious by itself, but it also works well with many desserts.
Serve it with brownies, chocolate cake, banana bread, pound cake, cookies, waffles, crepes, apple pie, or warm blondies.
For a sundae, top it with hot fudge, whipped cream, chopped peanuts, caramel sauce, and peanut butter cups. For a milkshake, blend it with milk and a little chocolate syrup. For an ice cream sandwich, place it between chocolate cookies, peanut butter cookies, or brownies.
You can also serve it with sliced bananas and honey for a simple dessert.
Tips for the Creamiest Peanut Butter Ice Cream
Use creamy peanut butter for the smoothest texture.
Do not boil the custard. Gentle heat keeps the eggs from scrambling.
Blend the peanut butter gradually into the warm base so it mixes smoothly.
Chill the base completely before churning. Cold custard freezes better.
Use full-fat dairy. Heavy cream and whole milk create the best texture.
Add mix-ins near the end of churning so they do not break apart.
Use a little honey or corn syrup if you want a softer scoop.
Store the ice cream tightly covered to prevent freezer burn.
How To Store Peanut Butter Ice Cream
Store peanut butter ice cream in an airtight freezer-safe container. Press parchment paper or plastic wrap directly against the surface before sealing the lid. This helps reduce ice crystals.
Homemade peanut butter ice cream is best enjoyed within 1 to 2 weeks for the creamiest texture. It can last longer, but the texture may become firmer over time.
Avoid leaving the container out too long. Repeated thawing and refreezing can damage the texture.
If the ice cream is very firm, let it sit at room temperature for a few minutes before scooping.
Common Mistakes To Avoid
One common mistake is using peanut butter that is too oily or separated. Stir natural peanut butter very well before using.
Another mistake is adding peanut butter directly to cold custard. It blends better when mixed with warm custard first.
A third mistake is boiling the custard. This can scramble the eggs and ruin the texture.
Some people skip chilling the base. Warm base will not churn properly.
Another mistake is adding huge candy chunks. Large frozen pieces can become hard and difficult to eat.
Finally, avoid adding too much salt if your peanut butter is already salty. Taste the base before adding extra.
Peanut butter ice cream is a creamy, rich, and nutty homemade dessert that is perfect for anyone who loves bold, comforting flavors. With peanut butter, cream, milk, sugar, egg yolks, vanilla, and salt, you can create a smooth frozen treat that tastes better than many store-bought versions.
The key is using good peanut butter, making a gentle custard, blending the peanut butter smoothly, chilling the base completely, and churning until creamy. Once you master the basic recipe, you can customize it with chocolate chips, peanut butter cups, fudge swirl, pretzels, cookies, brownies, marshmallow, or caramel.
Whether served in a bowl, cone, sundae, milkshake, or ice cream sandwich, homemade peanut butter ice cream is a dessert worth making again and again. It is simple enough for beginners, rich enough for special occasions, and delicious enough to become a favorite.
0 Comments