This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

If you’re looking for a tried and true vanilla pudding recipe, this is it! This homemade vanilla pudding is perfectly sweet, silky smooth, and really easy to make!

When you’re craving something sweet, nothing is quite as satisfying as some creamy homemade pudding! Try this homemade tapioca pudding, rice pudding, or copycat Magnolia Bakery banana pudding next!

Closeup of vanilla pudding in a glass cup topped with a Nilla Wafer and sliced strawberry.

The Best Homemade Vanilla Pudding Recipe

I admit, one of my guilty pleasures is snacking on those little pudding cups you get from the store. I always get them for my kids’ lunches but end up eating them when I get a craving for something sweet. Today, we’re moving on from the pudding cups and making something a million times better. A good old batch of creamy, delicious homemade vanilla pudding. If you’ve never tried making it from scratch, here’s your sign to! It’s so easy and will knock your socks off with its smooth texture and sweet flavor.

This homemade vanilla pudding is amazing on its own or served with some berries, cookies, or chopped nuts! It’s a classic dessert that will have the whole family wanting more. As simple as it may be, it’s so irresistible! Vanilla is a highly underrated dessert flavor and deserves more love! These vanilla cupcakes and vanilla fudge are a couple more sweet treats that you’re going to want to add to your dessert lineup.

Ingredients You’ll Need

Given how simple these ingredients are, you probably have everything you need to make yourself a batch of vanilla pudding in your pantry right now! Measurements for each ingredient can be found below in the recipe card. You’re going to LOVE the flavor and silky-smooth texture these ingredients create.

  • Sugar: Granulated sugar adds sweetness to your pudding.
  • Cornstarch: Cornstarch acts as a thickening agent to create the perfect texture. You can also use all-purpose flour as a substitute.
  • Salt: You only need a pinch to enhance the overall flavor of the pudding.
  • Whole Milk: The fat content in whole milk gives the pudding a creamier texture.
  • Egg Yolks: Add smoothness and help the ingredients to bind together.
  • Unsalted Butter: A must-add for vanilla pudding that is rich and delightfully creamy!
  • Vanilla Extract: Since vanilla is the main flavor here, I recommend using pure vanilla extract for best results!
3-photo collage of pudding ingredients being whisked together and cooked.

How to Make Homemade Vanilla Pudding

Trust me, it’s as easy as making store-bought pudding mix! (Save your box of instant pudding mix for these amazing chocolate chip cookies!) One thing to keep in mind is that this homemade vanilla pudding needs plenty of time to chill so it’s not the best dessert to make if you need something last minute!

  1. Mix Ingredients Together: Mix the sugar, cornstarch, and salt together in a heavy-bottomed medium saucepan. Whisk in the milk and egg yolks.
  2. Cook: Heat over medium, whisking constantly until the mixture thickens and bubbles, which takes about 5-8 minutes. Once thickened, continue to cook for an additional 1-2 minutes all while still whisking constantly.
  3. Add Butter and Vanilla Extract: Remove from the heat and whisk in the butter and vanilla. Pour into a heat-proof container and press a layer of plastic wrap to the top of the pudding, making sure the plastic wrap makes contact with all of it in order to prevent a film forming as it cools.
  4. Chill: Chill in the fridge for 4 hours, or overnight.
  5. Serve: Before serving, stir the pudding well. Transfer to serving bowls, if desired. Top with toppings of your choice. I always like serving it with fresh berries and Nilla Wafers!
Vanilla pudding served in small glass cups garnished with sliced strawberries and cookies.

Extra Tips and Tricks

Keep these simple tips in mind with your next batch of homemade vanilla pudding and you’ll be cooking like a pro!

  • Mix, Mix, Mix! Whisk constantly while on the heat to avoid the eggs and milk burning.
  • Let Your Pudding Thicken: Once the mixture begins to bubble, be sure to continue to cook for a minute or two to ensure the pudding thickens properly. Undercooked pudding will turn out soupy.
  • Cover With Plastic Wrap: Press the plastic wrap directly to the surface of the pudding (careful, it’s going to be hot!) to prevent a film from forming on top of it as it cools. Once it is completely cooled, it won’t need the plastic wrap directly on it again.
  • The Best Vanilla Flavor: High-quality vanilla will lend a richer flavor to your pudding! If you feel adventurous, add some vanilla bean paste or the caviar from inside a vanilla bean.
  • Topping Ideas: Sliced strawberries, sliced bananas, raspberries, blueberries, blackberries, granola, mini chocolate chips, shredded coconut, Nilla Wafers, and graham crackers are just a few of my many favorites! The possibilities are endless. If you really want to make your pudding indulgent, try a drizzle of chocolate sauce or caramel on top!
Top-down view of vanilla pudding in a glass cup being scooped with a gold spoon.

Storing Leftover Pudding

The best thing about making a big batch of homemade vanilla pudding is that you can keep it in the fridge and enjoy it for days to come!

Top-down view of vanilla pudding in a glass cup, garnished with a sliced strawberry and Nilla Wafer.

Pin this now to find it later

Pin It

Homemade Vanilla Pudding

5 from 1 vote
By: Alyssa Rivers
If you're looking for a tried and true vanilla pudding recipe, this is it! This homemade vanilla pudding is perfectly sweet, silky smooth, and really easy to make!
Prep Time: 5 minutes
Cook Time: 10 minutes
Chill Time: 4 hours
Total Time: 4 hours 15 minutes
Servings: 4 People

Ingredients 

Instructions 

  • Mix the sugar, cornstarch, and salt together in a heavy-bottomed medium saucepan. Whisk in the milk and egg yolks.
  • Heat over medium, whisking constantly until the mixture thickens and bubbles, which takes about 5-8 minutes. Once thickened, continue to cook for an additional 1-2 minutes all while still whisking constantly.
  • Remove from the heat and whisk in the butter and vanilla. Pour into a heat-proof container and press a layer of plastic wrap to the top of the pudding, making sure the plastic wrap makes contact with all of it in order to prevent a film forming as it cools.
  • Chill in the fridge for 4 hours, or overnight.
  • Before serving, stir the pudding well. Transfer to serving dishes, if desired. Top with toppings of your choice.

Nutrition

Calories: 285kcalCarbohydrates: 37gProtein: 6gFat: 13gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.2gCholesterol: 129mgSodium: 204mgPotassium: 220mgFiber: 0.1gSugar: 32gVitamin A: 527IUCalcium: 183mgIron: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: American
Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic!

About Alyssa Rivers

Alyssa Rivers is the author of 'The Tried and True Cookbook', a professional food photographer and experienced recipe-developer. Having a passion for cooking, her tried and true recipes have been featured on Good Morning America, Today Food, Buzzfeed and more.

More Ideas

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. 5 stars
    Thank you for sharing this pudding recipe! It was so easy and very good!

    I used milk I had steeped banana slices in. A technique I read about where you add one banana for each cup of milk. Slice the fruit in 1/2″ slices then just bring it to a simmer in the milk. Immediately take it off the heat and refrigerate the milk and bananas to steep overnight; then strain out the bananas and discard them. It made a very banana intense milk that worked beautifully in your recipe! Thank you!!