Homemade Peach Ice Cream

Category:Desserts & Baking

Pale golden peach ice cream gets its best texture from a base that tastes like real peaches instead of artificial sweetness, and this version lands exactly where it should: creamy, fruity, and packed with soft peach pieces in every scoop. The custard base keeps it rich without turning heavy, and the mix of blended peach puree plus diced fruit gives you both smooth flavor and little bursts of fresh peach in the finished ice cream.

The trick is treating the peaches two ways. A portion gets blended into the custard for depth and color, while the rest stays chunky so you still get actual fruit texture after freezing. The custard also gets cooked just enough to thicken the yolks without scrambling them, which is what keeps the ice cream from turning icy or thin once it’s churned.

Below, I’ll walk through the macerating step that pulls the most flavor from the peaches, the custard cue that tells you it’s ready, and the one freezing step that makes the final scoops clean instead of crumbly.

The peach flavor came through without tasting cooked, and the little peach chunks stayed soft instead of turning icy. I loved that the custard thickened at exactly the right point — no eggy taste, just smooth and scoopable after freezing.

★★★★★— Melissa K.

Love the creamy peach chunks and golden custard in this homemade peach ice cream? Save it to Pinterest for the next time ripe peaches are calling for a churned dessert.

Save to Pinterest

The Reason This Ice Cream Stays Creamy Instead of Turning Icy

Homemade ice cream goes sideways when the base is too watery, the fruit gets added all at once, or the custard never gets properly thickened before chilling. Peaches release a lot of juice, and that juice is exactly what can make the finished ice cream hard and slushy if you don’t handle it in stages. This recipe avoids that by concentrating part of the fruit into the base and saving the rest for texture at the end.

The custard matters here because eggs and dairy give the ice cream body that plain cream-and-sugar bases can’t match. Cook it to 175°F, and you’ll have a base that coats a spoon without tasting like sweet milk. Go much higher, and the yolks start to curdle; pull it too early, and the ice cream won’t set with the same clean scoop.

What the Peaches, Yolks, and Cream Each Bring to the Bowl

Homemade Peach Ice Cream creamy peachy custard
  • Fresh peaches — Ripe peaches carry the whole flavor here. Peel them if the skins are thick or fuzzy, because the skins can stay papery in the churned ice cream. If your peaches are a little underripe, let them sit with the sugar and lemon juice a bit longer so they soften and give up more juice.
  • Granulated sugar — Sugar does more than sweeten. It pulls moisture from the fruit during maceration, helps the custard stay soft in the freezer, and keeps the finished ice cream from freezing into a brick. Don’t cut it too aggressively or the texture gets dull and firm.
  • Heavy cream and whole milk — This is the fat balance that gives the ice cream a lush texture without becoming greasy. Heavy cream is non-negotiable for proper body, but whole milk matters too because it keeps the base from tasting overly rich. Lower-fat milk will work in a pinch, but the scoop will be less creamy and a little more icy.
  • Egg yolks — The yolks build the custard and give the ice cream that classic churned texture. Whisk them with the sugar before adding the hot dairy so they temper evenly. If you pour the cream in too fast, you can scramble them or leave bits of cooked egg in the finished base.
  • Lemon juice and cinnamon — The lemon keeps the peaches bright instead of flat, and the cinnamon adds a gentle warmth that makes the fruit taste fuller. You won’t taste lemon in a sharp way; you’ll notice that the peaches taste more alive. The cinnamon should stay in the background, not take over.

How to Build the Custard and Fold in the Fruit Without Ruining the Texture

Letting the peaches do some of the work first

Toss the diced peaches with a portion of the sugar and the lemon juice, then let them sit until they look glossy and juicy. That maceration step softens the fruit and pulls out enough liquid to blend part of it into the base without adding extra water. If you skip this and go straight to the churn, the peach flavor will taste flatter and the texture will be more uneven.

Cooking the yolks just enough

Heat the cream and milk until steaming, then whisk it into the yolks slowly so the temperature rises gradually. Return everything to the pan and stir constantly until it reaches 175°F and lightly coats the back of a spoon. If the custard leaves a thick trail when you drag a finger across the spoon, it’s ready; if it starts to smell eggy or looks curdled, the heat went too high.

Cooling before the churn

Strain the custard, then stir in the vanilla, cinnamon, and blended peach puree while it’s still warm. Set the bowl over an ice bath and chill it completely before moving it to the refrigerator. Warm base in an ice cream maker churns poorly and won’t freeze with the same fine texture, so don’t rush this part.

Adding the peach pieces at the end

Churn the base until it’s thick and softly frozen, then add the reserved peach chunks in the last few minutes. That timing keeps the fruit from sinking or getting shredded into the churn. Once it’s done, transfer it to a freezer container and freeze until scoopable, at least a couple of hours. The ice cream should firm up without losing that soft, creamy pull.

Three Ways to Adjust This Peach Ice Cream Without Losing What Makes It Good

Make it dairy-free with full-fat coconut milk

Swap the cream and milk for full-fat coconut milk and coconut cream, then keep the custard technique the same if you’re using egg yolks. The texture will still be rich, but you’ll pick up a light coconut note that changes the flavor in a noticeable way. This works best if you like peach-and-coconut together.

Use frozen peaches when fresh ones aren’t worth buying

