Peanut butter ice cream is one of those treats that feels both nostalgic and a little indulgent. It’s rich, creamy, and full of that salty-sweet flavor that keeps you coming back for another spoonful. This version is simple to make at home and uses ingredients you probably already have.
Whether you scoop it plain or swirl in chocolate, it’s a crowd-pleaser. No fancy skills required—just a love for peanut butter and a little patience while it chills.

Peanut Butter Ice Cream – Creamy, Nutty, and So Satisfying
Ingredients
Method
-
Warm the dairy: In a medium saucepan, combine the heavy cream and whole milk.
Heat over medium until steaming and just starting to simmer around the edges. Do not boil.
-
Mix the yolks and sugar: In a separate bowl, whisk the egg yolks and sugar until pale and slightly thick, about 1 minute.
-
Temper the eggs: Slowly ladle about 1/2 cup of the hot dairy into the yolk mixture while whisking constantly. Repeat with another 1/2 cup to gently warm the yolks.
-
Cook the custard: Pour the tempered yolks back into the saucepan.
Cook over medium-low heat, stirring constantly with a spatula, until the mixture thickens slightly and coats the back of the spoon, 170–175°F. Do not let it boil.
-
Add peanut butter: Remove from heat. Whisk in the peanut butter, vanilla, and salt until completely smooth.
If the mixture looks slightly grainy, keep whisking; it will smooth out.
-
Strain and chill: Pour the custard through a fine-mesh strainer into a clean bowl to catch any cooked bits. Press plastic wrap directly on the surface and chill until very cold, at least 4 hours or overnight. An ice bath can speed this up.
-
Churn: Pour the cold base into your ice cream maker and churn according to the manufacturer’s instructions, usually 20–25 minutes, until thick and soft-serve consistency.
-
Add mix-ins: If using chocolate chips, peanuts, or peanut butter cups, fold them in during the last minute of churning or by hand after churning.
-
Freeze to set: Transfer to a freezer-safe container.
Press parchment or plastic wrap on top to prevent ice crystals. Freeze until firm, about 4–6 hours.
-
Serve: Let the container sit at room temperature for 5–10 minutes before scooping for the best texture.
Why This Recipe Works

This recipe uses a custard base for ultra-smooth texture and a rich mouthfeel. The combination of cream, milk, and egg yolks creates structure and prevents iciness.
Creamy peanut butter blends directly into the warm base, giving you deep flavor and silky consistency without graininess. A touch of vanilla rounds out the flavor, while a small pinch of salt balances the sweetness and enhances the peanut butter. The result is scoopable, lush ice cream that holds up beautifully in the freezer.
What You’ll Need
- 1 cup creamy peanut butter (no-stir style works best)
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup granulated sugar
- 4 large egg yolks
- 1 teaspoon pure vanilla extract
- 1/8 teaspoon fine sea salt (or to taste)
- Optional mix-ins: mini chocolate chips, chopped peanuts, peanut butter cups, fudge ripple
- Equipment: medium saucepan, whisk, heatproof bowl, fine-mesh strainer, ice bath (optional but helpful), ice cream maker, freezer-safe container
Instructions

- Warm the dairy: In a medium saucepan, combine the heavy cream and whole milk.
Heat over medium until steaming and just starting to simmer around the edges. Do not boil.
- Mix the yolks and sugar: In a separate bowl, whisk the egg yolks and sugar until pale and slightly thick, about 1 minute.
- Temper the eggs: Slowly ladle about 1/2 cup of the hot dairy into the yolk mixture while whisking constantly. Repeat with another 1/2 cup to gently warm the yolks.
- Cook the custard: Pour the tempered yolks back into the saucepan.
Cook over medium-low heat, stirring constantly with a spatula, until the mixture thickens slightly and coats the back of the spoon, 170–175°F. Do not let it boil.
- Add peanut butter: Remove from heat. Whisk in the peanut butter, vanilla, and salt until completely smooth.
If the mixture looks slightly grainy, keep whisking; it will smooth out.
- Strain and chill: Pour the custard through a fine-mesh strainer into a clean bowl to catch any cooked bits. Press plastic wrap directly on the surface and chill until very cold, at least 4 hours or overnight. An ice bath can speed this up.
- Churn: Pour the cold base into your ice cream maker and churn according to the manufacturer’s instructions, usually 20–25 minutes, until thick and soft-serve consistency.
- Add mix-ins: If using chocolate chips, peanuts, or peanut butter cups, fold them in during the last minute of churning or by hand after churning.
- Freeze to set: Transfer to a freezer-safe container.
Press parchment or plastic wrap on top to prevent ice crystals. Freeze until firm, about 4–6 hours.
- Serve: Let the container sit at room temperature for 5–10 minutes before scooping for the best texture.
Keeping It Fresh
Homemade ice cream is best within 1–2 weeks for optimal texture and flavor. Keep it in a shallow, airtight container to minimize air pockets and ice crystals.
Press a layer of plastic wrap or parchment directly on the surface before sealing the lid. Store the container in the coldest part of your freezer, not the door. If the ice cream hardens too much over time, let it sit on the counter for a few minutes to soften.

