Homemade Peach Vanilla Ice Cream
Creamy homemade vanilla ice cream blended with sweet, ripe peaches and fragrant vanilla for a refreshing summer dessert with a silky texture and fresh fruit flavor in every scoop.
📋 Table of Contents
Why You’ll Love This Recipe
I made this for the first time after coming home from the farmers market with way more peaches than any reasonable person needs. They were so ripe the whole car smelled like them on the drive home, and I figured ice cream was the only thing that would do them justice before they went soft. Letting the diced peaches sit with sugar and lemon juice for fifteen minutes before blending them felt like an unnecessary step the first time I tried it — it isn’t. That short rest pulls the juice out of the fruit and makes the peach flavor so much more intense once it’s churned into the base.
The custard base is what gives this its rich, silky texture instead of something icy and thin. The egg yolks add body and help trap tiny air bubbles while it churns, so every scoop melts slowly and creamy on the spoon rather than turning watery. I keep the vanilla fairly restrained here — just enough to round out the peach instead of competing with it.
I made the mistake more than once of mixing the warm custard straight into the peach purée because I was impatient to get it in the freezer. Every time, the heat dulled the fresh peach flavor and gave it a slightly cooked, jammy taste instead of bright and fruity. Now I make myself wait — chill the custard completely first, then combine. It’s a frustrating extra hour of waiting, but the difference in flavor is honestly night and day.
I’ve also scrambled the custard before by walking away from the stove for a minute too long. If that happens to you, don’t panic and don’t throw it out — straining it through a fine mesh sieve and chilling it quickly usually saves it completely. You’d never know it had a rough moment by the time it’s churned.
What I love most about this ice cream is how it balances things that shouldn’t work together but do — sweet with a little tang from the lemon, dense but still airy from the churning, fruity but rounded out by vanilla. I always save a handful of diced peaches to fold in right after churning so you get these little soft bursts of fruit in almost every bite, instead of everything blended smooth.
I’ve served this in bowls after a backyard dinner, piled high in cones for my kids, and once alongside grilled peaches at a Fourth of July gathering where it disappeared embarrassingly fast. It’s one of those desserts that tastes like someone actually made it, not like it came from a carton.
Homemade Peach Vanilla Ice Cream
Ingredients
Equipment
Method
- Combine diced peaches, ¼ cup sugar, and lemon juice in a bowl. Let sit for 15–20 minutes until juicy.
- Blend the peaches until smooth, leaving a few small chunks if desired. Refrigerate.
- In a saucepan, heat the milk, cream, and half the sugar until warm.
- In a separate bowl, whisk the egg yolks with the remaining sugar.
- Slowly add some warm cream mixture to the eggs while whisking. Return everything to the saucepan.
- Cook over medium-low heat, stirring constantly, until the mixture thickens slightly and coats the back of a spoon.
- Remove from heat and stir in vanilla extract and salt.
- Cool the custard completely and refrigerate for at least 3 hours.
- Mix the chilled custard with the peach puree.
- Pour into an ice cream maker and churn according to the manufacturer’s instructions.
- Transfer to a freezer container and freeze for 2–4 hours until firm.
- Scoop into bowls or cones and garnish with fresh peach slices.
Notes
- Fresh peaches provide the best flavor.
- Frozen peaches may also be used after thawing.
- For extra texture, reserve some diced peaches and fold them in after churning.
- Store in the freezer for up to 2 weeks.
Expert Tips & Techniques
Pick peaches that give slightly when you press them near the stem. I’ve used underripe ones in a pinch and the purée always comes out flat and a little flavorless — not worth the disappointment when you’ve already done all the work. After peeling and dicing, let them sit with sugar and lemon juice for at least fifteen minutes. I know it feels like a step you could skip, but it really does soften the fruit and pull out more flavor than you’d expect.
When you’re making the custard, keep the heat medium-low and stir constantly — I use a wooden spoon because I can feel the texture change better than with a whisk. You’re looking for a mixture that lightly coats the back of the spoon. I rushed this step early on more times than I’d like to admit, trying to speed things along, and ended up with grainy, slightly scrambled eggs every single time. If that happens to you too, don’t toss it — strain it through a fine mesh sieve right away and cool it over an ice bath. It saves the batch almost every time.
Chilling the base thoroughly before churning matters more than people think. A cold mixture freezes faster in the machine, which means smaller ice crystals and a creamier scoop. If I have the patience for it, I’ll let the custard sit in the fridge overnight — the texture the next day is noticeably richer.
For storage, I press a piece of parchment paper directly against the surface before sealing the container. It’s a small thing but it really does cut down on ice crystals forming, and mine stays smooth for up to two weeks in the freezer — assuming it lasts that long in my house, which it rarely does.
Variations & Alternatives
This recipe bends easily depending on what I’m in the mood for. Folding in extra diced peaches right after churning gives you these little juicy pockets throughout, which I almost always do now — plain blended peach just doesn’t have the same surprise factor. A sprinkle of cinnamon nudges it toward peach pie territory, and a few crushed amaretti cookies folded in add this subtle almond note that I genuinely didn’t expect to love as much as I do.
For a lighter version, swapping half-and-half in for part of the heavy cream works, though I’ll be honest — it loses some of that luxurious richness that makes this recipe special in the first place. I’ve made a dairy-free batch with full-fat canned coconut milk for a friend with a dairy allergy, and the coconut flavor stayed mild enough that it didn’t fight with the peach at all.
White nectarines and apricots both work beautifully in place of peaches using the exact same custard base. I tried roasted plums once on a whim — the deeper, slightly caramelized flavor was unexpected but really good, almost like a grown-up version of the original.
Frequently Asked Questions
- Q: Can I use frozen peaches? Yes, I do this every winter when I’m craving this and fresh peaches are nowhere to be found. Thaw them completely and drain off the excess liquid before blending. The flavor is a touch milder than peak-summer peaches but it still turns out great.
- Q: Why is my ice cream rock hard straight from the freezer? Homemade ice cream doesn’t have the stabilizers store-bought versions do, so this is completely normal. I let mine sit on the counter for five to ten minutes before scooping — makes a huge difference.
- Q: Can I make this without an ice cream maker? Yes, though it takes more patience. Freeze the chilled mixture in a shallow container and stir vigorously every thirty minutes for a few hours. It comes out a bit denser, but still creamy and full of flavor.
- Q: How do I prevent an icy texture? Chill the custard thoroughly, try to avoid extra water from the fruit, and get the finished ice cream into the freezer soon after churning. I learned the hard way that letting it sit out too long before freezing is what usually causes ice crystals.
- Q: Can I cut back on the sugar? You can, but go easy — sugar affects texture as much as sweetness here. I tried reducing it more than I should have once and ended up with a block of ice instead of scoopable ice cream.
I’d love to know — did you go with peaches, or try one of the variations like nectarines or roasted plums? And if you found a combination you loved, tell me about it in the comments. Hearing how you make these recipes your own is honestly my favorite part of running this blog. 🍑






Good