This peach ice cream recipe uses a real egg yolk custard base, which is the version most home cooks picture when they think of old-fashioned summer ice cream.
The custard is built from just five main ingredients (peaches, cream, milk, sugar, and eggs) plus vanilla, lemon juice, and a pinch of salt, and it takes about nine hours from start to finish, though nearly all of that time is hands-off chilling and freezing.
Most versions of this recipe turn out icy or watery because the peaches are added raw and release too much liquid as they freeze. A short maceration step pulls the juice out of the fruit ahead of time and concentrates the flavor, so the peach taste stays bright instead of getting diluted by ice crystals.
The egg yolks matter here too. They thicken the base into a true custard, which traps less air and holds a smoother, denser texture than a base made with just cream and milk.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 30 minutes |
| Cook Time | 10 minutes |
| Chill Time | 4 hours |
| Churn Time | 25 minutes |
| Freeze Time | 4 hours |
| Total Time | 9 hours 5 minutes |
| Servings | 12 servings (about 1.5 quarts) |
| Difficulty Level | Intermediate |

Why You’ll Love This Peach Ice Cream Recipe
This peach ice cream recipe leans on a cooked custard base, which is what separates it from the grainy, icy versions that skip the eggs. The maceration step also means every scoop tastes like actual peaches, not just sweetened cream with a hint of fruit.
Here’s what makes it worth the extra steps:
- Real peach flavor in every bite thanks to macerating the fruit before it goes into the custard.
- A smooth, dense texture from the egg yolk custard, instead of the icy crumble you get from no-cook bases.
- No fancy equipment required beyond a basic ice cream maker and a saucepan.
- Make-ahead friendly, since the custard needs to chill before it’s churned anyway.
- Naturally gluten-free, with no flour or thickeners beyond the eggs.
- Easy to scale up or down depending on how many peaches you have on hand.
For another cold peach dessert with a similar fruit-forward approach, see Peach Sorbet Recipe.
Ingredients
You’ll need eight ingredients total, split between the peach maceration and the custard base. Use the freestone variety of peaches if you can find them, since the flesh separates from the pit more easily and makes prep faster.
- 4 cups ripe peaches, peeled and diced (about 2 lb / 900g, roughly 5 to 6 medium peaches)
- ¾ cup granulated sugar, divided (150g)
- 2 cups heavy cream (480ml)
- 1 cup whole milk (240ml)
- 5 large egg yolks
- 1 tablespoon fresh lemon juice (15ml)
- 1 tablespoon pure vanilla extract (15ml)
- ¼ teaspoon fine sea salt
I’ve found that peaches on the softer side of ripe blend into the custard far more evenly than firmer ones, which tend to hold their shape as stubborn little cubes even after churning. If your peaches feel more firm than soft when you press them near the stem, give them another day or two on the counter before using them here.
For Heavy Cream, look for one without added stabilizers or gums if you want the cleanest flavor. Whole Milk works better here than lower-fat milk, since the extra fat keeps ice crystals smaller as the base freezes. A good Pure Vanilla Extract rounds out the peach flavor instead of masking it. If fresh peaches are out of season, Frozen Peaches thawed and drained work as a reasonable substitute.
You might also enjoy: Peach Frozen Yogurt Recipe
Read Also: Peach Cobbler Recipe
Kitchen Equipment Needed
A handful of basic tools will get you through this recipe, though a couple of upgrades make the custard step noticeably easier.
- Ice cream maker with a pre-frozen bowl or built-in compressor
- Medium heavy-bottomed saucepan for cooking the custard
- Two heatproof mixing bowls, one for the custard and one for the ice bath
- Fine-mesh sieve or strainer for removing any cooked egg bits from the custard
- Balloon whisk
- Instant-read or candy thermometer to check the custard’s temperature
- Silicone spatula for stirring the custard as it cooks
- Ice cream scoop
- Freezer-safe storage container with a tight-fitting lid
- Cutting board and paring knife for peeling and dicing the peaches
Cheap ice cream makers with thin freezer bowls tend to churn more slowly, which means the base sits at a warmer temperature for longer and comes out softer and icier than it should. If your machine takes more than 30 minutes to thicken the base, it’s worth pre-chilling the bowl in the back of the freezer, where it’s coldest, for an extra day before use.
A Ice Cream Maker with a built-in compressor skips the need to pre-freeze a bowl at all. Straining the custard is much faster with a proper Fine Mesh Strainer than with a standard colander. An Instant Read Thermometer takes the guesswork out of knowing when the custard is done. A Silicone Spatula scrapes the bottom of the pan cleanly, which matters since custard scorches fast if it’s left unstirred. For storage, Freezer Safe Containers with airtight lids keep the texture smoother for longer than reused plastic tubs. A sturdy Ice Cream Scoop with a built-in heat-conducting handle makes serving straight from the freezer much easier.
This same fruit also works well baked with a crumbly oat topping, as in Peach Crisp Recipe.
Recommended Products for This Recipe
These are products I reach for specifically because they solve a problem that comes up while making this recipe, not just general kitchen favorites.
1. Cuisinart Compressor Ice Cream Maker
Freezer-bowl machines only stay cold for one batch before they need to go back in the freezer overnight, which is frustrating if you want to make a double batch or try a second flavor the same day. A compressor model stays ready to churn again within minutes, and it also produces a denser, less airy texture than most freezer-bowl models.
2. OXO Fine Mesh Strainer
Even a carefully made custard can end up with a few small flecks of cooked egg if the heat runs slightly too high for a moment. A fine-mesh strainer catches those bits without slowing down the whole batch, so the finished custard stays perfectly smooth.
3. Nielsen-Massey Vanilla Bean Paste
Vanilla extract alone can get a little lost against the sweetness of ripe peaches. Vanilla bean paste adds visible flecks of bean along with a deeper, more floral note that holds its own next to the fruit instead of disappearing into it.
4. Rubbermaid Freezer Storage Containers with Airtight Lids
Standard plastic tubs let in enough air to form a crust of ice crystals on top within a few days. Airtight containers with a genuine seal keep that surface soft and scoopable for much longer, which matters more with a custard base than a no-churn one.
For a lighter option, try: Peach Pie Recipe

