Pale golden peach ice cream with soft fruit in every bite earns its place in the freezer fast. It scoops creamy and rich, but it still tastes like fresh peaches instead of a heavy vanilla base with fruit mixed in at the end. The little bits of chopped peach give you texture, while the blended puree keeps the whole batch from turning icy or flat.
The trick is using peaches two ways. Some get cooked into the custard so their flavor spreads through the base, and some stay chunky so you get that bright peach pop after churning. A little lemon juice sharpens the fruit, and the custard base gives the ice cream enough body to stay smooth after it freezes. If you’ve ever made peach ice cream that tasted muted or froze hard as a rock, this version fixes both problems.
Below, I’m walking through the part that matters most: how to keep the custard silky, how to choose the right peaches, and when to add the fruit so it stays vivid instead of disappearing into the mix.
The custard came out silky and the peach pieces stayed bright instead of turning mushy. I churned it for the full time and it scooped beautifully after an overnight freeze.
Like this recipe? Save Homemade Peach Ice Cream for when you want a creamy custard base, juicy peach chunks, and a scoop that freezes smooth.
The Custard Temperature That Keeps Peach Ice Cream Smooth
Custard ice cream fails for two reasons: the eggs scramble, or the base never thickens enough to freeze with a creamy body. The target here is 175°F. That’s warm enough to thicken the yolks without turning them grainy, and it gives you a base that churns into a clean, scoopable texture instead of an icy one.
Keep the heat gentle once the egg mixture goes back on the stove. Stir constantly and watch the texture, not just the clock. It should lightly coat the back of a spoon and leave a clear line when you run a finger through it. If you see any little curds, pull the pan off the heat right away and strain the custard before adding the peaches.
- Egg yolks — These give the ice cream its rich body and help it freeze with a custardy texture. Whole eggs won’t give the same silkiness.
- Heavy cream and whole milk — Cream brings fat for softness, while milk keeps the base from feeling heavy. I wouldn’t swap either one with low-fat dairy if you want that classic scoopable finish.
- Lemon juice — This keeps the peaches tasting bright and keeps the finished ice cream from reading flat. It also helps the fruit macerate so the juices start flowing before the base even hits the stove.
- Cinnamon — Use it lightly. It doesn’t make the ice cream taste like spice cake; it just rounds out the peach flavor in a way vanilla alone can’t.
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, 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.
Building the Peach Flavor in Layers, Not All at Once
First, toss the diced peaches with sugar and lemon juice and give them time to sit. That rest pulls out juice and softens the fruit so you can blend part of it into a puree. Pureeing all of it makes the ice cream taste smooth but loses the fresh peach bites; leaving all of it chunky can make the base icy and uneven.
Macerating the Peaches
Let the peaches sit for the full 30 minutes until they look glossy and a little syrupy at the bottom of the bowl. That juice is flavor, so don’t drain it off. If your peaches are a little firm, this step matters even more because it wakes them up and gives you a deeper peach taste without needing extra cook time.
Cooking the Custard
Heat the cream and milk until steaming, not boiling. Stream it slowly into the yolks while whisking so the eggs warm gradually. Then return everything to the pan and cook until it reaches 175°F, stirring the whole time. If you rush this over high heat, the eggs seize and you get tiny cooked bits instead of a smooth base.
Adding the Fruit and Chilling Fully
Stir in the blended peach puree, vanilla, and cinnamon after straining the custard. That keeps the flavor fresh and removes any cooked egg specks. Cool the base over an ice bath, then refrigerate it until it is completely cold. A warm base in the ice cream maker turns softer at first and freezes with a rougher texture later, so don’t cut this step short.
Use frozen peaches when fresh ones aren’t in season
Thawed frozen peaches work here, especially if they’re already sliced or diced. They won’t macerate quite as much as fresh fruit, but the puree still brings good flavor and the custard gives the finished ice cream enough richness to carry them.
Make it dairy-free with full-fat coconut milk
Use canned full-fat coconut milk in place of the cream and whole milk, but expect a faint coconut note and a slightly softer freeze. The custard base won’t be the same, so this works best if you want a rich fruit-forward ice cream rather than a classic dairy custard.
Skip the custard and make a no-egg version
You can replace the yolks with an extra 1/2 cup cream and 1/2 cup milk, then chill and churn the fruit mixture as written. The result is lighter and a little less luxurious, but it still gives you a clean peach flavor with less stove time.
Storage and Freezing
- Refrigerator: Keep the churned base chilled up to 24 hours before freezing if you need to pause. Once churned, it should go straight into the freezer.
- Freezer: Stores well for about 2 weeks in an airtight container with parchment pressed on top. After that, the fruit flavor fades and the texture gets a little harder.
- Reheating: Let it sit at room temperature for 5 to 10 minutes before scooping. If you try to force it with a hot spoon or microwave, the edges melt before the center softens.
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 glossy and juicy.
- Blend 2 cups of the macerated peach mixture until smooth, then leave the remaining peaches chunky so you have visible pieces for later.
- Heat the heavy cream and whole milk in a Dutch oven until steaming, then whisk slowly into the egg yolks beaten with the remaining 1/2 cup granulated sugar.
- Return the mixture to the heat and cook to 175°F, stirring constantly until it thickens enough to coat the back of a spoon.
- Strain the custard and stir in the vanilla extract, cinnamon, and the blended peach puree until smooth and fragrant.
- Cool the custard completely over an ice bath until no longer warm, watching for the mixture to thicken slightly as it chills.
- Refrigerate for at least 2 hours until cold throughout.
- Churn the chilled custard in an ice cream maker until it reaches soft-serve consistency, then add the chunky peach pieces during the last 5 minutes so they stay suspended.
- Transfer to a freezer-safe container and freeze for at least 2 hours until scoopable.