Pale golden peach ice cream with little bursts of fresh fruit is the kind of dessert that disappears before the bowl ever makes it back to the freezer. The custard base gives it a smooth, rich scoop, but the real payoff is the peach mixture folded in two ways: some blended into the base for deep flavor, and some left chunky so every bite has texture. It tastes like fresh peaches got a proper cream dessert treatment instead of being buried under too much sugar.
The trick here is treating the peaches and custard as two separate jobs. Macerating the fruit first draws out juice and concentrates the flavor, while the egg yolk base gives the ice cream body so it freezes creamy instead of icy. Cooking the custard to 175F is the sweet spot — hot enough to thicken, not hot enough to scramble the yolks. The cinnamon is quiet but important; it rounds out the peaches without turning this into a spice-forward dessert.
Below, I’ll show you how to keep the custard smooth, how to get the peach pieces to stay bright and flavorful, and what to change if you only have frozen fruit on hand.
The custard came out silky, and the peach chunks stayed sweet and juicy instead of turning icy. I used the full chilling time and it scooped like a dream the next day.
Save this homemade peach ice cream for the days when you want a churned peach dessert with real fruit pieces and a silky custard base.
The Step That Keeps Peach Ice Cream From Tasting Flat
The biggest mistake with peach ice cream is putting all the fruit straight into the base and expecting it to carry the flavor on its own. Peaches are juicy, but once they’re frozen, their flavor can soften fast unless you concentrate part of them first. Macerating with sugar and lemon juice pulls out that juice, and blending part of the fruit gives you a base that tastes like peaches from the first spoonful instead of just finding the fruit in scattered bites.
The custard matters for texture, but it also keeps the peach flavor from tasting thin. Egg yolks add enough fat and emulsification to make the ice cream smooth after freezing, which is especially important in a fruit-forward recipe like this. If you stop cooking too early, the base stays loose and can freeze hard; if you push it too far, you’ll get bits of cooked egg. 175F is the point where it thickens cleanly without turning heavy.
What Each Ingredient Is Actually Doing in This Ice Cream

- Fresh peaches — Use ripe peaches with good aroma, not just pretty skin. If they’re hard and bland, the ice cream will taste muted no matter how much sugar you add. Frozen peaches work in a pinch, but thaw and drain them first so the base doesn’t get watery.
- Granulated sugar — This does more than sweeten. It pulls juice from the peaches, helps the custard thicken, and keeps the finished ice cream from freezing into a brick. Don’t cut it too far or the texture gets icier.
- Lemon juice — A small amount wakes up the peaches and keeps the flavor bright. Without it, the fruit can taste dull once it’s chilled. You won’t taste lemon; you’ll just notice the peaches taste more like themselves.
- Heavy cream and whole milk — This combination gives you richness without making the ice cream greasy. Heavy cream is non-negotiable for body, while whole milk keeps it from becoming overly dense. Lower-fat milk will freeze harder and taste less luxurious.
- Egg yolks — These are what turn the base into a true custard ice cream. They help the mixture emulsify and give you that smooth, scoopable texture after freezing. Whisk them well with the sugar before tempering so they’re ready to thicken evenly.
- Vanilla and cinnamon — Vanilla rounds out the fruit, and cinnamon adds a subtle warmth that makes peach flavor taste deeper. Keep both modest; the goal is to support the peaches, not cover them up.
How to Build the Custard and Keep the Peach Pieces Right
Macarating the Fruit First
Toss the diced peaches with a portion of the sugar and the lemon juice, then let them sit long enough to get glossy and syrupy. That liquid is concentrated peach flavor, so don’t pour it off. Blending part of the fruit gives the base a stronger peach backbone, while leaving some pieces chunky keeps the ice cream from feeling one-note.
Tempering the Yolks Without Scrambling Them
Heat the cream and milk until steaming, not boiling. Whisk a little of that hot dairy into the yolks first, then stream in the rest while whisking constantly. If you dump it in all at once, the yolks can seize into bits. The mixture should look smooth and slightly thickened before it goes back on the heat.
Cooking to the Right Thickness
Return the custard to the pan and cook, stirring constantly, until it reaches 175F and lightly coats the spoon. If you drag a finger through the custard on the back of the spoon, the line should hold. Strain it before adding the peach puree, vanilla, and cinnamon so any tiny cooked bits stay out of the finished ice cream.
Chilling Before Churning
Cool the custard over an ice bath first, then refrigerate it until fully cold. Warm base churns poorly and takes longer to freeze, which leads to a looser texture with bigger ice crystals. Don’t rush this part. Cold base is what gives you a smooth churn and a cleaner peach flavor.
How to Adapt This Peach Ice Cream for Different Kitchens
Frozen Peaches Instead of Fresh
Thaw the peaches first and drain off extra liquid before macerating them. Frozen fruit can still give you good flavor, but it often brings more water, which can dull the custard and make the final texture a little less rich if you skip that draining step.
Dairy-Free Version
Use full-fat coconut milk in place of the cream and milk, and know that the flavor will be a little coconut-forward. The custard won’t set exactly the same without dairy, but the yolks still help the texture stay creamy instead of icy.
No Ice Cream Maker
Pour the chilled base into a shallow freezer-safe dish and stir it every 30 minutes as it freezes, breaking up the icy edges and folding them into the center. It won’t be quite as airy as churned ice cream, but the custard base keeps it much smoother than a standard no-churn mix.
Storage and Reheating
- Refrigerator: Keep the custard base up to 2 days before churning. Once churned, the ice cream holds in the freezer for about 2 weeks before the texture starts to get icier.
- Freezer: Freeze in an airtight container with parchment pressed onto the surface. Peach ice cream freezes well, but the fruit pieces can get a little firmer over time.
- Reheating: This recipe doesn’t need reheating. For the best scoop, let it sit at room temperature for 5 to 10 minutes before serving so the custard softens instead of cracking under the spoon.
Questions I Get Asked About This Recipe

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 fragrant and juicy.
- Blend 2 cups of the peach mixture smooth, then set aside the remaining peaches chunky for later.
- Heat the heavy cream and whole milk in a Dutch oven until steaming, then remove from heat briefly.
- Whisk the cream-milk mixture slowly into egg yolks beaten with the remaining 1/2 cup sugar to keep it smooth.
- Return to the Dutch oven and cook to 175°F, stirring constantly, until the custard thickly coats the back of a spoon.
- Strain the custard, then stir in vanilla, cinnamon, and the blended peach puree until evenly combined.
- Cool completely over an ice bath until the custard feels cold throughout.
- Refrigerate at least 2 hours until thoroughly chilled and ready to churn.
- Churn the cold custard in an ice cream maker until it reaches a soft-serve consistency.
- Add the reserved chunky peach pieces in the last 5 minutes of churning so they stay visible throughout.
- Transfer to a container and freeze at least 2 hours until scoopable.