Step-by-Step Instructions: How to Make Peach Ice Cream
Follow these steps in order and you’ll end up with a smooth, custard-based peach ice cream without any guesswork.
1. Macerate the Peaches
- Peel, pit, and dice the peaches into small, even pieces.
- Toss the diced peaches with ¼ cup of the sugar in a medium bowl.
- Add the fresh lemon juice and stir gently to combine.
- Cover the bowl and let it sit at room temperature for 30 to 45 minutes, stirring once halfway through, until the peaches release a noticeable amount of juice.
- Once macerated, transfer about half of the peach mixture to a blender or food processor and pulse 3 to 4 times, leaving some texture rather than pureeing it smooth.
- Set the whole peach mixture (blended half plus remaining chunks) aside in the refrigerator while you make the custard.
2. Build the Egg Yolk Base
- In a medium saucepan, combine the heavy cream, whole milk, remaining ½ cup sugar, and the salt.
- Warm the mixture over medium heat, stirring occasionally, until it’s steaming and small bubbles form around the edge of the pan. Do not let it come to a full boil.
- While the cream mixture heats, whisk the egg yolks in a heatproof bowl until they lighten slightly in color.
- Once the cream mixture is hot, ladle about ½ cup of it into the egg yolks while whisking constantly, to gently raise their temperature without scrambling them.
- Slowly whisk the tempered yolk mixture back into the saucepan with the remaining hot cream.
3. Cook the Custard
- Return the saucepan to medium-low heat and cook, stirring constantly with a silicone spatula, for 5 to 8 minutes.
- Continue cooking until the custard thickens enough to coat the back of a spoon and reaches roughly 170 to 175°F (77 to 79°C) on an instant-read thermometer.
- Watch closely near the end. I ruined my first batch by walking away for a minute while the heat was a little too high, and the base went from silky to scrambled in what felt like seconds.
- Remove the pan from the heat as soon as the custard reaches the right thickness.
4. Strain and Chill
- Pour the hot custard through a fine-mesh sieve into a clean heatproof bowl to catch any bits of cooked egg.
- Stir in the vanilla extract.
- Set the bowl into a larger bowl of ice water to cool it down quickly, stirring occasionally for about 10 minutes.
- Once cooled, cover the custard directly with plastic wrap pressed onto its surface and refrigerate for at least 4 hours, or overnight, until fully cold.
5. Combine with the Peaches
- Remove the chilled custard and the peach mixture from the refrigerator.
- Stir the peach mixture (juice and all) into the cold custard until evenly combined.
- Taste the base and add an extra pinch of salt if the peach flavor feels flat, since salt sharpens the fruit’s sweetness.
6. Churn
- Pour the combined mixture into your ice cream maker’s bowl.
- Churn according to the manufacturer’s instructions, usually 20 to 25 minutes, until the mixture thickens to a soft-serve consistency and starts pulling away from the sides of the bowl.
- If you’d like more distinct peach pieces throughout, reserve a few tablespoons of the diced peaches and fold them in during the last 2 minutes of churning instead of blending them in earlier.
7. Freeze Until Firm
- Transfer the churned ice cream into a freezer-safe container.
- Press a piece of parchment or plastic wrap directly against the surface before sealing the lid, which helps limit ice crystal formation.
- Freeze for at least 4 hours, or until firm enough to scoop.
Read Also: Peach Galette Recipe

