Pale golden peach ice cream with soft fruit pieces running through every scoop has a way of tasting like the best part of summer without needing much more than a bowl and a spoon. This version stays creamy instead of icy, with enough peach flavor to taste like actual fruit, not just sweet cream that happened to meet a peach.
The difference is in the balance: part of the peaches are blended smooth for base flavor, and part stay chunky so you still get little bursts of fresh fruit. Cooking the custard to the right temperature matters too, because that’s what gives the finished ice cream its body. Skip that step or rush the chilling, and you end up with a loose base that never quite freezes with the same clean scoop.
Below, I’m walking through the part that matters most — how to keep the custard silky, how to keep the peaches bright, and what to do if you want to make this ahead for a crowd.
The peach flavor came through beautifully, and the custard churned up thick and smooth. I loved that the little peach chunks stayed intact instead of turning mushy.
Save this homemade peach ice cream for the days when you want a churned dessert with fresh peach pieces and a smooth custard base.
The Custard Has to Reach the Right Temperature, Not Just Look Thick
Ice cream base is one of those places where guessing works against you. If you pull it off the heat too early, the custard stays thin and freezes with a weak, almost slushy texture. If you rush it over high heat, the yolks can scramble before the mixture has a chance to thicken evenly.
For this peach ice cream, 175°F is the sweet spot. At that point the yolks have thickened the base enough to give the finished ice cream body, but the mixture still pours smoothly. Straining after cooking catches any small bits of cooked egg, which is cheap insurance against a grainy finish.
- Egg yolks — They make the custard rich and give the ice cream that smooth, scoopable texture. Whole eggs won’t give the same velvety result.
- Heavy cream and whole milk — The cream carries richness, while the milk keeps the base from becoming heavy. Don’t swap in low-fat milk here; the ice cream will freeze harder and taste flatter.
- Peaches — Fresh peaches matter because they bring fragrance along with sweetness. If yours are a little firm, let them sit longer with the sugar so they soften and release more juice before blending.
- Lemon juice — It keeps the peach flavor bright and stops the fruit from tasting dull once it hits the dairy. The acidity also helps the peaches break down during maceration.
What Each Ingredient Is Actually Doing in This Ice Cream

