The first time I made ice cream from scratch, I almost didn't bother. I figured it would taste basically the same as the tub in my freezer, so why deal with the mess? Then I tasted it — still slightly soft, straight out of the machine — and I remember standing at the counter eating it with a spoon before it even had a chance to firm up properly. Store-bought vanilla has never tasted the same to me since.
This homemade vanilla ice cream recipe is the one I keep coming back to. Five ingredients, no eggs to temper, no standing over a stove worrying about scrambling anything. Just cream, milk, sugar, vanilla, and a pinch of salt, chilled and churned into something so much better than anything from a carton. And if you don't own an ice cream maker, don't skip this one — I've included a real no-churn method below too, not just a footnote.
Why You'll Love This Recipe
- Only 5 ingredients — nothing you need to hunt down at a specialty store
- No eggs, no tempering, no custard-making stress — just warm, mix, chill, churn
- Works with or without an ice cream maker — both methods are in this post
- Freezer-friendly — make a batch ahead for whenever the craving hits
Ingredients for Homemade Vanilla Ice Cream
Here's what goes into the base, and why each ingredient earns its place:
- Heavy cream (2 cups) — this is where the richness comes from. Don't swap it for half-and-half; you'll lose the creamy texture that makes this taste homemade instead of like a sad diet version.
- Whole milk (1 cup) — balances the cream so the ice cream isn't overly dense. Skip the reduced-fat stuff here — lower fat content means more ice crystals and a grainier texture once frozen.
- Granulated sugar (3/4 cup) — sweetness, but it also lowers the freezing point slightly, which is part of what keeps homemade ice cream scoopable instead of rock-hard.
- Vanilla extract (2 tablespoons) — use real vanilla extract if you can. The imitation stuff works in a pinch, but the flavor difference is noticeable in a recipe this simple.
- Salt (1/4 teaspoon) — just enough to make the vanilla taste like vanilla instead of just "sweet." Don't skip it.
Can I use vanilla bean instead of extract? Yes, and it's genuinely worth it if you have one on hand. Split a vanilla bean lengthwise, scrape the seeds into the cream mixture, and toss the pod in too while it warms — just fish the pod out before chilling. You'll get those little black flecks throughout, plus a slightly deeper, more floral vanilla flavor than extract alone gives you.
No-Egg vs. Custard-Style Base — Which Should You Choose
Quick heads-up before you start: there are two main styles of homemade vanilla ice cream, and it's worth knowing the difference.
This recipe is a no-egg, Philadelphia-style base — just dairy, sugar, and vanilla, no cooking required beyond gently warming the mixture to dissolve the sugar. It's simpler, lighter, and honestly the one I make most often because there's less that can go wrong.
Custard-style ice cream uses egg yolks cooked into the base, which makes it richer and slightly denser — closer to what you'd get at a fancy scoop shop. It's delicious, but it takes more attention (you have to temper the eggs slowly so they don't scramble) and more time. If you want that version, treat this as your simple, reliable go-to and save the custard base for when you've got more patience on hand.
How to Make Homemade Vanilla Ice Cream (Step-by-Step)
- Warm the base. In a medium saucepan, combine the heavy cream, whole milk, sugar, vanilla extract, and salt. Warm over medium-low heat, whisking often, for about 5 minutes — just until the sugar fully dissolves. You're not trying to simmer or boil it, just warm it through.
- Chill it down. Pour the mixture into a heatproof bowl or container, cover, and refrigerate for at least 2 hours — overnight is even better. This step matters more than people think; a properly cold base churns faster and freezes with a smoother texture.
- Churn. Give the chilled base a good whisk, then pour it into your ice cream maker. Churn according to your machine's instructions — usually 20 to 30 minutes, until it reaches a soft-serve consistency.
- Freeze to firm up. Transfer the churned ice cream into an airtight container and freeze for at least 3–4 hours before scooping, if you want it firm rather than soft-serve texture.
Before you start: if your ice cream maker has a freezer bowl, make sure it's been in the freezer for at least 12 hours ahead of time. This is the step people forget most often, and it's the difference between ice cream that churns properly and a base that just sloshes around and never thickens.
No-Churn Vanilla Ice Cream (No Ice Cream Maker Needed)
Don't have a machine? You can still make this work, and it's not just an afterthought — this method actually produces really good ice cream.
- Whip 2 cups of the heavy cream to stiff peaks in a large bowl.
- In a separate bowl, whisk together 1 can (14 oz) of sweetened condensed milk, the vanilla extract, and the salt (skip the granulated sugar and whole milk from the main recipe for this version — the condensed milk replaces both).
- Gently fold the whipped cream into the condensed milk mixture in two or three additions, being careful not to deflate it. You want to keep as much air in there as possible — that's what gives no-churn ice cream its texture.
- Pour into a freezer-safe container, smooth the top, and freeze for at least 6 hours, ideally overnight.
The texture is slightly different from the churned version — a touch denser, since there's no machine incorporating air the whole time — but it's still creamy, not icy, and honestly hard to tell apart once you're eating it.
Troubleshooting Common Problems
My ice cream turned out icy instead of creamy. This almost always comes down to fat content or churn time. Make sure you're using whole milk and heavy cream, not reduced-fat versions, and don't cut the churning time short — the base needs enough time in the machine to incorporate air and freeze evenly. A base that wasn't fully chilled before churning is the other common culprit.
It's too sweet for my taste. You can reduce the sugar slightly (by a tablespoon or two) without breaking the recipe, though keep in mind sugar also affects texture — cutting it too much can make the ice cream harder and icier once frozen, since sugar helps keep it scoopable.
It never set up firm, even after hours in the freezer. This usually means the base wasn't cold enough going into the machine, or the ice cream maker bowl wasn't fully frozen beforehand. Give it a full 12+ hours in the freezer next time, and make sure your base has chilled for at least 2 hours before churning.
Storage Tips — How Long Does Homemade Ice Cream Last?
Store your ice cream in an airtight, freezer-safe container. One trick that actually makes a difference: press a piece of parchment paper directly onto the surface of the ice cream before sealing the lid. It cuts down on the ice crystals that form from air exposure.
Homemade ice cream is at its creamy best within the first 1–2 weeks. It's still safe to eat well beyond that, but since there are no stabilizers like store-bought brands use, the texture will slowly get icier the longer it sits in the freezer.
Serving Ideas
Plain is never a bad option, but if you want to dress it up, I've got you covered — check out my full list of ice cream sundae toppings for 25 ideas, from classic hot fudge to more unexpected combinations worth trying.
Frequently Asked Questions
Do I need eggs to make vanilla ice cream?
Can I make this without an ice cream maker?
Why is my homemade ice cream icy instead of creamy?
How long does homemade ice cream last in the freezer?
What's the difference between custard-style and Philadelphia-style ice cream?
Can I use vanilla bean paste instead of vanilla extract?
Prep 10 min | Chill 2 hrs (or overnight) | Churn 25 min | Freeze 3–4 hrs | Total ~6 hrs | Yield: about 1 quart. Store airtight in the freezer for up to 2 weeks for best texture.
