Old-Fashioned Homemade Vanilla Ice Cream

Loading…

By Reading time

Pale golden vanilla custard ice cream is one of those desserts that disappears faster than you expect. The texture is dense and silky, not airy or icy, and the vanilla tastes round and deep instead of sharp or plain. This version earns its keep because it starts with a real custard base, which gives you that old-fashioned spoon-coating richness you can’t get from a shortcut mix.

The key is patience in two places: steeping the vanilla into the dairy and cooking the custard low enough to thicken without scrambling the yolks. Egg yolks bring body and that classic custard feel, while the whole milk keeps the base from becoming heavy. Using a vanilla bean gives you the specks and the fragrance people expect from a proper homemade vanilla ice cream, but pure vanilla extract still works if that’s what you have.

Below, I’ve included the small details that matter most, from how to tell when the custard is ready to how to keep the ice cream from turning grainy in the freezer. If you’ve had homemade ice cream come out too soft, too hard, or a little eggy, the fixes are in here.

The custard thickened beautifully and churned into the creamiest vanilla ice cream I’ve made at home. The vanilla bean flavor came through in every bite, and it froze up with no icy texture at all.

★★★★★— Megan T.

Save this old-fashioned vanilla ice cream for the nights when you want dense custard texture, real vanilla bean specks, and a scoop that freezes up cleanly.

Save to Pinterest

Why the Custard Needs Gentle Heat, Not Faster Cooking

The difference between smooth custard and sweet scrambled eggs comes down to heat control. Egg yolks thicken between 170°F and 175°F, and once they go much past that, they start to curdle. That’s why this base gets cooked over medium-low heat and stirred constantly; the custard should coat the back of a spoon and leave a clean line when you run your finger through it.

Tempering the yolks matters just as much. If you dump the hot cream straight into the eggs, the outer edges cook instantly and you end up with bits of cooked egg in the pot. Whisking in the dairy slowly keeps the mixture smooth, and straining at the end catches anything that did start to set too quickly.

  • Heavy cream — This is where the rich, dense mouthfeel comes from. Don’t swap in half-and-half if you want the same plush texture; it freezes icier and tastes lighter.
  • Whole milk — It loosens the base just enough so the custard doesn’t turn greasy. Lower-fat milk can work in a pinch, but the ice cream will lose body.
  • Egg yolks — They thicken the custard and give the finished ice cream that old-fashioned scoopable richness. Whole eggs won’t give the same silkiness.
  • Vanilla bean — The bean gives the most fragrant, rounded vanilla flavor and the specks that make the ice cream look classic. If you use extract instead, stir it in after the custard comes off the heat so the aroma stays intact.

What Each Ingredient Is Actually Doing in This Ice Cream

Scoop of homemade ice cream in a bowl
  • 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, coffee, 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.

Cooking the Custard Until It Coats the Spoon

Steeping the Vanilla Into the Dairy

Split the vanilla bean, scrape out the seeds, and add both the seeds and pod to the cream and milk. Heat the mixture until it’s steaming and just starting to show tiny bubbles at the edges, then take it off the heat and let it sit for 15 minutes. That steeping time pulls more vanilla flavor into the dairy than quick heating ever will.

Tempering the Yolks Without Scrambling Them

Whisk the yolks and sugar until the mixture looks pale and a little thickened. Then drizzle in the warm cream slowly while whisking the whole time. If you pour too fast, the yolks seize in streaks; if you whisk steadily and add the dairy in a thin stream, the base stays smooth and glossy.

Thickening the Custard to the Right Point

Pour everything back into the saucepan and cook over medium-low heat, stirring constantly and scraping the bottom and corners. Watch for the first signs of thickening, then keep going until it coats the spoon and reaches 175°F. If you wait for it to look as thick as pudding in the pan, you’ll likely overcook it and end up with a grainy texture after chilling.

Chilling Before Churning

Strain the custard through a fine mesh sieve, stir in the salt, and cool it over an ice bath before refrigerating. Cold base churns better and freezes with a smoother texture, so don’t rush this part. If the mixture goes into the ice cream maker warm, it takes longer to freeze and tends to pick up a softer, less even structure.

Vanilla Bean vs. Vanilla Extract

A vanilla bean gives the deepest flavor and those signature specks, which matter here because this is a simple ice cream with no other flavor to hide behind. Vanilla extract still works well, especially if it’s pure extract, but stir it in after cooking so the aroma doesn’t cook off. The texture stays the same either way.

Dairy-Free Version

Use full-fat coconut milk in place of the cream and milk, but expect a coconut note and a slightly softer freeze. The custard still needs careful heating, since the egg yolks are doing the thickening either way. This works best if you want a dairy-free frozen custard rather than a neutral-tasting vanilla ice cream.

