How To Make Vanilla Pudding
Here are the general steps to show you how to make vanilla pudding. Follow the recipe for all the specifics:
Separate the Eggs
For this recipe, you’ll use only the egg yolks.
They give pudding it’s velvety texture and richness. To easily
separate the eggs, it’s best to use an inexpensive egg separator to prevent shells from getting into the yolks or whites. If you do find yourself with pieces of shell in the eggs, use a clean fork or spoon to scoop them out. A simple way to use up the whites is to throw them in with your whole eggs to make scrambled eggs.
Thicken the Milk
Mix sugar, cornstarch, and the salt in a saucepan. This sets up the pudding for success by dispersing the cornstarch evenly throughout the pudding mixture. Slowly add milk. As the milk is added and mixes with the starch it will begin to thicken. Heat while stirring constantly until it boils. Boil and keep stirring for another minute to continue to thicken the milk while cooking off the starch flavor. At this point, the milk will be slightly thickened, but not pudding like, yet.
Make a Silky, Smooth Pudding
Pour at least half of the hot milk mixture into the beaten egg yolks and then stir all of that back into the remaining milk mixture. Stir in the butter and vanilla now after the cooking, for added richness and flavor. The pudding mixture will be slightly thicker than the milk at this point, but it still won’t be thick like pudding yet.
Set and Chill the Pudding
Pour the liquid pudding into dessert dishes. Cover them to prevent a skin from forming on the surface. They need about an hour in the fridge to set up to a thick pudding texture as well as to get chilled, which brings out the fresh vanilla flavor.
How To Store Vanilla Pudding
This easy vanilla pudding recipe can be whipped up before you make dinner so it will be perfectly chilled and ready for dessert! Or you can make it to enjoy later. Store it in the refrigerator up to 5 days and have as a sweet snack or dessert on the fly.
Pudding is not a dessert that can be made ahead and frozen, as it will break down and become watery going through the freeze and thaw cycles. You’ll also get the same results if you try to reheat chilled pudding. If you want it warm, skip step 3 and enjoy right after cooking. Perfect for those chilly days.
Pudding Variations
Once you have the easy techniques down for making pudding, you’ll never go back to the boxed kind! Need to satisfy your chocolate craving?
Ultimate Chocolate Pudding for an amazing chocolate taste in every spoonful.
Sticky Toffee Pudding is a baked pudding, like a cross between regular pudding and bread pudding, for a delightful texture and rich, buttery flavor.
Or use this delicious pudding as the start to other amazing desserts.
Quick and Tasty Banana Pudding makes a delicious snack, after school treat or easy dessert everyone will love.
Chocolate-Orange Punch Bowl Cake for those times you need a crowd-size dessert.
Frequently Asked Questions
Why Does my Pudding have Tiny Lumps in it?
There are two reasons your pudding may have lumps. If the milk in step 1 was added all at once, it may not dissolve properly. It’s best to gradually add it to the cornstarch mixture for it to dissolve properly.
Also, it’s possible the lumps are pieces of egg that cooked while making the pudding. To avoid this, start with beaten eggs in a bowl. Pour only half of the thickened milk mixture into the beaten eggs, whisking constantly to prevent them from cooking. Add the egg mixture back to the remaining milk mixture in the pan, whisking the entire time you are mixing and cooking the pudding.
If you find yourself with tiny pieces of egg in your pudding, don’t throw it out! Simply strain the pudding using a fine-mesh strainer, as you pour it into serving bowls.
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22RecipeFAQ_2ee1ece6-a33c-4f37-aafb-6377bfa48ff1\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3afalse,\x22deferType\x22\x3a\x22None\x22,\x22deferId\x22\x3a\x22r8ce92ee6d0b342328432ce801912ddcb\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpFAQ\x22,\x22deferredContainerView\x22\x3anull\x7d,\x22viewName\x22\x3a\x22RecipeFAQ\x22\x7d');
var configuration = {"title":"Vanilla Pudding","introduction":"\u003cp\u003ePudding is a sweet, devourable dessert that’s delicious on its own or can be used to make other amazing desserts. Dating back centuries, some say puddings got their start in recipes like plum pottage, which was a thin porridge thickened with breadcrumbs, raisins or other dried fruits and wine. Others say it originated from hasty pudding (also known as Indian pudding), which when brought to America, was thickened with cornmeal instead of English flour.\u003c/p\u003e\u003cp\u003eSweet puddings are typically thickened with cornstarch, eggs, or flour and have a yogurt-like consistency. Custards are always thickened with eggs which gives them an eggier flavor and their characteristically light texture. If a custard recipe doesn’t contain an egg, it’s technically not a custard.\u003c/p\u003e\u003cp\u003eIf your sweet tooth is calling but you don’t want to make a trip to the store, pudding to the rescue! It’s made from just a few ingredients that you probably already have in your kitchen and needs only 10 minutes of prep. Best enjoyed it chilled, as refrigeration brings out the flavors as well as helps it to set up.\u003c/p\u003e\u003cp\u003eHomemade vanilla pudding has a fresh flavor that can’t be beat. Serve it alone or top with fresh berries. It’s great as the base of other amazing desserts like parfaits or a trifle. Or while it’s still warm, spoon it over a piece of chocolate cake. It’s like the dessert cart of a high-end restaurant made a delivery right to your door.\u003c/p\u003e","servingSize":"1/4 of Recipe","image":{"small":{"media":"(min-width: 0px)","src":"https://mojo.generalmills.com/api/public/content/Pqe7NcKTok2KWpS3GuijuQ_webp_base.webp?v=7351114e\u0026t=e724eca7b3c24a8aaa6e089ed9e611fd"},"medium":{"media":"(min-width: 500px)","src":"https://mojo.generalmills.com/api/public/content/Pqe7NcKTok2KWpS3GuijuQ_webp_base.webp?v=7351114e\u0026t=191ddcab8d1c415fa10fa00a14351227"},"large":{"media":"(min-width: 767px)","src":"https://mojo.generalmills.com/api/public/content/Pqe7NcKTok2KWpS3GuijuQ_webp_base.webp?v=7351114e\u0026t=191ddcab8d1c415fa10fa00a14351227"},"alt":"Vanilla Pudding"},"contributor":{"label":"By","name":"Betty Crocker Kitchens","profileUrl":"/about-us","displayDate":{"label":"Updated","date":"May 8, 2025"}},"ingredientGroups":[{"ingredients":[{"quantity":"2","description":"large egg yolks"},{"quantity":"1/3","description":"cup sugar"},{"quantity":"2","description":"tablespoons cornstarch"},{"quantity":"1/8","description":"teaspoon salt"},{"quantity":"2","description":"cups milk"},{"quantity":"2","description":"tablespoons butter, softened"},{"quantity":"2","description":"teaspoons vanilla"}]}],"steps":[{"description":"Place egg yolks in medium heatproof bowl; beat slightly with a fork. Set aside. In 2-quart saucepan, mix sugar, cornstarch and salt. Gradually stir in milk. Cook over medium heat, stirring constantly, until mixture thickens and boils. Boil and stir 1 minute."},{"description":"Gradually stir at least half of the hot mixture into egg yolks, then stir back into hot mixture in saucepan. Boil and stir 1 minute; remove from heat. Stir in butter and vanilla."},{"description":"Pour pudding into dessert dishes. Cover and refrigerate about 1 hour or until chilled. Store covered in refrigerator."}],"tips":[{"title":"","description":"Betty’s vanilla pudding recipe makes it easy to whip up the undeniably fresh, creamy goodness of homemade vanilla pudding that everyone will love.","category":"Rich Snippet","tipShots":[]},{"title":"","description":"This Vanilla Pudding from scratch is a nice do-ahead family dessert—engage the kids to help stir it up before supper time. By the time you’re done with dinner, the pudding will be cool and rich. Top with some whipped cream and candy sprinkles if you’d like.","category":"Do-Ahead","tipShots":[]},{"title":"","description":"Skip boxed pudding mixes—all of the Vanilla Pudding ingredients you need for this recipe should be found on your pantry shelf or in the fridge. Cornstarch is an easy thickener to use, requiring only a few minutes on the stovetop. Just be sure to bring the milk mixture to a full boil to activate the starch.","category":"Recipe/Ingredient Facts","tipShots":[]},{"title":"","description":"\u003cp\u003eFor this homemade Vanilla Pudding recipe, the vanilla is added at the end so it doesn’t lose any of its strong taste and aroma, which can be diminished by direct heat. You can boost the flavor of this Vanilla Pudding even more by stirring in a little fresh vanilla bean paste.\u003c/p\u003e","category":"Recipe/Ingredient Facts","tipShots":[]},{"title":"","description":"Butterscotch Pudding: sub in dark brown sugar for the regular granulated sugar.","category":"Variation","tipShots":[]},{"title":"","description":"Fudgy Chocolate Pudding: increase sugar to 1/2 cup, stir 1/3 cup unsweetened cocoa powder into sugar mixture. Omit butter.","category":"Variation","tipShots":[]},{"title":"","description":"Rum Raisin Pudding: substitute rum extract for the vanilla; stir in 1/2 cup dark or golden raisins with the rum extract.","category":"Variation","tipShots":[]},{"title":"","description":"Recipe meets Kitchen Tested criteria. Reviewed as part of project MSO-5941 BC Audit 200 recipes","category":"Kitchen Tested","tipShots":[]}],"kitchenTips":[{"title":"","description":"This Vanilla Pudding from scratch is a nice do-ahead family dessert—engage the kids to help stir it up before supper time. By the time you’re done with dinner, the pudding will be cool and rich. Top with some whipped cream and candy sprinkles if you’d like.","category":"Do-Ahead","tipShots":[]},{"title":"","description":"Skip boxed pudding mixes—all of the Vanilla Pudding ingredients you need for this recipe should be found on your pantry shelf or in the fridge. Cornstarch is an easy thickener to use, requiring only a few minutes on the stovetop. Just be sure to bring the milk mixture to a full boil to activate the starch.","category":"Recipe/Ingredient Facts","tipShots":[]},{"title":"","description":"\u003cp\u003eFor this homemade Vanilla Pudding recipe, the vanilla is added at the end so it doesn’t lose any of its strong taste and aroma, which can be diminished by direct heat. You can boost the flavor of this Vanilla Pudding even more by stirring in a little fresh vanilla bean paste.\u003c/p\u003e","category":"Recipe/Ingredient Facts","tipShots":[]},{"title":"","description":"Butterscotch Pudding: sub in dark brown sugar for the regular granulated sugar.","category":"Variation","tipShots":[]},{"title":"","description":"Fudgy Chocolate Pudding: increase sugar to 1/2 cup, stir 1/3 cup unsweetened cocoa powder into sugar mixture. Omit butter.","category":"Variation","tipShots":[]},{"title":"","description":"Rum Raisin Pudding: substitute rum extract for the vanilla; stir in 1/2 cup dark or golden raisins with the rum extract.","category":"Variation","tipShots":[]}],"additionalContent":[{"title":"How To Make Vanilla Pudding","description":"\u003cp\u003eHere are the general steps to show you how to make vanilla pudding. Follow the recipe for all the specifics:\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eSeparate the Eggs\u003c/strong\u003e\u003c/h3\u003e\u003cp\u003eFor this recipe, you’ll use only the egg yolks.\u003cbr\u003eThey give pudding it’s velvety texture and richness. To easily\u003cbr\u003eseparate the eggs, it’s best to use an inexpensive egg separator to prevent shells from getting into the yolks or whites. If you do find yourself with pieces of shell in the eggs, use a clean fork or spoon to scoop them out. A simple way to use up the whites is to throw them in with your whole eggs to make \u003ca href=\u0022https://www.bettycrocker.com/recipes/scrambled-eggs/c98fdb83-6fb2-498c-81c1-dbdcaf0ea9a2\u0022\u003escrambled eggs\u003c/a\u003e.\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eThicken the Milk\u003c/strong\u003e\u003c/h3\u003e\u003cp\u003eMix sugar, cornstarch, and the salt in a saucepan. This sets up the pudding for success by dispersing the cornstarch evenly throughout the pudding mixture. Slowly add milk. As the milk is added and mixes with the starch it will begin to thicken. Heat while stirring constantly until it boils. Boil and keep stirring for another minute to continue to thicken the milk while cooking off the starch flavor. At this point, the milk will be slightly thickened, but not pudding like, yet.\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eMake a Silky, Smooth Pudding\u003c/strong\u003e\u003c/h3\u003e\u003cp\u003ePour at least half of the hot milk mixture into the beaten egg yolks and then stir all of that back into the remaining milk mixture. Stir in the butter and vanilla now after the cooking, for added richness and flavor. The pudding mixture will be slightly thicker than the milk at this point, but it still won’t be thick like pudding yet.\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eSet and Chill the Pudding\u003c/strong\u003e\u003c/h3\u003e\u003cp\u003ePour the liquid pudding into dessert dishes. Cover them to prevent a skin from forming on the surface. They need about an hour in the fridge to set up to a thick pudding texture as well as to get chilled, which brings out the fresh vanilla flavor.\u003c/p\u003e","category":"SEO Content_1","tipShots":[]},{"title":"How To Store Vanilla Pudding","description":"\u003cp\u003eThis easy vanilla pudding recipe can be whipped up before you make dinner so it will be perfectly chilled and ready for dessert! Or you can make it to enjoy later. Store it in the refrigerator up to 5 days and have as a sweet snack or dessert on the fly.\u003c/p\u003e\u003cp\u003ePudding is not a dessert that can be made ahead and frozen, as it will break down and become watery going through the freeze and thaw cycles. You’ll also get the same results if you try to reheat chilled pudding. If you want it warm, skip step 3 and enjoy right after cooking. Perfect for those chilly days.\u0026nbsp;\u003c/p\u003e","category":"SEO Content_2","tipShots":[]},{"title":"Pudding Variations","description":"\u003cp\u003eOnce you have the easy techniques down for making pudding, you’ll never go back to the boxed kind! Need to satisfy your chocolate craving?\u003c/p\u003e\u003cp\u003e\u003ca href=\u0022https://www.bettycrocker.com/recipes/ultimate-chocolate-pudding/96cfd558-b1db-4d43-81a8-1f3f7e8a85a5\u0022\u003eUltimate Chocolate Pudding\u003c/a\u003e for an amazing chocolate taste in every spoonful. \u0026nbsp;\u003c/p\u003e\u003cp\u003e\u003ca href=\u0022https://www.bettycrocker.com/recipes/sticky-toffee-puddings/f623c78b-b90c-462b-9f96-50fb053755f7\u0022\u003eSticky Toffee Pudding\u003c/a\u003e is a baked pudding, like a cross between regular pudding and bread pudding, for a delightful texture and rich, buttery flavor.\u003c/p\u003e\u003cp\u003eOr use this delicious pudding as the start to other amazing desserts.\u003c/p\u003e\u003cp\u003e\u003ca href=\u0022https://www.bettycrocker.com/recipes/quick-and-tasty-banana-pudding/80e2bd11-d408-4319-886a-7ac00e311138\u0022\u003eQuick and Tasty Banana Pudding\u003c/a\u003e makes a delicious snack, after school treat or easy dessert everyone will love.\u003c/p\u003e\u003cp\u003e\u003ca href=\u0022https://www.bettycrocker.com/recipes/chocolate-orange-punch-bowl-cake/40189b73-c028-4bc3-90ab-e4c57d6abcef\u0022\u003eChocolate-Orange Punch Bowl Cake\u003c/a\u003e for those times you need a crowd-size dessert.\u003c/p\u003e","category":"SEO Content_3","tipShots":[]}],"faq":[{"title":"Why Does my Pudding have Tiny Lumps in it? ","description":"\u003cp\u003eThere are two reasons your pudding may have lumps. If the milk in step 1 was added all at once, it may not dissolve properly. It’s best to gradually add it to the cornstarch mixture for it to dissolve properly.\u003c/p\u003e\u003cp\u003eAlso, it’s possible the lumps are pieces of egg that cooked while making the pudding. To avoid this, start with beaten eggs in a bowl. Pour only half of the thickened milk mixture into the beaten eggs, whisking constantly to prevent them from cooking. Add the egg mixture back to the remaining milk mixture in the pan, whisking the entire time you are mixing and cooking the pudding.\u003c/p\u003e\u003cp\u003eIf you find yourself with tiny pieces of egg in your pudding, don’t throw it out! Simply strain the pudding using a fine-mesh strainer, as you pour it into serving bowls.\u003c/p\u003e","category":"FAQ_1","tipShots":[]}],"tipCategories":[{"categoryName":"Kitchen Tested","heading":"More About This Recipe","cssClass":"recipePartStory","expandOnInit":false,"expandText":"More +","collapseText":"Less -","expandEventName":"","collapseEventName":"","image":"","tips":[{"title":"","description":"Recipe meets Kitchen Tested criteria. Reviewed as part of project MSO-5941 BC Audit 200 recipes","category":"Kitchen Tested","tipShots":[]}],"isExpandable":false},{"categoryName":"Rich Snippet","heading":"","cssClass":"recipePartMethodNote","expandOnInit":false,"expandText":"More +","collapseText":"Less -","expandEventName":"","collapseEventName":"","image":"","tips":[{"title":"","description":"Betty’s vanilla pudding recipe makes it easy to whip up the undeniably fresh, creamy goodness of homemade vanilla pudding that everyone will love.","category":"Rich Snippet","tipShots":[]}],"isExpandable":false}],"nutritionInfo":{"configuration":{"showAsTable":false,"noNutritionInformationAvailableMessage":"Nutrition Facts are not available for this recipe","poweredByText":"\u003cp\u003eNutrition information for this recipe is estimated using a leading nutrition calculation application, but is an estimate only. Actual nutrition values will vary based on the exact ingredients or brands you may use.\u003c/p\u003e\n\u003ca href=\u0022http://developer.edamam.com\u0022\u003ePowered By \u003cimg src=\u0022-/media/05422024943D4056883B09BBC2576F20.ashx\u0022 alt=\u0022Edamam\u0022 /\u003e\u003c/a\u003e","nutritionChartTitle":"Nutrition Facts","nutritionInformationLabel":"Nutrition","servingSizeText":"Serving Size:","dailyValuesDisclaimer":"*Percent Daily Values are based on a 2,000 calorie diet.","percentDailyValueText":"% Daily Value","percentDailyValueFooterTitleText":"% Daily Value*:","exchangeInformationTitleText":"Exchanges:","nutritionFactsExpandText":"More Nutrition","nutritionFactsCollapseText":"Less Nutrition"},"facts":{"carbohydrateChoice":{"amountPercent":"","amountUnits":"2","title":"Carbohydrate Choice"},"vitaminA":{"amountPercent":"10%","amountUnits":"10%","title":"Vitamin A"},"vitaminC":{"amountPercent":"0%","amountUnits":"0%","title":"Vitamin C"},"calcium":{"amountPercent":"15%","amountUnits":"15%","title":"Calcium"},"iron":{"amountPercent":"2%","amountUnits":"2%","title":"Iron"},"protein":{"amountPercent":"","amountUnits":"5g","title":"Protein"},"dietaryFiber":{"amountPercent":"0%","amountUnits":"0g","title":"Dietary Fiber"},"sugars":{"amountPercent":"","amountUnits":"23g","title":"Sugars"},"totalCarbohydrate":{"amountPercent":"9%","amountUnits":"26g","title":"Total Carbohydrate"},"sodium":{"amountPercent":"7%","amountUnits":"170mg","title":"Sodium"},"potassium":{"amountPercent":"5%","amountUnits":"180mg","title":"Potassium"},"cholesterol":{"amountPercent":"44%","amountUnits":"130mg","title":"Cholesterol"},"transFat":{"amountPercent":"","amountUnits":"0g","title":"Trans Fat"},"saturatedFat":{"amountPercent":"24%","amountUnits":"5g","title":"Saturated Fat"},"totalFat":{"amountPercent":"16%","amountUnits":"11g","title":"Total Fat"},"caloriesFromFat":{"amountPercent":"","amountUnits":"100","title":"Calories from Fat"},"calories":{"amountPercent":"","amountUnits":"220","title":"Calories"}},"servingSize":"1/4 of Recipe","exchangeInfo":"0 Starch; 0 Fruit; 1 1/2 Other Carbohydrate; 0 Skim Milk; 1 Low-Fat Milk; 0 Milk; 0 Vegetable; 0 Very Lean Meat; 0 Lean Meat; 0 High-Fat Meat; 2 Fat;","showPoweredBy":false,"showRecipeTotalTime":true,"showRecipePrepTime":true,"showCarbohydrateChoices":true},"trademarks":[],"labels":{"ingredientsHeader":"Ingredients","stepsHeader":"Instructions","stepsImageHideText":"Hide Images","stepsImageShowText":"Show Images","stepNumberText":"Step","faqHeader":"Frequently Asked Questions","tipsHeader":"Recipe Tips","tipItemHeadingFormat":"tip {0}","postedBy":"By","copyright":"© {yyyy} ®/TM General Mills All Rights Reserved","showDrawerText":"Show ","hideDrawerText":"Hide","expandDescriptionText":"More +","collapseDescriptionText":"Less -","ariaLiveLabelFormat":"Showing {0} through {1} of {2}","scrollLeftButtonLabel":"Scroll Left","scrollRightButtonLabel":"Scroll Right","includeScrollIndicator":true},"primaryAttributes":[{"label":"Prep Time","values":[{"text":"10","label":"min"}]},{"label":"Total","values":[{"text":"1","label":"hr"},{"text":"20","label":"min"}]},{"label":"Servings","values":[{"text":"4"}]},{"label":"Ingredients","values":[{"text":"7"}]}],"secondaryAttributes":[],"badges":[{"badgeType":3,"badgeText":"","label":"kitchen tested","imageUrl":"/-/media/GMI/Core-Sites/BC/Images/Shared/RecipeParts/KitchenTested_BC1_new.jpg?sc_lang=en","linkUrl":"/about-us/kitchen-tested","metaDataTags":[],"showMemberInfo":false,"matchedMetadataId":"00000000-0000-0000-0000-000000000000"}],"backgroundImageUrl":"/-/media/GMI/Core-Sites/BC/Images/Shared/RecipeParts/img-bc-rdp-heroDotPattern.png?sc_lang=en","breadcrumbs":{"links":[{"url":"/","label":"Home"},{"url":"/recipes","label":"Recipes"},{"url":"/recipes/dishes/pudding-recipes","label":"Pudding Recipes"}],"currentPageName":"Vanilla Pudding"}};
var moduleName = 'recipeFaq';
var isVueModule = true;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();