Homemade vanilla pudding is a creamy and comforting treat made from scratch with real vanilla flavor. Rich and smooth, this classic dessert is perfect on its own or as a base for other sweet creations. It’s simple to make and adds a touch of homemade warmth to any meal.
In a saucepan, mix together the sugar, cornstarch, and salt. Turn the heat to medium, and slowly add the milk while whisking the sugar mixture. Cook until it starts to bubble and get thicker, stirring periodically.
Reduce the heat once it starts to bubble gently, and stir constantly for two minutes to ensure nothing scorches on the bottom. Remove from the heat after the two minutes are up.
Beat the egg yolks in a small bowl. Add a spoonful of the milk mixture at a time, continuing to beat the egg yolk with a fork while you do so to ensure that the egg doesn’t cook. Once the bottom of the bowl starts to feel warm in your hand, you have added enough milk to temper the eggs.
Slowly pour the tempered egg yolks into the milk mixture, whisking the milk constantly. Return to medium heat, stirring constantly. Once it begins to bubble gently again, cook for one more minute – continuing to stir.
2 eggs yolks
Remove from the heat and add the butter, stirring until it’s melted and incorporated. Add the vanilla, and do the same.
1 tablespoon unsalted butter, 1 teaspoon vanilla
Let it cool on the countertop for 15 minutes, stirring periodically. At this point, place a piece of plastic wrap over the pudding, which will help prevent skin from forming on it. Chill in the fridge for an hour before serving.