Tips for The Best Peach Ice Cream
A few small adjustments make a noticeable difference in how this recipe turns out.
- Use peaches that give slightly under gentle pressure near the stem end; underripe fruit tastes thin and diluted once frozen.
- Don’t skip the ice bath step for the custard. Cooling it slowly at room temperature holds it in the danger zone for bacteria growth for too long.
- Chill the custard until it’s genuinely cold, not just cool, before churning; a warm base churns into a soft, melty texture that never firms up properly.
- Avoid overfilling the ice cream maker’s bowl, since the mixture expands as it churns and can overflow if the bowl is more than two-thirds full.
- Add mix-ins like extra peach chunks, toasted pecans, or a caramel swirl in the last few minutes of churning so they stay distributed rather than sinking.
- Freeze the ice cream in a wide, shallow container rather than a tall, narrow one, since it firms up faster and more evenly.
- Let the ice cream sit at room temperature for 5 to 10 minutes before scooping if it’s been in the freezer for more than a day.
Muffins made with the same fruit are a good next project; try Peach Muffins Recipe.
What to Serve with Peach Ice Cream
Peach ice cream works well both as a standalone dessert and as a topping for something warm. The contrast between a cold scoop and a warm baked dessert is one of the easiest upgrades you can make to either one.
- A warm slice of peach cobbler, since the cold ice cream melts slightly into the warm fruit and biscuit topping.
- Buttermilk Waffles topped with a scoop for an unconventional but well-loved breakfast dessert.
- Fresh Pancakes with a scoop melting over the stack.
- A slice of warm Apple Crisp, especially in early fall when both fruits overlap in season.
- Dense Fudge Brownies, which balance the ice cream’s sweetness with a deeper chocolate flavor.
- A slice of pound cake, lightly toasted, with a scoop on top.
- Iced coffee poured over a scoop for an easy affogato-style treat.
- A handful of toasted pecans or almonds sprinkled over the top for crunch.
- A drizzle of warm caramel or bourbon caramel sauce.
- Fresh mint leaves, which add a sharp contrast to the sweet, rich custard base.
You’ll find more inspiration in: Peach Coffee Cake Recipe
Variations of Peach Ice Cream
Once you’ve made the base recipe once, there’s plenty of room to adjust it to your taste.
- No-Churn Peach Ice Cream: Skip the custard and ice cream maker; fold macerated peaches into sweetened whipped cream and condensed milk, then freeze in a loaf pan.
- Bourbon Peach Ice Cream: Add 1 to 2 tablespoons of bourbon to the custard after straining, which also helps keep the texture slightly softer straight from the freezer.
- Brown Sugar Peach Ice Cream: Replace half the granulated sugar with light brown sugar for a deeper, more caramel-like flavor.
- Peach and Toasted Pecan Ice Cream: Fold in ½ cup of toasted, chopped pecans during the last 2 minutes of churning.
- Peach Swirl Ice Cream: Reserve a portion of the macerated peaches as a separate sauce and swirl it through the churned ice cream as you pack it into the container, rather than mixing it in fully.
- Spiced Peach Ice Cream: Add ¼ teaspoon each of cinnamon and cardamom to the cream mixture while it heats.
- Dairy-Free Peach Ice Cream: Substitute full-fat coconut milk for the cream and milk, and use a dairy-free custard thickener in place of the egg yolks.
Read Also: Peach Trifle Recipe
Storage and Reheating
Homemade ice cream doesn’t have preservatives, so it’s more sensitive to temperature swings than store-bought versions and benefits from a bit of extra care during storage.
- Store in an airtight, freezer-safe container for up to 2 weeks for the best texture.
- Press parchment or plastic wrap directly against the surface before sealing the lid to slow down ice crystal formation.
- Keep the container toward the back of the freezer, away from the door, where the temperature stays more consistent.
- I keep a sheet of parchment cut to fit my storage container specifically for this recipe, since that one habit cuts down on surface ice more than anything else I’ve tried.
- Avoid refreezing ice cream that has fully melted, since the texture won’t recover once the fat and water separate.
- Let the ice cream sit out for 5 to 10 minutes before scooping if it’s very firm.
- Ice cream past 2 weeks is still safe to eat if stored properly, but expect a slightly icier texture as time goes on.
A loaf-style peach dessert that stores just as easily is Peach Bread Recipe.
Nutritional Facts
| Nutrition Facts (per serving, about ½ cup) | |
|---|---|
| Calories | 290 kcal |
| Total Fat | 19g |
| Saturated Fat | 11g |
| Cholesterol | 145mg |
| Sodium | 55mg |
| Total Carbohydrates | 27g |
| Dietary Fiber | 1g |
| Total Sugars | 25g |
| Protein | 4g |
Values are estimates based on standard ingredient data and will vary depending on the exact peaches and dairy used.
You’ll find more inspiration in: Peach Crumble Recipe
Health Benefits of Key Ingredients
While this is a dessert first, several of the ingredients bring some genuine nutritional value along with the flavor.
- Peaches provide vitamin C, vitamin A, and a small amount of fiber, along with natural sweetness that means less added sugar is needed compared to fruit-free ice cream bases.
- Egg yolks contribute protein, choline (which supports brain and liver function), and small amounts of vitamin D and vitamin A.
- Heavy cream and whole milk supply calcium, vitamin D, and protein, though they’re also the main source of saturated fat in the recipe.
- Vanilla extract contains trace antioxidant compounds, though the amount used here is too small to have a meaningful nutritional impact on its own.
- Lemon juice adds a small dose of vitamin C and helps brighten the peach flavor without needing extra sugar.
This same fruit shows up again in an easy dump-and-bake dessert, Peach Dump Cake Recipe.
FAQs About Peach Ice Cream
1. Can I make peach ice cream without an ice cream maker?
Yes, though the texture will be different from the churned version in this recipe. Whip the chilled custard with a hand mixer every 30 minutes as it freezes over several hours, or use a no-churn method with whipped cream and condensed milk instead.
2. Why did my peach ice cream turn out icy instead of creamy?
This usually happens when the base doesn’t have enough fat, or when raw peach chunks release too much water during freezing. Macerating the peaches ahead of time and using the full amount of heavy cream in this recipe both help prevent that.
3. Can I use frozen or canned peaches instead of fresh?
Frozen peaches work well if they’re fully thawed and well drained before macerating. Canned peaches can work in a pinch, but they’re often packed in syrup, so you’ll want to reduce the added sugar in the recipe to compensate.
4. How ripe should peaches be for this recipe?
Peaches should give slightly to gentle pressure near the stem end and smell fragrant when ripe. Underripe peaches taste thin once frozen, since cold temperatures mute sweetness and flavor.
5. Can I make this recipe without eggs?
Yes, though it becomes a different style of ice cream. Skip the custard-cooking steps entirely and use a no-churn base or a cornstarch-thickened Philadelphia-style base instead of the egg yolk custard.
6. How long does homemade peach ice cream last in the freezer?
It stays at its best texture for about 2 weeks when stored in an airtight container. It remains safe to eat well beyond that, but the texture becomes noticeably icier the longer it sits.
You might also enjoy: Peach Tart Recipe

