Fresh Georgia peach ice cream tastes like the best part of a hot afternoon turned into a scoop: soft, fragrant peach pieces, a creamy base that stays spoonable instead of icy, and enough vanilla to round out the fruit without hiding it. The peaches stay front and center here, which is exactly what you want when the fruit is ripe and worth showing off. It’s the kind of homemade ice cream people go back for before dinner is even cleared.
What makes this version work is the balance. The peaches get tossed with sugar and lemon juice first, which pulls out their juices and concentrates the flavor before they ever hit the churn. The base stays simple on purpose — cream, whole milk, vanilla, and just enough salt to keep everything from tasting flat. If you want a richer, custard-style texture, the egg yolks can take it there, but the recipe still works beautifully without them.
Below, I walk through the one step that matters most for keeping the texture smooth instead of icy, plus a few smart swaps if your peaches are on the tart side or you want a stronger vanilla finish.
Bake, Serve, Wear the Vibe 👕
Editor-picked tees our Oven To Fork readers love.
We may earn from qualifying purchases at no extra cost to you.
The peaches got extra juicy with the sugar, and the ice cream churned up so creamy with those little fruit pieces throughout. I used the yolks and it tasted like the old-fashioned kind my grandmother used to make.
Save this peach ice cream for the days when ripe Georgia peaches are too good to waste on anything but a creamy homemade scoop.
The Trick to Keeping Peach Ice Cream Creamy Instead of Icy
Fruit ice cream can turn hard and grainy fast if the fruit releases too much water without enough sugar to support it. That’s why the peaches sit with sugar and lemon juice before they go into the base. The sugar draws out the juices and helps soften the fruit, and the lemon keeps the flavor bright so the ice cream doesn’t taste dull after freezing.
The other mistake is rushing the freeze. Warm mixture in the churn or a weak chill time in the freezer gives you a softer texture at first, then a block of ice later. Letting the base chill for at least two hours gives the fat time to firm up and the peaches time to settle into the mixture. If your peaches are very juicy, that rest matters even more.
- Ripe peaches — Use peaches that smell fragrant and give slightly when pressed. Hard peaches stay bland after freezing, and overly soft ones can turn mushy. If your fruit is just a little under-ripe, let it sit on the counter for a day or two before peeling.
- Heavy cream — This is what gives the ice cream its rich, scoopable body. Lower-fat cream won’t churn up with the same plush texture.
- Whole milk — It lightens the base just enough so it doesn’t eat like frozen cream. Don’t swap in skim milk unless you want a icier finish.
- Egg yolks — Optional, but they give the ice cream a custard-style richness and a silkier mouthfeel. If you use them, whisk them into a little warm portion of the dairy first so they don’t scramble.
- Lemon juice — A small amount wakes up the peaches and keeps the sweetness in check. It won’t make the ice cream taste lemony.
How to Build the Base Without Losing the Peach Flavor

The peaches go first. Stir them with sugar and lemon juice, then let them sit until the bowl looks syrupy and glossy. That liquid is part of the recipe, not something to drain off. Mash about half of the peaches so you get a mix of puree and chunks; if you mash everything, the finished ice cream tastes flatter and loses that fresh fruit bite.
For the base, whisk the cream, milk, sugar, vanilla, and salt until the sugar dissolves. If you’re using egg yolks, temper them with a little warm dairy before whisking them back in, then cook just until the mixture lightly coats a spoon. If you skip the yolks, keep the base cold and move straight to chilling. The peach mixture can go in after the base is combined, but don’t churn anything that still feels warm from the stovetop.
Chill the mixture for at least two hours before churning. Cold mixture freezes faster in the machine, which means smaller ice crystals and smoother ice cream. If the bowl of your ice cream maker isn’t fully frozen, the mixture will stay loose longer and the texture will suffer.
Letting the Peaches Release Their Juice
Combine the peaches, sugar, and lemon juice and let them stand until the fruit turns glossy and a pool of peach syrup forms at the bottom of the bowl. That usually takes about 20 minutes. If the peaches look dry after that time, they were probably under-ripe, and the flavor will be less intense no matter how long you churn.
Mixing the Ice Cream Base
Whisk the cream, milk, sugar, vanilla, and salt until the sugar disappears. If you’re using yolks, temper them slowly and cook over low heat until the mixture thickens just enough to coat the back of a spoon. High heat is what scrambles eggs and breaks the base, so keep the burner low and move steadily.
Churning and Freezing
Pour the chilled mixture into your ice cream maker and churn according to the machine’s directions. It should look like soft serve when it’s done. Transfer it to a freezer-safe container and freeze until scoopable. If it comes out icy, the usual culprit is an under-chilled base or a machine bowl that wasn’t frozen long enough.
Make It Without Egg Yolks
Skip the yolks for a lighter, simpler ice cream that still churns up creamy from the cream and milk alone. You lose some custard richness, but the peach flavor comes through a little more sharply, which works well when the fruit is excellent.
Dairy-Free Version
Use full-fat canned coconut milk in place of the cream and whole milk. The texture will be a touch softer and the coconut note will show up, but it still freezes well and carries peach flavor nicely.
Frozen Peaches When Fresh Aren’t Available
Thaw the peaches first and drain off excess liquid before mixing them with sugar and lemon juice. Frozen fruit gives you a softer, less aromatic result than peak-season peaches, but it still makes a solid batch when fresh fruit is out of season.
Storage and Reheating
- Refrigerator: Not applicable; this ice cream is meant to be frozen, not stored in the fridge.
- Freezer: Store in an airtight container for up to 2 weeks. After that, the texture starts to get harder and more crystalline, especially around the edges.
- Reheating: No reheating needed. For the best scoop, let the container sit at room temperature for 5 to 10 minutes before serving so the edges soften without melting the whole batch.
Answers to the Questions Worth Asking

Fresh Georgia Peach Ice Cream
Ingredients
Equipment
Method
- Combine diced fresh Georgia peaches, granulated sugar, and fresh lemon juice in a bowl. Let stand for 20 minutes until the peaches look juicy and syrupy.
- Mash about half of the peaches in the bowl, leaving plenty of chunks. You should see a mix of creamy mashed peach and intact pieces.
- In a separate bowl, whisk together heavy whipping cream, whole milk, granulated sugar, vanilla extract, and salt. Whisk until the sugar is mostly dissolved and the mixture looks smooth.
- Stir the peach mixture into the cream mixture. Mix until peach pieces are evenly distributed throughout.
- If using, whisk in egg yolks until incorporated. The base should look slightly thicker and uniform.
- Chill the ice cream mixture for at least 2 hours. Cover and refrigerate until cold throughout.
- Pour the chilled mixture into an ice cream maker and churn according to the manufacturer’s directions. When finished, it should look like soft-serve with a spoonable thick texture.
- Transfer the churned ice cream to a freezer-safe container. Press parchment or plastic wrap on the surface if needed to reduce ice crystals.
- Freeze for 3–4 hours until scoopable. The ice cream should be firm enough to scoop cleanly.
- Top with fresh peach slices and mint leaves before serving. Garnish immediately so the fruit stays fresh.
- Serve with waffle cones if desired. The ice cream should be scooped directly into/onto the cones while firm.