- Base ingredient (cream, milk, or custard) — This provides the foundation and richness. Quality matters.
- Sweetener (sugar, honey, or condensed milk) — This sweetens and prevents ice crystals. The ratio is critical.
- Flavor element (vanilla, fruit, chocolate, coffee, or other) — This defines the ice cream personality. Use quality ingredients.
- Egg yolks (if making custard base) — These create richness and silky texture. Optional but elevates ice cream.
- Churning (if using ice cream maker) — This incorporates air and prevents ice crystals. Critical for smooth texture.
- Freezing temperature and time — Proper freezing prevents rock-hard texture. Store at 0°F or below.
- Mix-ins (chocolate, cookies, fruit, or swirls) — These add texture and prevent one-dimensional flavor. Add near end of churning.
- Serving temperature (slightly soft, not rock hard) — This provides creamy mouthfeel. Remove from freezer 5 minutes before serving.
How to Keep the Peaches Fruity and the Base Smooth
Macerating the Fruit
Toss the diced peaches with sugar and lemon juice and let them sit until the bowl fills with syrup. That liquid is flavor, not waste. Blend only about two cups of the macerated fruit smooth, then leave the rest chunky so the ice cream has visible peach pieces after churning. If you puree all of it, the texture gets homogenous and a little dull.
Tempering the Yolks
Heat the cream and milk until steaming, then whisk a slow stream into the beaten yolks and sugar. That gradual addition raises the temperature without shocking the eggs. If you dump the dairy in all at once, the yolks can seize into little bits instead of turning silky. Take your time here; this is where the custard gets its foundation.
Cooking and Chilling the Base
Return the mixture to the pan and cook, stirring constantly, until it hits 175°F. The custard should coat the back of a spoon, and if you drag a finger through it, the line should hold for a second. Stir in the vanilla, cinnamon, and peach puree off the heat, then cool it over an ice bath before refrigerating. A warm base goes into the churn loose and takes longer to set, which usually means larger ice crystals.
Churning and Adding the Final Fruit
Churn until the mixture is thick and looks like soft-serve. Add the reserved chunky peaches during the last few minutes so they stay distinct instead of breaking down completely. After churning, freeze the ice cream until scoopable. The last hardening stage is where it finishes its structure, so don’t judge the texture too early.
How to Adapt This Peach Ice Cream Without Losing the Creamy Texture
Make it dairy-free with full-fat coconut milk
Swap the heavy cream and whole milk for full-fat coconut milk, keeping the same total volume. The ice cream will still churn into a creamy base, but you’ll pick up a light coconut note that sits nicely with peach. Use a strong vanilla and don’t skip the chilling time, since coconut bases need time to fully firm before churning.
Use frozen peaches when fresh ones are out of season
Frozen peaches work well if you thaw them first and drain off excess liquid before macerating. They’re a little softer and less fragrant than peak-season fruit, so the lemon juice and cinnamon matter more here. The texture still comes out great as long as you keep some fruit chunked and don’t overblend the whole batch.
Skip the custard for a simpler egg-free version
If you want a lighter, faster version, use the peaches, sugar, lemon juice, cream, milk, vanilla, and cinnamon without the yolks, then churn after everything is fully chilled. You’ll lose some of the dense custard body, so the result is softer and a little more scoopable straight from the machine. It’s still good, just less rich and less stable in the freezer.
Storage and Reheating
- Refrigerator: Store the custard base up to 2 days before churning. Once churned, move the ice cream to the freezer instead; it won’t hold its texture well in the fridge.
- Freezer: Freeze in an airtight container for up to 2 weeks for the best texture. After that, it can still be eaten, but ice crystals and freezer flavor start to creep in.
- Reheating: Not applicable for the finished ice cream. If the base is too firm after freezing, let it sit at room temperature for 5 to 10 minutes before scooping rather than trying to warm it.
Questions I Get Asked About This Recipe

Homemade Peach Ice Cream
Ingredients
Equipment
Method
- Toss the diced fresh peaches with 1/4 cup granulated sugar and the lemon juice, then let macerate for 30 minutes until fragrant and juicy. Visual cue: you should see syrup pooling on the bottom of the bowl.
- Blend 2 cups of the peach mixture smooth, then set the remaining peaches aside to stay chunky. Visual cue: blended puree will look pale golden and thick, while the reserved peaches remain as visible pieces.
- Heat the heavy cream and whole milk in a large saucepan until steaming, not boiling. Visual cue: small bubbles should appear around the edges.
- Whisk the egg yolks with the remaining 1/2 cup granulated sugar until the mixture turns lighter in color. Visual cue: it should look smooth and slightly thick.
- Whisk the steaming cream mixture slowly into the egg yolks to temper them. Visual cue: the custard base should stay silky without scrambling.
- Return the mixture to heat and cook to 175°F, stirring constantly until it lightly thickens. Visual cue: it should coat the back of a spoon.
- Strain the custard, then stir in the vanilla extract, cinnamon, and the blended peach puree. Visual cue: the base becomes a fragrant pale golden custard with a peach aroma.
- Cool the custard completely over an ice bath until it reaches cold temperature. Visual cue: the bowl should feel cool to the touch with no warmth left.
- Refrigerate the custard at least 2 hours until thoroughly chilled. Visual cue: it should look thicker and cold throughout.
- Churn in an ice cream maker until it thickens like soft-serve, then add the chunky peach pieces in the last 5 minutes. Visual cue: you’ll see fresh peach chunks swirl through the pale golden ice cream.
- Freeze at least 2 hours until scoopable. Visual cue: the surface should look set and dense enough to scoop cleanly.