A silky, spoon-licking classic vanilla pudding made with whole milk, egg yolks, and a touch of butter. Sweet, creamy, and quietly nostalgic—this easy stovetop treat delivers pure comfort with every bite.
2cups(475ml)whole milk2% milk works, just a little less creamy
3large egg yolks
2tbsp(28g)unsalted buttercut into pieces, at room temperature
2tsp(10ml)pure vanilla extract
Equipment
Medium saucepan
Whisk
Fine mesh sieve (optional)
Mixing bowl
Prevent your screen from going dark
Instructions
In a medium saucepan (off heat), whisk together the sugar, cornstarch, and salt. Gradually whisk in the milk to make a smooth mixture with no lumps.
Place the saucepan over medium heat and cook, whisking frequently, until the mixture starts to bubble gently around the edges. Do not let it fully boil. Remove from heat.
In a separate heat-safe bowl, lightly whisk the egg yolks. Slowly ladle about half of the hot milk mixture into the yolks, whisking constantly to prevent scrambling.
Pour the egg mixture back into the saucepan with the remaining milk mixture. Return to medium-low heat. Cook, whisking constantly, until the pudding thickens and coats the back of a spoon, about 2-4 minutes.
Remove pudding from the heat. Whisk in the butter and vanilla extract until fully melted and smooth. For extra-smooth pudding, strain through a fine mesh sieve into a clean bowl if desired.
Pour pudding into individual bowls or a single serving dish. Press plastic wrap directly onto the surface of the pudding to prevent a skin from forming. Let cool to room temperature, then refrigerate until fully chilled and set, at least 2 hours.
Serve chilled, topped with whipped cream, berries, or crushed cookies as desired.
Notes
This pudding keeps in the fridge (covered and with plastic wrap on the surface) for up to 4 days. Longer storage may result in separation. Freezing is not recommended, as the texture turns grainy when thawed. For make-ahead, prepare a day in advance and chill well before serving.Variations: Try replacing some milk with coconut milk for a tropical twist, or swap brown sugar for a caramel vibe. Infuse the milk with vanilla bean or tea for extra flavor. Oat milk can be used for a dairy-free version (texture will vary).