Benefits of This Recipe
- Big flavor, simple ingredients: You get authentic peanut butter taste without additives or artificial flavors.
- Customizable: Easy to adapt with mix-ins or swirls to match your cravings.
- Rich, creamy texture: The custard base and peanut butter create an ultra-smooth scoop.
- Make-ahead friendly: Prepare the base a day ahead and churn when you’re ready.
- Budget-friendly: Uses pantry staples and makes a generous batch.
Common Mistakes to Avoid
- Boiling the custard: High heat can scramble the eggs.
Keep it gentle and stir constantly.
- Skipping the chill: Churning a warm base leads to icy texture. The base must be fully cold.
- Using natural peanut butter that separates: The oil can cause a greasy mouthfeel. Use no-stir creamy peanut butter for best results.
- Overloading mix-ins: Too many add-ins make the ice cream crumbly.
Aim for 1 to 1 1/2 cups total.
- Neglecting salt: A small pinch enhances flavor and balances sweetness.
Recipe Variations
- Peanut Butter Chocolate Swirl: Layer churned ice cream with warm fudge sauce, then gently ripple with a spoon.
- Peanut Butter Cookie Crunch: Fold in crushed peanut butter cookies or graham crackers during the last minute of churning.
- Peanut Butter Banana: Blend 1 ripe banana into the cooled base before churning for a subtle, creamy twist.
- Salted Pretzel: Stir in chopped chocolate-covered pretzels and add an extra pinch of flaky sea salt on top.
- Dairy-Free Version: Use 2 cans full-fat coconut milk, skip the egg yolks, and add 2 tablespoons cornstarch to the heated coconut milk. Whisk in peanut butter, sweeten to taste, chill, and churn.
- Light and Custard-Free: Replace yolks with 2 tablespoons cornstarch. Heat milk, cream, sugar, and cornstarch until slightly thick, then add peanut butter and proceed.
FAQ
Can I make this without an ice cream maker?
Yes.
Chill the base thoroughly, then pour into a shallow dish and freeze, whisking every 30–45 minutes for 3–4 hours to break up ice crystals. The texture won’t be as airy, but it will still be creamy and delicious.
What kind of peanut butter works best?
Use a creamy, no-stir peanut butter for consistent results. Natural peanut butter that separates can cause a slightly oily texture and may not blend as smoothly.
How do I fix a grainy texture?
Graininess often comes from overheating the custard or using sugar that didn’t dissolve fully.
Strain the base, make sure the sugar is fully dissolved, and chill thoroughly before churning. A brief blend with an immersion blender after chilling can also help.
Can I cut the sugar?
You can reduce it slightly, but remember that sugar affects texture and softness. Cutting too much will make the ice cream icy and hard.
Reducing to 1/2 cup is possible, but expect a firmer scoop.
How long should I churn?
Most machines take 20–25 minutes. Look for a thick, soft-serve consistency. Overchurning can cause butter-like texture; once it thickens and pulls from the sides, it’s done.
Is it safe for people with peanut allergies?
No.
This recipe contains peanut butter and isn’t safe for those with peanut allergies. Consider a different flavor, like vanilla or chocolate, and avoid cross-contact with peanut products.
Can I use crunchy peanut butter?
Absolutely. Crunchy peanut butter adds bits of peanuts throughout.
You can also combine crunchy peanut butter with additional chopped peanuts for extra texture.
Why did my ice cream freeze rock hard?
Homemade ice cream typically freezes firmer because it lacks stabilizers. Let it sit at room temperature for a few minutes before scooping. Ensuring enough sugar and fat, and storing it well-sealed, also helps.
Final Thoughts
Peanut butter ice cream is one of those flavors that feels both cozy and exciting.
With a smooth custard base and dependable pantry ingredients, you can make a batch that tastes like a scoop shop favorite. Keep it simple or dress it up with chocolate, pretzels, or cookie swirls. Either way, you’ll end up with a creamy, nutty dessert that earns a spot in your regular rotation.


Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

