Pale golden peach ice cream with real fruit in every scoop has a way of disappearing fast once it hits the table. The custard stays rich and smooth, but the peaches keep it from tasting flat or one-note, and the little chunks stirred in at the end give each bite a fresh, juicy pop.
This version leans on both blended peaches and hand-cut pieces, which matters more than it sounds. The puree carries the flavor through the whole base, while the chunky fruit keeps the texture from turning too uniform after freezing. A little lemon brightens the peaches, and just enough cinnamon rounds everything out without turning it into pie filling.
Below, I’ve laid out the step that keeps the custard from scrambling, the reason the peach mixture gets split two ways, and a few ways to adapt the recipe if your peaches are extra sweet, a little firm, or you need to make it ahead.
The peaches stayed bright and the custard was silky. I loved that the chopped fruit went in near the end — it gave the ice cream actual peach pieces instead of turning everything muddy.
Save this homemade peach ice cream for the days when you want real peach flavor, a silky custard base, and those juicy fruit pieces in every scoop.
The reason the peach flavor stays bright instead of fading into the custard
Peach ice cream can get dull fast when all the fruit is cooked down into the base. The trick here is splitting the peaches: some get blended into the custard for flavor, but the rest stay chunky and go in at the end so you still taste fresh fruit instead of just a general peach note.
The lemon juice matters too. It doesn’t make the ice cream sour; it keeps the peaches tasting like peaches after they’ve sat in sugar and heat. If your fruit is very ripe, you’ll notice the mixture turns fragrant and syrupy after macerating, which is exactly what you want before blending and straining.
What each ingredient is actually doing in this ice cream

- Fresh peaches — Ripe peaches give the best flavor, but they don’t need to be perfect. Soft, fragrant fruit works best because it blends smoothly and turns syrupy when macerated. If your peaches are a little firm, let them sit with the sugar a bit longer so they release enough juice.
- Granulated sugar — This does more than sweeten. It draws juice out of the peaches, helps the custard freeze softer, and balances the egg yolks. Don’t cut it too far or the ice cream can freeze hard and taste flat.
- Heavy cream and whole milk — The cream gives body, while the milk keeps the base from becoming too heavy. You can swap in half-and-half in a pinch, but the result will be less rich and a little icier.
- Egg yolks — These make the custard smooth, dense, and scoopable. They’re what separate this from a plain no-cook fruit ice cream. Temper them slowly or you’ll scramble them before the custard has a chance to thicken.
- Vanilla and cinnamon — Vanilla softens the sharp edges of the peaches, and cinnamon adds a warm background note that reads as peach cobbler without taking over. Keep the cinnamon light; too much and it starts fighting the fruit.
How to keep the custard smooth while the peaches keep their shape
Macering the fruit first
Stir the diced peaches with a quarter cup of sugar and the lemon juice, then let them sit until they look glossy and a pool of syrup forms at the bottom of the bowl. That liquid is concentrated peach flavor, so don’t drain it off. Blend most of the fruit for the base, but hold back enough chunks to stir in later; that contrast is what keeps the ice cream from tasting like peach pudding.
Warming the dairy without rushing it
Heat the cream and milk until steaming, not boiling. If it comes up too fast, you’ll have a harder time tempering the yolks and the mixture can overcook at the edges. In a separate bowl, whisk the yolks with the remaining sugar until they look pale and slightly thickened, then drizzle in the hot dairy slowly while whisking the whole time.
Cooking the custard to the right point
Return the mixture to the pan and cook over medium-low heat, stirring constantly, until it reaches 175°F and lightly coats the back of a spoon. If it starts to look grainy or you see little bits in the custard, the heat is too high. Pull it off the burner right away and keep stirring; gentle heat is what keeps the yolks smooth.
Cooling before churning
Strain the custard, then stir in the vanilla, cinnamon, and blended peach puree. Set the bowl over an ice bath and stir until it’s no longer warm, then refrigerate it until fully chilled. If you churn a warm base, the ice cream maker won’t freeze it evenly and the texture will end up loose instead of creamy.
Finishing with the peach pieces
Churn the base until it looks like soft-serve, then add the reserved peach chunks during the last few minutes. They should be cold and well-drained enough that they don’t flood the machine with extra liquid. Transfer the ice cream to a container and freeze it until firm enough to scoop, which usually takes at least two hours.
How to adapt this for different peaches and different freezers
Use frozen peaches when fresh ones aren’t at their peak
Thaw the peaches first and include any juice that collects in the bowl. Frozen fruit won’t have quite the same perfume as peak-season peaches, but it still makes a good custard ice cream if you give it enough time to soften with the sugar.
Make it dairy-free with full-fat coconut milk
Swap in canned coconut milk for the cream and whole milk, then skip the egg yolks for a no-cook style base or use a dairy-free custard thickener. You’ll lose the classic custard richness, but the coconut pairs well with peach and freezes into a softer scoop.
Turn it into a peach cobbler-style ice cream
Add a pinch more cinnamon and a tiny splash of vanilla after straining, then serve it with crumbled baked biscuit pieces if you want a dessert that leans more Southern and bakery-like. The custard stays the same, but the extra spice pushes it away from plain fruit ice cream and into cobbler territory.
Storage and Reheating
- Refrigerator: The custard base can sit chilled for up to 2 days before churning. After that, the peach flavor starts to soften a bit.
- Freezer: Freeze the churned ice cream in a tight container for up to 2 weeks. Press parchment or plastic wrap directly on the surface to limit ice crystals.
- Reheating: No reheating needed. Let frozen ice cream sit at room temperature for 5 to 10 minutes before scooping; if it’s rock hard, it was frozen too long or stored without enough protection from air.
Answers to the questions worth asking

Homemade Peach Ice Cream
Ingredients
Equipment
Method
- Toss the diced peaches with 1/4 cup sugar and the lemon juice, then let them macerate for 30 minutes until juicy. Visual cue: the peaches should look glossy with syrup pooling at the bottom of the bowl.
- Blend 2 cups of the peach mixture smooth, then leave the remaining peaches chunky for folding later. Visual cue: the blended portion should be pale golden and pourable while the reserved portion keeps visible pieces.
- Heat the heavy cream and whole milk just until steaming, not boiling. Visual cue: you should see small wisps of steam rising from the surface.
- Whisk the egg yolks with the remaining 1/2 cup sugar, then whisking constantly slowly pour in the hot cream mixture. Visual cue: the mixture should turn smooth and slightly lighter as you combine.
- Return the mixture to the heat and cook while stirring constantly to 175F. Visual cue: it should thicken into a custard that coats the back of a spoon.
- Strain the custard, then stir in vanilla, cinnamon, and the blended peach puree until fully incorporated. Visual cue: the custard turns a uniform peach-gold color with a fragrant, fruity aroma.
- Cool the custard completely over an ice bath, stirring occasionally as it chills. Visual cue: the surface should cool quickly and look smooth, not steamy.
- Refrigerate until cold, at least 2 hours. Visual cue: the custard should feel thoroughly chilled throughout.
- Churn in an ice cream maker, then add the chunky peach pieces in the last 5 minutes of churning. Visual cue: you should see fresh peach chunks dispersed throughout the developing ice cream.
- Freeze for at least 2 hours until scoopable. Visual cue: the ice cream should be firm enough to hold a scoop with clean edges.


