Peanut Butter Swirl Ice Cream hits that sweet spot between creamy comfort and salty satisfaction. It’s rich, indulgent, and surprisingly simple to make at home. You get smooth vanilla ice cream with ribbons of soft, spoonable peanut butter running through every scoop.
No fancy skills required—just a few smart steps and some chill time. If you love peanut butter cups or anything nutty and creamy, this one’s going to become a freezer favorite.

Peanut Butter Swirl Ice Cream – Creamy, Salty-Sweet Bliss
Ingredients
Method
-
Chill your equipment. Place the bowl of your ice cream maker in the freezer for at least 12 hours, or as directed by the manufacturer.
Cold equipment gives you better texture and faster churn times.
-
Warm the dairy. In a medium saucepan, whisk together heavy cream, whole milk, sugar, corn syrup (or honey), and salt. Heat over medium until the mixture is steaming and the sugar has fully dissolved. Do not boil.
-
Temper the yolks. In a separate bowl, whisk the egg yolks.
Slowly ladle in a cup of the hot milk mixture while whisking constantly. This gently warms the yolks so they don’t scramble.
-
Cook the custard. Pour the tempered yolk mixture back into the saucepan. Cook over medium-low heat, stirring with a spatula, until the custard thickens slightly and coats the back of the spatula, about 5–7 minutes.
Aim for 170–175°F if using a thermometer.
-
Add vanilla and cool. Remove from heat and stir in the vanilla. Strain through a fine-mesh sieve into a clean bowl to catch any bits of egg. Press a piece of plastic wrap directly on the surface to prevent a skin from forming.
-
Chill completely. Refrigerate the base until very cold, at least 4 hours or overnight.
A cold base churns faster and makes smaller, smoother ice crystals.
-
Prep the peanut butter. Warm the peanut butter slightly in the microwave (10–15 seconds at a time) until it’s pourable but not hot. If it’s too thick, whisk in 1–2 teaspoons neutral oil or warm milk to loosen. You want a ribbon-like consistency.
-
Churn the ice cream. Pour the chilled base into your ice cream maker and churn according to your machine’s instructions, typically 15–25 minutes, until it reaches a soft-serve texture.
-
Layer and swirl. Spoon a third of the churned ice cream into a loaf pan or freezer-safe container.
Drizzle a few tablespoons of the warmed peanut butter over it. Repeat with two more layers, ending with peanut butter. Use a butter knife to gently swirl—two or three figure-eight passes is enough.
Don’t overmix.
-
Optional add-ins. Sprinkle chopped peanuts, mini chocolate chips, or chopped peanut butter cups between layers for texture. A light pinch of flaky salt on the top layer adds a nice pop.
-
Freeze to set. Cover tightly and freeze until firm, 4–6 hours. For the best scooping, let it sit at room temperature for 5 minutes before serving.
Why This Recipe Works

This recipe uses a custard-style base for a lush, scoopable texture that freezes beautifully. A touch of vanilla rounds out the flavor so the peanut butter can shine without overpowering.
Instead of mixing peanut butter into the base, we swirl it in at the end. That keeps the peanut butter ribbons distinct and prevents a gritty texture. A small amount of sugar and corn syrup (or honey) helps maintain a soft, scoopable ice cream that doesn’t freeze rock-solid.
Shopping List
- Heavy cream (2 cups)
- Whole milk (1 cup)
- Granulated sugar (2/3 cup)
- Light corn syrup or honey (1 tablespoon)
- Egg yolks (4 large)
- Vanilla extract (2 teaspoons)
- Kosher salt (1/4 teaspoon)
- Creamy peanut butter (3/4 cup; no-stir style works best)
- Optional mix-ins: chopped peanuts, mini chocolate chips, chopped peanut butter cups, or a pinch of flaky salt
Instructions

- Chill your equipment. Place the bowl of your ice cream maker in the freezer for at least 12 hours, or as directed by the manufacturer.
Cold equipment gives you better texture and faster churn times.
- Warm the dairy. In a medium saucepan, whisk together heavy cream, whole milk, sugar, corn syrup (or honey), and salt. Heat over medium until the mixture is steaming and the sugar has fully dissolved. Do not boil.
- Temper the yolks. In a separate bowl, whisk the egg yolks.
Slowly ladle in a cup of the hot milk mixture while whisking constantly. This gently warms the yolks so they don’t scramble.
- Cook the custard. Pour the tempered yolk mixture back into the saucepan. Cook over medium-low heat, stirring with a spatula, until the custard thickens slightly and coats the back of the spatula, about 5–7 minutes.
Aim for 170–175°F if using a thermometer.
- Add vanilla and cool. Remove from heat and stir in the vanilla. Strain through a fine-mesh sieve into a clean bowl to catch any bits of egg. Press a piece of plastic wrap directly on the surface to prevent a skin from forming.
- Chill completely. Refrigerate the base until very cold, at least 4 hours or overnight.
A cold base churns faster and makes smaller, smoother ice crystals.
- Prep the peanut butter. Warm the peanut butter slightly in the microwave (10–15 seconds at a time) until it’s pourable but not hot. If it’s too thick, whisk in 1–2 teaspoons neutral oil or warm milk to loosen. You want a ribbon-like consistency.
- Churn the ice cream. Pour the chilled base into your ice cream maker and churn according to your machine’s instructions, typically 15–25 minutes, until it reaches a soft-serve texture.
- Layer and swirl. Spoon a third of the churned ice cream into a loaf pan or freezer-safe container.
Drizzle a few tablespoons of the warmed peanut butter over it. Repeat with two more layers, ending with peanut butter. Use a butter knife to gently swirl—two or three figure-eight passes is enough.
Don’t overmix.
- Optional add-ins. Sprinkle chopped peanuts, mini chocolate chips, or chopped peanut butter cups between layers for texture. A light pinch of flaky salt on the top layer adds a nice pop.
- Freeze to set. Cover tightly and freeze until firm, 4–6 hours. For the best scooping, let it sit at room temperature for 5 minutes before serving.
How to Store
- Container: Use a shallow, airtight container to reduce ice crystal formation.
Press parchment or plastic wrap directly on the surface before sealing.
- Temperature: Store at the back of the freezer where the temperature is most stable.
- Shelf life: Best texture within 2 weeks. After that, flavor is still good, but ice crystals can grow.
- Softening: If it’s too firm, let it sit at room temp for 5–10 minutes. Avoid repeated thawing and refreezing.

