(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22RatingAndReviewCounts_2ee1ece6-a33c-4f37-aafb-6377bfa48ff1\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3afalse,\x22deferType\x22\x3a\x22None\x22,\x22deferId\x22\x3a\x22rf938ac9244b14c61916e124fe6c61219\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpRatingAndReview\x22,\x22deferredContainerView\x22\x3anull\x7d,\x22viewName\x22\x3a\x22RatingAndReviewCounts\x22\x7d');
var configuration = {};
var moduleName = 'ratingAndReviewCounts';
var isVueModule = false;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
Save
Jump to Recipe
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22ActionToolbar_38acaaa6-d627-47d0-a669-0a34aec0ec86\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3afalse,\x22deferType\x22\x3a\x22None\x22,\x22deferId\x22\x3a\x22r1ffefac0d27a46109b59ce2f55db7b33\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpHeroInlineActionToolbar\x22,\x22deferredContainerView\x22\x3anull\x7d,\x22viewName\x22\x3a\x22ActionToolbar\x22\x7d');
var configuration = {"contentId":"a3d71027-0a2a-481a-a8b3-84c1468709cf","toolbarSettings":{"id":"38acaaa6-d627-47d0-a669-0a34aec0ec86","registrationUrl":"/GMI/CoreSites/BC/Home/register/reg-fp","regAction":"FAVORITE","eSourceCode":11275,"namePassedToEvents":"RDPToolbarBODY","buttons":[{"addFavoriteErrorMessage":"Sorry, something went wrong. Please save again.","removeFavoriteErrorMessage":"Error occurred while removing from favorites","registrationUrl":"/GMI/CoreSites/BC/Home/register/reg-fp","regAction":"FAVORITE","eSourceCode":11275,"isCurrentUserAnonymous":false,"isFavoriteItem":false,"id":"f5ddc195-aa9e-440f-be1d-07e99b16dbe9","allowedForAnonymousUsers":false,"type":"Favorite","displayName":"Save","toggleDisplayName":"Saved","namePassedToEvents":"Favorite","cssClassName":"atButtonFavorite","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"jumpToElementId":"recipeHeader","id":"195f519c-67be-47ba-a421-7dafb0ecb9d3","allowedForAnonymousUsers":true,"type":"JumpTo","displayName":"Jump to Recipe","toggleDisplayName":"","namePassedToEvents":"JumpToRecipe","cssClassName":"atButtonJumpTo","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false}],"isSticky":false},"userSettings":{"isCurrentUserAnonymous":true,"isFavoriteItem":false,"isAnonymousUserWithFavorites":false},"pageAttributes":{"url":"https%3a%2f%2fd.content.bettycrocker.com%2frecipes%2fvanilla-pudding%2fa3d71027-0a2a-481a-a8b3-84c1468709cf","contentId":"a3d71027-0a2a-481a-a8b3-84c1468709cf"},"recaptchaPublicKey":"6LfU_icUAAAAALSqSjRg5hqZwbPr1b8k-_80a_S_"};
var moduleName = 'actionToolbar';
var isVueModule = true;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22ActionToolbar_a9f1c4f2-a454-48f9-ab77-e8196cc2d1be\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3afalse,\x22deferType\x22\x3a\x22None\x22,\x22deferId\x22\x3a\x22r3127e6fa24344ef8ab31a4b8e3eae15f\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpSeoContentToolbar\x22,\x22deferredContainerView\x22\x3anull\x7d,\x22viewName\x22\x3a\x22ActionToolbar\x22\x7d');
var configuration = {"contentId":"a3d71027-0a2a-481a-a8b3-84c1468709cf","toolbarSettings":{"id":"a9f1c4f2-a454-48f9-ab77-e8196cc2d1be","registrationUrl":"/GMI/CoreSites/BC/Home/user-profile/register","regAction":"FAVORITE","eSourceCode":11275,"namePassedToEvents":"RDPToolbar_UPPER","buttons":[{"addFavoriteErrorMessage":"Sorry, something went wrong. Please save again.","removeFavoriteErrorMessage":"Error occurred while removing from favorites","registrationUrl":"/GMI/CoreSites/BC/Home/user-profile/register","regAction":"FAVORITE","eSourceCode":11275,"isCurrentUserAnonymous":false,"isFavoriteItem":false,"id":"16a29701-2b75-4d9a-aa9c-860376da50d7","allowedForAnonymousUsers":false,"type":"Favorite","displayName":"Save","toggleDisplayName":"Saved","namePassedToEvents":"Favorite","cssClassName":"atButtonFavorite","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"providerName":"pinterest","providerNamePassedToEvents":"Pinterest","shareUrlFormat":"//pinterest.com/pin/create/link/?url={0}","id":"62986adf-501f-47b8-b784-663541830134","allowedForAnonymousUsers":true,"type":"Social","displayName":"Pin","toggleDisplayName":"","namePassedToEvents":"Pinterest","cssClassName":"atButtonPinterest","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"layoutParameter":"p%3d1","id":"ce5ab433-0a0d-4a97-8c01-c4588e3e2c86","allowedForAnonymousUsers":true,"type":"Print","displayName":"Print","toggleDisplayName":"","namePassedToEvents":"Print","cssClassName":"atButtonPrint","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"nestedButtons":[{"templateId":"bf50810b-3823-4a07-a4a0-2e63d516cc3e","dialogHeading":"Email Recipe","emailCode":"BC_ContentEmail","dialogSettings":{"cancelButtonText":"Cancel","copyToSenderLabel":"Send a Copy to Myself","emailAddressesLabel":"* Email Address(es)","emailInstructionText":"Separate email addresses with commas","fromText":"From:","privacyPolicyText":"\u003cp\u003e\u0026copy;2025 General Mills, Inc. All Rights Reserved. This information will only be used to send an email to your friend(s) and will not be saved. Please read our \u003ca rel=\u0022noopener noreferrer\u0022 rel=\u0022noopener noreferrer\u0022 href=\u0022http://www.generalmills.com/company/privacy-policies/privacy-policy-us\u0022 target=\u0022_blank\u0022 shape=\u0022rect\u0022\u003ePrivacy Policy\u003c/a\u003e.\u003c/p\u003e","requiredFieldText":"* Required","sendButtonText":"Send","senderEmailAddressLabel":"* Your Email Address","senderFirstNameLabel":"* Your First Name","sendToText":"Send To:"},"id":"e6d709ac-e7a5-44ca-8531-95cb04430374","allowedForAnonymousUsers":true,"type":"Email","displayName":"Share via Email","toggleDisplayName":"","namePassedToEvents":"Email","cssClassName":"atButtonEmail","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"providerName":"facebook","providerNamePassedToEvents":"Facebook","shareUrlFormat":"//facebook.com/sharer/sharer.php?u={0}","id":"0aa33652-0835-443c-a509-9401ff5784e4","allowedForAnonymousUsers":true,"type":"Social","displayName":"Share on Facebook","toggleDisplayName":"","namePassedToEvents":"Facebook","cssClassName":"atButtonFacebook","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"successMessage":"Copied.","errorMessage":"Press Ctrl+C and Enter to copy to clipboard","successMessageDuration":3000,"errorMessageDuration":10000,"id":"15e206df-bb9d-424e-9887-8eec2530432e","allowedForAnonymousUsers":true,"type":"CopyLink","displayName":"Copy Link","toggleDisplayName":"","namePassedToEvents":"Copy","cssClassName":"atButtonCopyLink","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false}],"id":"256769a9-5624-4a2a-b511-ac4dec1916fd","allowedForAnonymousUsers":true,"type":"Reveal","displayName":"Share","toggleDisplayName":"","namePassedToEvents":"Share","cssClassName":"atButtonReveal","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"jumpToElementId":"recipeHeader","id":"195f519c-67be-47ba-a421-7dafb0ecb9d3","allowedForAnonymousUsers":true,"type":"JumpTo","displayName":"Jump to Recipe","toggleDisplayName":"","namePassedToEvents":"JumpToRecipe","cssClassName":"atButtonJumpTo","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false}],"isSticky":true},"userSettings":{"isCurrentUserAnonymous":true,"isFavoriteItem":false,"isAnonymousUserWithFavorites":false},"pageAttributes":{"url":"https%3a%2f%2fd.content.bettycrocker.com%2frecipes%2fvanilla-pudding%2fa3d71027-0a2a-481a-a8b3-84c1468709cf","contentId":"a3d71027-0a2a-481a-a8b3-84c1468709cf"},"recaptchaPublicKey":"6LfU_icUAAAAALSqSjRg5hqZwbPr1b8k-_80a_S_"};
var moduleName = 'actionToolbar';
var isVueModule = true;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
Pudding 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.
Sweet 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.
If 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.
Homemade 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.
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?
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\x22RatingAndReviewCounts_2ee1ece6-a33c-4f37-aafb-6377bfa48ff1\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3afalse,\x22deferType\x22\x3a\x22None\x22,\x22deferId\x22\x3a\x22rf938ac9244b14c61916e124fe6c61219\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpRatingAndReview\x22,\x22deferredContainerView\x22\x3anull\x7d,\x22viewName\x22\x3a\x22RatingAndReviewCounts\x22\x7d');
var configuration = {};
var moduleName = 'ratingAndReviewCounts';
var isVueModule = false;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
Prep Time10min
Total1hr20min
Servings4
Ingredients7
Save
Pin
Print
Share
Keep Screen On
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22ActionToolbar_ada080b8-161d-41db-b7b3-f2e2bc51d751\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3afalse,\x22deferType\x22\x3a\x22None\x22,\x22deferId\x22\x3a\x22r9a4de696432241b68a7e31863ffda5d5\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpRecipeDetailToolbar\x22,\x22deferredContainerView\x22\x3anull\x7d,\x22viewName\x22\x3a\x22ActionToolbar\x22\x7d');
var configuration = {"contentId":"a3d71027-0a2a-481a-a8b3-84c1468709cf","toolbarSettings":{"id":"ada080b8-161d-41db-b7b3-f2e2bc51d751","registrationUrl":"/GMI/CoreSites/BC/Home/register/reg-fp","regAction":"FAVORITE","eSourceCode":11275,"namePassedToEvents":"RDPToolbar_LOWER","buttons":[{"addFavoriteErrorMessage":"Sorry, something went wrong. Please save again.","removeFavoriteErrorMessage":"Error occurred while removing from favorites","registrationUrl":"/GMI/CoreSites/BC/Home/register/reg-fp","regAction":"FAVORITE","eSourceCode":11275,"isCurrentUserAnonymous":false,"isFavoriteItem":false,"id":"16a29701-2b75-4d9a-aa9c-860376da50d7","allowedForAnonymousUsers":false,"type":"Favorite","displayName":"Save","toggleDisplayName":"Saved","namePassedToEvents":"Favorite","cssClassName":"atButtonFavorite","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"providerName":"pinterest","providerNamePassedToEvents":"Pinterest","shareUrlFormat":"//pinterest.com/pin/create/link/?url={0}","id":"62986adf-501f-47b8-b784-663541830134","allowedForAnonymousUsers":true,"type":"Social","displayName":"Pin","toggleDisplayName":"","namePassedToEvents":"Pinterest","cssClassName":"atButtonPinterest","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"layoutParameter":"p%3d1","id":"ce5ab433-0a0d-4a97-8c01-c4588e3e2c86","allowedForAnonymousUsers":true,"type":"Print","displayName":"Print","toggleDisplayName":"","namePassedToEvents":"Print","cssClassName":"atButtonPrint","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"nestedButtons":[{"templateId":"bf50810b-3823-4a07-a4a0-2e63d516cc3e","dialogHeading":"Email Recipe","emailCode":"BC_ContentEmail","dialogSettings":{"cancelButtonText":"Cancel","copyToSenderLabel":"Send a Copy to Myself","emailAddressesLabel":"* Email Address(es)","emailInstructionText":"Separate email addresses with commas","fromText":"From:","privacyPolicyText":"\u003cp\u003e\u0026copy;2025 General Mills, Inc. All Rights Reserved. This information will only be used to send an email to your friend(s) and will not be saved. Please read our \u003ca rel=\u0022noopener noreferrer\u0022 rel=\u0022noopener noreferrer\u0022 href=\u0022http://www.generalmills.com/company/privacy-policies/privacy-policy-us\u0022 target=\u0022_blank\u0022 shape=\u0022rect\u0022\u003ePrivacy Policy\u003c/a\u003e.\u003c/p\u003e","requiredFieldText":"* Required","sendButtonText":"Send","senderEmailAddressLabel":"* Your Email Address","senderFirstNameLabel":"* Your First Name","sendToText":"Send To:"},"id":"e6d709ac-e7a5-44ca-8531-95cb04430374","allowedForAnonymousUsers":true,"type":"Email","displayName":"Share via Email","toggleDisplayName":"","namePassedToEvents":"Email","cssClassName":"atButtonEmail","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"providerName":"facebook","providerNamePassedToEvents":"Facebook","shareUrlFormat":"//facebook.com/sharer/sharer.php?u={0}","id":"0aa33652-0835-443c-a509-9401ff5784e4","allowedForAnonymousUsers":true,"type":"Social","displayName":"Share on Facebook","toggleDisplayName":"","namePassedToEvents":"Facebook","cssClassName":"atButtonFacebook","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"successMessage":"Copied.","errorMessage":"Press Ctrl+C and Enter to copy to clipboard","successMessageDuration":3000,"errorMessageDuration":10000,"id":"15e206df-bb9d-424e-9887-8eec2530432e","allowedForAnonymousUsers":true,"type":"CopyLink","displayName":"Copy Link","toggleDisplayName":"","namePassedToEvents":"Copy","cssClassName":"atButtonCopyLink","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false}],"id":"256769a9-5624-4a2a-b511-ac4dec1916fd","allowedForAnonymousUsers":true,"type":"Reveal","displayName":"Share","toggleDisplayName":"","namePassedToEvents":"Share","cssClassName":"atButtonReveal","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false},{"errorMessage":"","id":"3e721b3c-33ab-474b-beb4-53add7af05d2","allowedForAnonymousUsers":true,"type":"WakeLock","displayName":"Keep Screen On","toggleDisplayName":"","namePassedToEvents":"Wakelock","cssClassName":"atButtonWakeLock","privacyOptOutMessage":"\u003cdiv class=\u0027privacyMessage\u0027\u003e\n\u003ch3\u003eThis feature is not available with your current cookie settings.\u003c/h3\u003e\n\u003cp\u003eYou can \u003ca href=\u0027#\u0027 data-show-preference-center=\u00271\u0027\u003eupdate your privacy settings\u003c/a\u003e to enable this content. Please enable “Functional Cookies” to use this feature.\u003c/p\u003e\n\u003c/div\u003e","showPrivacyOptOutMessage":false}],"isSticky":true},"userSettings":{"isCurrentUserAnonymous":true,"isFavoriteItem":false,"isAnonymousUserWithFavorites":false},"pageAttributes":{"url":"https%3a%2f%2fd.content.bettycrocker.com%2frecipes%2fvanilla-pudding%2fa3d71027-0a2a-481a-a8b3-84c1468709cf","contentId":"a3d71027-0a2a-481a-a8b3-84c1468709cf"},"recaptchaPublicKey":"6LfU_icUAAAAALSqSjRg5hqZwbPr1b8k-_80a_S_"};
var moduleName = 'actionToolbar';
var isVueModule = true;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22ThirdPartyScript_7a6ed7c5-a0e5-4468-9b06-cfe4932ce28a\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3atrue,\x22deferType\x22\x3a\x22OnDemand\x22,\x22deferId\x22\x3a\x22r833f2f69773d4e628d11ede8be5a1489\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpBuyNow\x22,\x22deferredContainerView\x22\x3a\x22ThirdPartyScript\x22\x7d,\x22viewName\x22\x3a\x22ThirdPartyScript\x22\x7d');
var configuration = {"domContent":"\u003cbutton id=\u0022pear-recipe-target\u0022 class=\u0022recipeNutritionExpandButtonArea expandLink buttonAsLink\u0022\u003eShop Recipe\u003c/button\u003e","scriptContent":"https://offers.pearcommerce.com/js/sdk.js?config={\u0022vendorId\u0022:\u00221740596604848896\u0022,\u0022widget\u0022:\u0022recipes\u0022}","onLoadScript":"","scriptReferenceId":"PearCommerceRecipe_scriptId"};
var moduleName = 'thirdPartyScript';
var isVueModule = true;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
Ingredients
2
large egg yolks
1/3
cup sugar
2
tablespoons cornstarch
1/8
teaspoon salt
2
cups milk
2
tablespoons butter, softened
2
teaspoons vanilla
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22RecipeIngredients_2ee1ece6-a33c-4f37-aafb-6377bfa48ff1\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3afalse,\x22deferType\x22\x3a\x22None\x22,\x22deferId\x22\x3a\x22r64c18f71d4054c7ba1636133a8f580c7\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpIngredients\x22,\x22deferredContainerView\x22\x3anull\x7d,\x22viewName\x22\x3a\x22RecipeIngredients\x22\x7d');
var configuration = {};
var moduleName = 'recipeIngredients';
var isVueModule = false;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22DoubleClick_bacf9bda-21c4-4e72-b17f-8c348c0ec61d\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3afalse,\x22deferType\x22\x3a\x22None\x22,\x22deferId\x22\x3a\x22rf9946eaf08c54cdea28a8d5e80481426\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpSecondaryAd\x22,\x22deferredContainerView\x22\x3a\x22DoubleClick\x22\x7d,\x22viewName\x22\x3a\x22DoubleClick\x22\x7d');
var configuration = {"adId":"OMP/bettycrocker/recipes/300x250_bottom","minPageWidth":"1000","maxPageWidth":"9999","defaultMinPageWidth":"1000","defaultMaxPageWidth":"9999","size":"[[300,600],[300,250]]","refreshWhenViewed":false,"adContainerId":"fa2adf3e-22c7-49be-9bea-ec27bdbf0c09","doubleClickAdContainerId":"12709908-d2aa-47a6-bded-a03fddb065e0","adCaptionText":"Advertisement","networkCode":"/15704463/","relevantMetadata":[null],"privacyOptOut":false,"isThirdPartyProvider":false,"thirdPartyTag":"","sovrnCssClass":"bettycrocker_right_rail","responsive":true,"contentType":"Recipe","itemId":"a3d71027-0a2a-481a-a8b3-84c1468709cf","continuesBelowText":"Recipe Continues Below"};
var moduleName = 'sovrn';
var isVueModule = true;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
Instructions
Step
1
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.
Step
2
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.
Step
3
Pour pudding into dessert dishes. Cover and refrigerate about 1 hour or until chilled. Store covered in refrigerator.
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22RecipeSteps_2ee1ece6-a33c-4f37-aafb-6377bfa48ff1\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3atrue,\x22deferType\x22\x3a\x22OnDemand\x22,\x22deferId\x22\x3a\x22redaa33316b444e93a5ccda8212491c1f\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpSteps\x22,\x22deferredContainerView\x22\x3a\x22RecipeDetailRedesign\x22\x7d,\x22viewName\x22\x3a\x22RecipeSteps\x22\x7d');
var configuration = {"initAreImagesHidden":false,"hideImagesEventName":"HideStepShots","showImagesEventName":"ShowStepShots","hideImagesButtonText":"Hide Images","showImagesButtonText":"Show Images","hideImagesClass":"rdpHideStepImages"};
var moduleName = 'recipeStepShots';
var isVueModule = true;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22NewsletterCTA_be71b8b6-01da-4fc5-bad3-f6f08188bb8f\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3atrue,\x22deferType\x22\x3a\x22OnDemand\x22,\x22deferId\x22\x3a\x22r76d739b9ed104ab2abf48676cae6917c\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpInlineSubscriber\x22,\x22deferredContainerView\x22\x3a\x22RecipeDetailRedesign\x22\x7d,\x22viewName\x22\x3a\x22NewsletterCTA\x22\x7d');
var configuration = {"unsubscribedNewsletters":[{"listId":"1e34a555-89d1-45f0-8f07-b3ae6b01c03c","thumbnailImageUrl":"/-/media/GMI/Core-Sites/BC/Images/Shared/myaccount/newsletters/BC_Thumb157x157.png?sc_lang=en","previewUrl":"https://morpheus3.idpk.net/email_sends/9111/preview","name":"Betty\u0027s Email","isPromo":false}],"settings":{"anonymousCopy":"Recipe inspiration for all the celebrations in your life!","anonymousDescriptionCopy":"Get the latest recipes delivered right to your inbox, for FREE! If you aren\u0027t satisfied, you can unsubscribe at any time.","anonymousThankYouCopy":"\u003cp\u003eThanks! Your first email is on its way.\u003c/p\u003e\n","anonymousThankYouDescriptionCopy":"\u003cp\u003e\u003cspan\u003eNow that you\u0026rsquo;re signed up, create an account on BettyCrocker.com to save your favorite recipes, learn more about special promotions and get inspired through Betty\u0026rsquo;s expert tips.\u003c/span\u003e\u003c/p\u003e","anonymousButtonText":"Sign up now","anonymousEmailInvalidErrorText":"Please enter a valid email address.","anonymousSubscribeErrorText":"We encountered an error while signing you up. Please try again.","anonymousEmailAddressPlaceholderText":"Enter your email address","anonymousEmailAddressLabel":"Email Address","anonymousLegalCopy":"By signing up, you accept our\u0026nbsp;\u003ca rel=\u0022noopener noreferrer\u0022 href=\u0022https://www.generalmills.com/privacy-security/us-english-privacy-policy\u0022 target=\u0022_blank\u0022\u003e\u003cspan style=\u0022text-decoration: underline;\u0022\u003ePrivacy Policy\u003c/span\u003e\u003c/a\u003e\u0026nbsp;and agree that your information may be used across our\u0026nbsp;\u003ca rel=\u0022noopener noreferrer\u0022 href=\u0022https://www.generalmills.com/food-we-make/brands\u0022 target=\u0022_blank\u0022\u003e\u003cspan style=\u0022text-decoration: underline;\u0022\u003efamily of brands.\u003c/span\u003e\u003c/a\u003e","requiredFieldText":"","backgroundColor":"","accentColor":"","registrationUrl":"/register/reg-fp?RegAction=SUBSCRIBERUPGRADE\u0026esrc=11275\u0026returnUrl=%2frecipes%2fvanilla-pudding%2fa3d71027-0a2a-481a-a8b3-84c1468709cf","registrationLinkText":"Join free!","enableExpandedFields":false,"hideForSessionCookieExpiration":0,"ctaType":"StandardAnonymous","location":"Inline","userState":"Anonymous","sourceCodeOverride":0}};
var moduleName = 'newsletterCta';
var isVueModule = true;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22NewsletterCTA_be71b8b6-01da-4fc5-bad3-f6f08188bb8f\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3atrue,\x22deferType\x22\x3a\x22OnDemand\x22,\x22deferId\x22\x3a\x22r79b80806528640219aec0bbd0c31850d\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpMobileSubscriber\x22,\x22deferredContainerView\x22\x3a\x22RecipeDetailRedesign\x22\x7d,\x22viewName\x22\x3a\x22NewsletterCTA\x22\x7d');
var configuration = {"unsubscribedNewsletters":[{"listId":"1e34a555-89d1-45f0-8f07-b3ae6b01c03c","thumbnailImageUrl":"/-/media/GMI/Core-Sites/BC/Images/Shared/myaccount/newsletters/BC_Thumb157x157.png?sc_lang=en","previewUrl":"https://morpheus3.idpk.net/email_sends/9111/preview","name":"Betty\u0027s Email","isPromo":false}],"settings":{"anonymousCopy":"Recipe inspiration for all the celebrations in your life!","anonymousDescriptionCopy":"Get the latest recipes delivered right to your inbox, for FREE! If you aren\u0027t satisfied, you can unsubscribe at any time.","anonymousThankYouCopy":"\u003cp\u003eThanks! Your first email is on its way.\u003c/p\u003e\n","anonymousThankYouDescriptionCopy":"\u003cp\u003e\u003cspan\u003eNow that you\u0026rsquo;re signed up, create an account on BettyCrocker.com to save your favorite recipes, learn more about special promotions and get inspired through Betty\u0026rsquo;s expert tips.\u003c/span\u003e\u003c/p\u003e","anonymousButtonText":"Sign up now","anonymousEmailInvalidErrorText":"Please enter a valid email address.","anonymousSubscribeErrorText":"We encountered an error while signing you up. Please try again.","anonymousEmailAddressPlaceholderText":"Enter your email address","anonymousEmailAddressLabel":"Email Address","anonymousLegalCopy":"By signing up, you accept our\u0026nbsp;\u003ca rel=\u0022noopener noreferrer\u0022 href=\u0022https://www.generalmills.com/privacy-security/us-english-privacy-policy\u0022 target=\u0022_blank\u0022\u003e\u003cspan style=\u0022text-decoration: underline;\u0022\u003ePrivacy Policy\u003c/span\u003e\u003c/a\u003e\u0026nbsp;and agree that your information may be used across our\u0026nbsp;\u003ca rel=\u0022noopener noreferrer\u0022 href=\u0022https://www.generalmills.com/food-we-make/brands\u0022 target=\u0022_blank\u0022\u003e\u003cspan style=\u0022text-decoration: underline;\u0022\u003efamily of brands.\u003c/span\u003e\u003c/a\u003e","requiredFieldText":"","backgroundColor":"","accentColor":"","registrationUrl":"/register/reg-fp?RegAction=SUBSCRIBERUPGRADE\u0026esrc=11275\u0026returnUrl=%2frecipes%2fvanilla-pudding%2fa3d71027-0a2a-481a-a8b3-84c1468709cf","registrationLinkText":"Join free!","enableExpandedFields":false,"hideForSessionCookieExpiration":0,"ctaType":"StandardAnonymous","location":"Inline","userState":"Anonymous","sourceCodeOverride":0}};
var moduleName = 'newsletterCta';
var isVueModule = true;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();
(function() {
document.addEventListener('DOMContentLoaded', function() {
var componentMetadata = JSON.parse('\x7b\x22componentName\x22\x3a\x22DoubleClick_b9e00565-0c49-47b8-85af-9355f671c3f6\x22,\x22deferOptions\x22\x3a\x7b\x22deferComponent\x22\x3afalse,\x22deferType\x22\x3a\x22None\x22,\x22deferId\x22\x3a\x22r270d8d4a26774ae690a1bd7c1d35ac44\x22,\x22deferredContainerId\x22\x3a\x22\x2fmain\x2frdpSecondaryAdMobile\x22,\x22deferredContainerView\x22\x3a\x22DoubleClick\x22\x7d,\x22viewName\x22\x3a\x22DoubleClick\x22\x7d');
var configuration = {"adId":"OMP/m_bettycrocker/recipes/300x250_bottom","minPageWidth":"299","maxPageWidth":"767","defaultMinPageWidth":"1000","defaultMaxPageWidth":"9999","size":"[[300,250], [300,600]]","refreshWhenViewed":false,"adContainerId":"ab60539e-9cad-4365-a718-bf747d8a36b3","doubleClickAdContainerId":"e26099aa-f45e-43fb-a578-13bc3f6e4d00","adCaptionText":"Advertisement","networkCode":"/15704463/","relevantMetadata":[null],"privacyOptOut":false,"isThirdPartyProvider":false,"thirdPartyTag":"","sovrnCssClass":"bettycrocker_content_standard_rdp","responsive":true,"contentType":"Recipe","itemId":"a3d71027-0a2a-481a-a8b3-84c1468709cf","continuesBelowText":"Recipe Continues Below"};
var moduleName = 'sovrn';
var isVueModule = true;
GeneralMills.PandoSites.RegisterControlInstance(moduleName, configuration, componentMetadata, isVueModule)
});
})();