Lighter but Less Rich

You can replace part of the heavy cream with more whole milk if you want a lighter finish, but the ice cream will freeze harder and taste less plush. I’d only do this if you prefer a cleaner, less custardy scoop and don’t mind sacrificing that dense old-fashioned texture.

Storage and Re-Freezing

  • Refrigerator: Store the custard base up to 2 days before churning. It may thicken slightly as it chills, which is normal.
  • Freezer: The finished ice cream keeps well for about 2 weeks in a tightly sealed container with parchment pressed on top. After that, it can start to pick up freezer flavor and a firmer texture.
  • Reheating: Not applicable for the finished dessert, but if the base overcooks and turns grainy, strain it immediately and chill it fast. That won’t fully fix curdling, but it can save a slightly overthickened custard before churning.

Questions I Get Asked About This Recipe

Can I use vanilla extract instead of a vanilla bean?+

Yes. Use 2 teaspoons of pure vanilla extract and stir it in after the custard comes off the heat. The flavor will still be good, but you’ll lose the visible specks and a little of the depth that comes from steeping a real bean.

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

It should coat the back of a spoon and hold a clean line when you drag your finger through it. If you have a thermometer, stop at 175°F. Going much farther makes the custard taste eggy and can give the finished ice cream a grainy bite.

Can I make the base ahead of time?+

Yes, and it actually churns better after an overnight chill. The base can sit in the refrigerator for up to 2 days before churning. The colder and better rested it is, the smoother the final texture will be.

How do I stop homemade ice cream from freezing rock hard?+

Use the full amount of cream, chill the base completely, and store the churned ice cream in a tightly sealed container. Homemade ice cream always firms up in the freezer, but a custard base like this stays more scoopable than a simpler milk-only version. Let it sit at room temperature for 5 to 10 minutes before serving if it’s been frozen overnight.

Can I freeze the custard without churning it?+

You can, but it won’t have the same smooth texture. Churning breaks up the ice crystals as the mixture freezes, which is what makes homemade ice cream creamy instead of icy. If you skip the machine, expect a firmer, more rustic result.

Old-Fashioned Homemade Vanilla Ice Cream

Old-fashioned homemade vanilla ice cream made with a rich vanilla custard base and a pale golden, eggy texture. Churned vanilla ice cream with visible vanilla bean specks throughout every dense, creamy scoop.
Prep Time 20 minutes
Cook Time 15 minutes
chilling + freezing 4 hours 24 minutes
Total Time 4 hours 59 minutes
Servings: 8 servings
Course: Dessert
Cuisine: American
Calories: 430

Ingredients
  

Heavy cream
  • 2 cup heavy cream Used with vanilla bean to create a fragrant base.
Whole milk
  • 1 cup whole milk Helps lighten the custard while keeping it creamy.
Granulated sugar
  • 0.75 cup granulated sugar Sweetens the custard and helps thicken it.
Egg yolks
  • 5 egg yolks Creates the classic eggy vanilla custard texture.
Vanilla bean (or pure vanilla extract)
  • 1 vanilla bean, split and scraped (or 2 teaspoons pure vanilla extract) Choose vanilla bean for visible specks; use extract if needed.
Salt
  • 0.25 tsp salt Balances sweetness and boosts vanilla flavor.

Equipment

  • 1 ice cream maker
  • 1 fine mesh sieve
  • 1 saucepan

Method
 

Infuse the cream
  1. Split the vanilla bean and scrape the seeds, then add the pod and seeds to the heavy cream and whole milk in a saucepan.
  2. Heat over medium heat until the mixture is steaming and just beginning to simmer, then remove from the heat and let steep for 15 minutes.
  3. Remove the vanilla pod from the cream mixture.
Make the custard
  1. Whisk the egg yolks and granulated sugar together until pale and thick.
  2. Slowly pour the warm cream into the yolks while whisking constantly.
  3. Return the mixture to the saucepan and cook over medium-low heat, stirring constantly, until the custard thickens to coat the back of a spoon at 175°F.
  4. Strain the custard through a fine mesh sieve, then stir in the salt.
  5. Cool the custard over an ice bath.
Chill, churn, and freeze
  1. Refrigerate the custard for at least 4 hours or overnight.
  2. Churn in an ice cream maker, then freeze until firm.

Notes

For the smoothest custard, strain while it’s still warm so the texture stays silky, then stir continuously during the ice-bath cooling. Store in the refrigerator up to 3 days in a covered container; freeze up to 2 months. For a dairy-optional swap, use a high-fat coconut milk/cream blend instead of heavy cream and whole milk, and churn as directed (texture will be slightly different).

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment

Recipe Rating