Frozen peaches work well if they’re thawed and drained before you macerate them. They won’t taste quite as fragrant as peak-season fruit, but the ice cream still comes out smooth and peach-forward. If they release a lot of liquid, simmer a few spoonfuls briefly to concentrate the flavor before blending.

Skip the eggs for a lighter no-custard version

You can leave out the yolks and make a Philadelphia-style base with cream, milk, sugar, and the peach mixture. It’s faster and still tasty, but the finished ice cream will freeze a little firmer and melt faster in the bowl. If you go this route, keep the sugar and fruit balance intact so it doesn’t turn icy.

Storage and Reheating

  • Refrigerator: Not recommended for storing as a finished dessert; the base can chill there before churning for up to 2 days.
  • Freezer: Store in an airtight container for up to 2 weeks for the best texture. It will keep longer, but the peach pieces can start to ice over and the flavor softens.
  • Reheating: Let it sit at room temperature for 5 to 10 minutes before scooping. If it’s frozen hard, don’t microwave it — that melts the edges before the center softens and gives you a grainy bowl.

Questions I Get Asked About This Recipe

Can I make homemade peach ice cream without an ice cream maker?+

You can, but the texture won’t be as smooth. Freeze the custard in a shallow pan and stir it every 30 to 45 minutes until it’s mostly set, then fold in the peach pieces near the end. That breaks up the ice crystals enough to keep it spoonable.

How do I keep the peach pieces from turning icy?+

Macerating the peaches with sugar first helps pull out juice before they go into the churn. Mixing some of the fruit into a puree also keeps the flavor integrated so the frozen chunks don’t feel like cold cubes. If the fruit is very juicy, drain off only the excess liquid so the ice cream base doesn’t get watered down.

Can I use canned peaches instead of fresh peaches?+

Yes, if you drain them well and choose peaches packed in juice rather than heavy syrup. The flavor will be softer and less fragrant than fresh peaches, but the recipe still works. Taste the mixture before churning and reduce the sugar slightly if the canned fruit is already sweet.

How do I know when the custard is thick enough?+

It should coat the back of a spoon and hold a clear line when you drag a finger through it. If you have a thermometer, 175°F is the sweet spot for this recipe. That temperature thickens the yolks enough for body without pushing them into scrambled-egg territory.

Can I make this ahead for a party?+

Yes. The custard base can be made a day ahead and chilled overnight before churning, which actually improves the texture. For serving, pull the ice cream from the freezer 5 to 10 minutes before scooping so it softens just enough to serve cleanly.

Homemade Peach Ice Cream

Homemade peach ice cream made with a cooked custard base, then churned with fresh peach pieces for a pale golden, scoopable texture. Pale golden peach custard is blended with some of the fruit for swirl-ready flavor and finished with chunky diced peaches.
Prep Time 20 minutes
Cook Time 10 minutes
chilling + freezing 4 hours 10 minutes
Total Time 4 hours 40 minutes
Servings: 8 servings
Course: Dessert
Cuisine: American
Calories: 420

Ingredients
  

Peaches
  • 3 cup fresh peaches peeled and diced (about 4 peaches)
Sugar
  • 0.75 cup granulated sugar divided; use 1/4 cup for macerating and 1/2 cup for custard
Lemon juice
  • 1 tbsp lemon juice for macerating the peaches
Heavy cream
  • 2 cup heavy cream
Whole milk
  • 1 cup whole milk
Egg yolks
  • 4 egg yolks
Vanilla extract
  • 1 tsp vanilla extract
Cinnamon
  • 0.25 tsp cinnamon

Equipment

  • 1 ice cream maker
  • 1 Dutch oven

Method
 

Macerate and puree the peaches
  1. Toss the diced fresh peaches with 1/4 cup of the granulated sugar and the lemon juice, then let sit for 30 minutes to macerate until juicy.
  2. Blend 2 cups of the peach mixture until smooth, then leave the rest chunky so you have visible peach pieces to fold in later.
Cook the peach custard base
  1. Heat the heavy cream and whole milk in a Dutch oven over medium heat until steaming, not boiling.
  2. Whisk the steaming cream mixture slowly into the egg yolks beaten with the remaining 1/2 cup granulated sugar to temper the eggs.
  3. Return the mixture to the Dutch oven and cook to 175°F, stirring constantly until it thickens enough to coat the back of a spoon.
  4. Strain the custard and stir in the vanilla extract, cinnamon, and the blended peach puree until evenly combined and glossy.
Chill, churn, and freeze
  1. Cool the custard completely over an ice bath, stirring occasionally to speed cooling.
  2. Refrigerate the custard at least 2 hours until well chilled.
  3. Churn in an ice cream maker according to the manufacturer’s directions, adding the remaining chunky peach pieces during the last 5 minutes.
  4. Freeze the churned ice cream at least 2 hours until firm and scoopable. (Look for a dense, hold-your-shape texture.)

Notes

Pro tip: Straining the custard helps create a smooth, creamy base so the peach pieces stand out in each scoop. Store in the refrigerator-freezer at the back of the freezer in a sealed container for up to 2 weeks for best texture; for best scoopability, let sit at room temperature 5–10 minutes before serving. This freezes well (yes). Dietary swap idea: use lactose-free milk and lactose-free heavy cream in equal amounts for a lactose-reduced version.

You might also like these recipes

Leave a Comment

Recipe Rating