Peach Ice Cream
Ingredients
- 4 cups ripe peaches - peeled and diced, about 2 lb or 900g, roughly 5 to 6 medium peaches
- ¾ cup granulated sugar - 150g, divided
- 2 cups heavy cream - 480ml, preferably without added stabilizers
- 1 cup whole milk - 240ml
- 5 large egg yolks
- 1 tablespoon fresh lemon juice - 15ml
- 1 tablespoon pure vanilla extract - 15ml, or vanilla bean paste
- ¼ teaspoon fine sea salt
Equipment
- Ice cream maker - with a pre-frozen bowl or built-in compressor
- Medium heavy-bottomed saucepan
- Heatproof mixing bowls - one for the custard and one for the ice bath
- Fine-mesh sieve or strainer
- Balloon whisk
- Instant-read thermometer - or candy thermometer
- Ice cream scoop
- Freezer-safe storage container - with a tight-fitting lid
- Cutting board and paring knife
- Blender or food processor - (optional)
Method
- Toss the diced peaches with ¼ cup of the sugar and lemon juice. Let sit at room temperature for 30-45 minutes until they release their juice, then pulse half of the mixture in a blender 3-4 times to break it up, and set aside.
- In a medium saucepan, combine the heavy cream, milk, remaining ½ cup sugar, and salt. Heat over medium until steaming and small bubbles form around the edge, without boiling.
- Whisk the egg yolks in a bowl until lighter in color. Temper by slowly whisking in about ½ cup of the hot cream mixture, then whisk the tempered yolks back into the saucepan.
- Return the pan to medium-low heat and cook, stirring constantly with a silicone spatula, for 5-8 minutes until the custard thickens and reaches 170-175°F on a thermometer.
- Strain the hot custard through a fine-mesh sieve into a clean bowl. Stir in the vanilla extract, then set the bowl in an ice bath to cool for 10 minutes. Cover and refrigerate for at least 4 hours or overnight.
- Stir the macerated peach mixture (juice and all) into the fully chilled custard. Taste and add an extra pinch of salt if needed.
- Pour the mixture into your ice cream maker and churn for 20-25 minutes until it reaches a soft-serve consistency and pulls away from the sides of the bowl.
- Transfer the churned ice cream to a freezer-safe container and press a piece of parchment or plastic wrap directly onto the surface before sealing. Freeze for at least 4 hours until firm.
Nutrition
Notes
- Use peaches that give slightly under gentle pressure near the stem end; underripe fruit tastes thin and diluted once frozen.
- Don’t skip the ice bath step for the custard. Cooling it slowly at room temperature holds it in the danger zone for bacteria growth for too long.
- Chill the custard until it’s genuinely cold, not just cool, before churning; a warm base churns into a soft, melty texture that never firms up properly.
- Avoid overfilling the ice cream maker’s bowl, since the mixture expands as it churns and can overflow if the bowl is more than two-thirds full.
- Add mix-ins like extra peach chunks, toasted pecans, or a caramel swirl in the last few minutes of churning so they stay distributed rather than sinking.
- Freeze the ice cream in a wide, shallow container rather than a tall, narrow one, since it firms up faster and more evenly.
- Let the ice cream sit at room temperature for 5 to 10 minutes before scooping if it’s been in the freezer for more than a day.
- Store in an airtight, freezer-safe container for up to 2 weeks for the best texture. Press parchment or plastic wrap against the surface to prevent ice crystals.
- If you’d like more distinct peach pieces throughout, reserve a few tablespoons of the diced peaches and fold them in during the last 2 minutes of churning.
Private Notes
Tried this recipe?
Let us know how it was!Final Thoughts
This peach ice cream recipe takes a bit more time than a no-churn version, but the custard base is what gives it that dense, scoopable texture people associate with old-fashioned homemade ice cream. Once the peaches are in season, it’s worth making at least once before summer ends.
Give it a try and let me know in the comments how your batch turned out. If you make any changes, like swirling in a bourbon caramel or adding toasted pecans, I’d love to hear about it too.
Recommended:
- Peach Scones Recipe
- Peach Danish Recipe
- Peach Turnovers Recipe
- Peach Hand Pies Recipe
- Fried Peach Pies Recipe
- Peach Bread Pudding Recipe
- Banana Peach Bread Recipe
- Blueberry Peach Crumble Recipe
- Strawberry Peach Smoothie Recipe
- Grilled Peach and Burrata Salad Recipe



