Only the scent of vanilla pudding bubbling on the stove can transport me so completely back to my grandmother’s kitchen. On rainy afternoons, she’d stir this simple potion with a wooden spoon, promising that patience would yield the creamiest reward. That first warm spoonful, shared at her checkered tablecloth, tasted like pure, uncomplicated love.
Why This Recipe Works
- Using whole milk and real butter creates a rich, velvety texture that instant mixes can’t replicate.
- Simmering the mixture slowly over medium heat allows the cornstarch to thicken perfectly without lumps.
- The combination of pure vanilla extract and a pinch of salt balances sweetness with deep, comforting flavor.
- Chilling it thoroughly transforms the warm custard into a firm, spoonable delight that holds its shape.
Ingredients
- 2/3 cup granulated sugar
- 1/4 cup cornstarch
- 1/4 teaspoon fine sea salt
- 3 cups whole milk
- 3 large egg yolks, lightly beaten
- 2 tablespoons unsalted butter, cut into small pieces
- 2 teaspoons pure vanilla extract
Equipment Needed
- Medium heavy-bottomed saucepan
- Whisk
- Heatproof spatula
- Medium mixing bowl
- Fine-mesh strainer (optional)
- Measuring cups and spoons
- Individual serving dishes or one large bowl
- Plastic wrap
Instructions
Step 1: Combine the Dry Ingredients
In your medium heavy-bottomed saucepan, whisk together 2/3 cup of granulated sugar, 1/4 cup of cornstarch, and 1/4 teaspoon of fine sea salt until they are completely uniform. This initial mixing is crucial—it prevents the cornstarch from forming stubborn lumps when the liquid hits it. I can still see my grandmother’s hands performing this motion, her wedding band tapping gently against the whisk. She’d always say, “A good start makes for a smooth finish,” and she was right. Take your time here, ensuring no pockets of pure cornstarch remain, as they could create gelatinous spots in your final pudding. The mixture should look like fine, pale sand, ready to welcome the milk.
Step 2: Whisk in the Milk and Yolks
Gradually pour in 3 cups of whole milk while whisking constantly. Don’t rush this step; adding the milk slowly helps the dry ingredients dissolve evenly into the liquid. Once the milk is fully incorporated and the mixture looks smooth, place the saucepan over medium heat. Now, take your 3 lightly beaten egg yolks in a separate bowl. Here’s a key tip to prevent scrambled eggs in your pudding: ladle about 1/2 cup of the warm milk mixture from the saucepan into the bowl with the yolks. Whisk it vigorously immediately—this “tempering” gently raises the yolks’ temperature. Then, pour the entire yolk mixture back into the saucepan, whisking it in smoothly. This method, passed down through generations, ensures a silky, not curdled, base.
Step 3: Cook to a Thick Simmer
Continue cooking the mixture over medium heat, stirring constantly with a whisk or heatproof spatula. Do not leave the stove. After about 8 to 10 minutes, you’ll notice the liquid beginning to steam and thicken slightly at the edges. Keep stirring, making sure to scrape the bottom and corners of the pan. The magic happens between the 12 to 15-minute mark: the mixture will come to a full, gentle simmer with large bubbles breaking the surface, and it will thicken dramatically to the consistency of a very thick cake batter. A clear line should remain when you drag your spatula through the center. This is the point where the cornstarch has fully activated. If you stop too soon, the pudding will be runny; too long, and it might become gluey.
Step 4: Finish with Butter and Vanilla
Once the pudding has thickened and is bubbling gently, immediately remove the saucepan from the heat. Drop in the 2 tablespoons of cubed unsalted butter and the 2 teaspoons of pure vanilla extract. Stir gently until the butter has completely melted and vanished into the custard, which should take about a minute. The vanilla’s aroma will bloom beautifully, filling your kitchen with that unmistakable, comforting scent. This is the moment that always made my mouth water as a child. For an extra-smooth texture, you can pour the hot pudding through a fine-mesh strainer into a clean bowl to catch any potential cooked egg bits, though this step is optional if you tempered and stirred carefully.
Step 5: Chill Until Set
Pour the hot vanilla pudding into your chosen serving dishes—individual ramekins for a classic touch or one large bowl for family-style sharing. To prevent a skin from forming, which I personally find nostalgic but others dislike, press a piece of plastic wrap directly onto the surface of the pudding. This creates an airtight seal. Refrigerate the pudding for at least 4 hours, though overnight is ideal. The pudding is fully set when it jiggles as a single unit when nudged and doesn’t flow like a liquid. This patient chilling is what transforms the warm custard into the cool, firm, spoonable dessert we all remember. Tip: Resist the urge to sneak a taste before it’s fully chilled; the flavor deepens and melds as it rests.
Tips and Tricks
For the absolute richest pudding, substitute 1 cup of the whole milk with heavy cream. If you’re out of cornstarch, an equal amount of all-purpose flour can be used as a thickener, though the pudding will have a slightly more opaque finish and need to simmer for a minute or two longer to cook out the floury taste. A vanilla bean is a luxurious upgrade: split one pod lengthwise, scrape the seeds into the milk before heating, and add the empty pod to infuse; remove the pod before adding the egg yolks. If your pudding seems lumpy after cooking, don’t panic. Simply blend it with an immersion blender or force it through a strainer before chilling—it will save the batch. For a beautiful presentation, chill the pudding in a glass trifle bowl and layer it with fresh berries and whipped cream just before serving.
Recipe Variations
- Chocolate Pudding: Whisk 1/3 cup of unsweetened cocoa powder into the dry ingredients at the start. You may want to increase the sugar by 2 tablespoons to balance the bitterness.
- Butterscotch Pudding: Replace the granulated sugar with an equal amount of packed dark brown sugar. The molasses notes will create a deep, caramel-like flavor that’s incredibly cozy.
- Banana Pudding: After chilling, layer the vanilla pudding with slices of ripe banana and vanilla wafer cookies in a large dish. Let it sit for an hour so the cookies soften slightly.
- Lemon or Orange Pudding: Omit the vanilla extract. After removing the pudding from the heat, stir in 2 tablespoons of fresh lemon or orange zest and 3 tablespoons of the corresponding juice for a bright, citrusy twist.
- Malted Vanilla Pudding: Add 1/4 cup of malted milk powder to the dry ingredients. It adds a wonderful, old-fashioned diner flavor that pairs perfectly with the vanilla.
Frequently Asked Questions
Q: Can I make this pudding ahead of time?
A: Absolutely. In fact, it’s better made a day ahead. The flavors deepen and the texture becomes perfectly set when chilled overnight. Just keep it covered with plastic wrap directly on the surface in the refrigerator for up to 3 days.
Q: My pudding turned out runny. What went wrong?
A: The most common cause is not cooking it long enough after adding the egg yolks. It must come to that full, bubbling simmer and thicken substantially on the stove. If it’s still runny after chilling, you can gently reheat it and cook for a few more minutes, then chill again.
Q: Can I use skim milk or a dairy-free alternative?
A: You can, but the texture and richness will change. Skim milk will yield a less creamy pudding. For dairy-free, use full-fat canned coconut milk for best results, as it has the fat content needed for a luxurious mouthfeel.
Q: Why do I need to temper the egg yolks?
A: Tempering—slowly adding hot liquid to the yolks—prevents them from cooking too quickly and turning into scrambled eggs when added to the hot pan. It’s a gentle way to raise their temperature and ensure a smooth, silky custard.
Q: Is there a way to make this without eggs?
A: Yes, for an egg-free version, increase the cornstarch to 1/3 cup. The pudding will set firmly from the starch alone, though it will lack the slight richness the yolks provide.
Summary
This vanilla pudding recipe is a timeless heirloom, transforming simple pantry staples into a creamy, comforting dessert that tastes like a hug from the past. Its magic lies in patient stirring and gentle chilling, resulting in a treat that’s both humble and utterly perfect.
Grandma's Vanilla Pudding
6
servings10
minutes15
minutesIngredients
Instructions
- 1 In a medium saucepan, whisk sugar, cornstarch, and salt.
- 2 Gradually whisk in milk until smooth. Cook over medium heat, stirring constantly, until steaming and slightly thickened, about 8-10 minutes.
- 3 Temper egg yolks: ladle 1/2 cup hot milk mixture into yolks, whisk, then return all to pan. Cook, stirring constantly, until mixture thickens and bubbles, 12-15 minutes total.
- 4 Remove from heat. Stir in butter and vanilla until butter melts.
- 5 Pour into serving dishes. Press plastic wrap directly on surface. Refrigerate at least 4 hours, until set.