Health Benefits
- Protein and healthy fats: Peanut butter provides plant-based protein and unsaturated fats that help with satiety.
- Energy-dense treat: While indulgent, a small scoop can be satisfying thanks to fats and protein, which help curb cravings.
- Customizable sugar: Making it at home lets you control sweetness.
You can slightly reduce sugar or use honey for a different flavor profile.
- Calcium: The dairy base contributes calcium for bone health.
Of course, this is dessert, so portion size matters. Enjoy it as part of a balanced diet.
Common Mistakes to Avoid
- Skipping the chill: Churning a warm base leads to icy, grainy ice cream. Make sure the custard is fully chilled.
- Overcooking the custard: If it boils, the eggs can curdle.
Keep the heat moderate and watch the temperature.
- Using natural peanut butter that separates: Stirred, no-stir peanut butter works best for smooth swirls. If using natural, blend it well and loosen with a bit of oil.
- Over-swirl: Too much mixing blends the peanut butter into the base. You want distinct ribbons, not a uniform flavor.
- Under-salting: A pinch of salt sharpens the flavor and balances sweetness.
Don’t skip it.
Recipe Variations
- Chocolate Ripple PB: Add a warm chocolate sauce swirl along with the peanut butter for a “peanut butter cup” vibe.
- Peanut Crunch: Fold in roasted, salted peanuts for extra texture.
- Banana PB Swirl: Blend one ripe banana into the base before chilling for a peanut butter–banana twist.
- Vegan Version: Use full-fat coconut milk (two cans) and 1/3 cup sugar plus 1 tablespoon corn syrup or agave. Skip the egg yolks and add 1 tablespoon cornstarch to the heated coconut mixture to thicken slightly. Churn and swirl as directed.
- PB & Jam: Swirl in a slightly warmed strawberry or raspberry jam with the peanut butter.
Sweet, salty, and nostalgic.
- Honey Roasted: Use honey-roasted peanut butter and drizzle a thin line of warmed honey between layers.
FAQ
Can I make this without an ice cream machine?
Yes. Whip 2 cups cold heavy cream to soft peaks. Fold in a mixture of 1 can sweetened condensed milk, 1/2 cup whole milk, 1 teaspoon vanilla, and a pinch of salt.
Layer and swirl with warmed peanut butter, then freeze 6–8 hours. It won’t be identical to churned custard, but it’s creamy and delicious.
What if I don’t want to use egg yolks?
You can make a Philadelphia-style base with no eggs. Increase cream to 2 1/2 cups, milk to 1 1/2 cups, keep sugar similar, and add 1 tablespoon corn syrup.
Heat just to dissolve sugar, chill, churn, and swirl. The texture is lighter and freezes a bit firmer.
Which peanut butter is best?
Use a creamy, no-stir peanut butter for the smoothest ribbons. If using natural peanut butter, mix thoroughly and warm gently to loosen.
If it’s grainy, blend it with a teaspoon or two of neutral oil.
How do I prevent ice crystals?
Chill the base fully, churn in a well-frozen bowl, and store the finished ice cream in a shallow, airtight container with plastic pressed onto the surface. The small amount of corn syrup also helps reduce crystallization.
Can I reduce the sugar?
A small reduction is fine, but sugar affects texture. Cut no more than 10–15% or the ice cream may freeze too hard.
If you reduce granulated sugar, keep the tablespoon of corn syrup or honey to help softness.
Is there a nut-free option?
Use a thick, creamy seed butter like sunflower seed butter. Taste before swirling, as some seed butters can be more bitter—adjust with a drizzle of honey and a pinch of salt.
How long does it need to thaw before scooping?
Let the container sit at room temperature for 5–10 minutes. Dip your scoop in warm water between scoops for neat, round servings.
Can I make it chocolate peanut butter?
Absolutely.
Whisk 1/3 cup Dutch-process cocoa into the dairy while heating, and add 2 ounces chopped dark chocolate after tempering. Melt fully, chill, churn, and swirl in peanut butter.
Wrapping Up
Peanut Butter Swirl Ice Cream is all about contrast—cold and creamy ice cream with bold, salty-sweet ribbons. With a reliable custard base and a simple swirl technique, you’ll get a dessert that feels special without a lot of fuss.
Keep this recipe in your back pocket for summer barbecues, weeknight treats, or anytime peanut butter cravings hit. One scoop and you’ll see why this classic combo never gets old.


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.

