This Homemade Vanilla Pudding recipe is rich and creamy, silky smooth, and so easy to make that you’ll never return to store-bought pudding cups.  Serve with whipped cream and berries for a simple, comforting, and family-friendly dessert.

You only need a handful of basic ingredients to make this easy vanilla pudding from scratch. And if you’re in the mood for chocolate, be sure to check out our Chocolate Pudding Recipe.

Three plastic cups full of this homemade vanilla pudding recipe on a table surrounded by fresh berries.

Homemade Vanilla Pudding Recipe

It couldn’t be easier to make Vanilla Pudding from scratch.  This simple Vanilla Pudding recipe is made with sweetened milk, egg yolks, butter, a hint of vanilla, and cornstarch to thicken.  Served with whipped cream and fresh berries, it’s hard to think of a more nostalgic and comforting dessert.

You can stick with plain vanilla, or feel free to gussy up your pudding by adding different flavor extracts, swirling in your favorite dessert sauces or topping with cookies, crumbles, candies, jams, and more.  It’s the perfect no-nonsense dessert for both kids and adults.

Vanilla Pudding in a small white ramekin topped with whipped cream and fresh berries with a spoon taking a bite.

How to Serve Vanilla Pudding

The way I most often serve Vanilla Pudding in my house is in little cups or dishes with fresh whipped cream and berries.  But there are so many great ways to use it, including:

Ingredients You Will Need

  • Milk – whole milk works best for a custard like this.  You could also substitute half and half – the higher fat content will make the pudding even richer.  
  • Sugar – regular granulated sugar is best for this recipe.
  • Cornstarch – this helps to thicken the custard.
  • Vanilla Extract – pure vanilla extract tastes best.  You could also use other types to create other flavors, such as banana extract, coffee extract, almond extract and more.
  • Egg Yolks – these thicken the custard and make it silky smooth.
  • Butter – use unsalted butter for the filling.
How to make vanilla pudding from scratch.

How to Make Homemade Vanilla Pudding

  1. Boil the milk mixture.  In a saucepan over medium heat, add the sugar, cornstarch, salt, and milk. Bring the mixture to a boil, whisking frequently.  Once it reaches a boil, whisk and cook for 1 minute, or until the mixture thickens.
  2. Temper in the eggs.  In a separate large mixing bowl, add the egg yolks and whisk.  With one hand, stream about 1/3 of the hot pudding mixture into the bowl while whisking constantly with the other hand.  Slowly add the tempered egg mixture into the saucepan while whisking.  Whisk the entire pudding over medium heat until it comes to a boil.
  3. Cool.  Remove from the heat and whisk in the butter and vanilla, stirring until the butter is melted.  Transfer the hot pudding to a large bowl or baking dish and cover the surface with plastic wrap.  Place in the fridge until completely cooled.
  4. Serve.  Serve either warm or chilled, depending on the use.  Enjoy!
Two photos from above showing a pot full of homemade pudding with a whisk mixing in butter.

Frequently Asked Questions

What’s the difference between pudding and custard?

While they are both cooked dessert bases that start with roughly the same ingredients, custards generally contain milk, cream, sugar and eggs – the eggs being the thickening agent.  Pudding, on the other hand, also contains milk (or cream) and sugar, but not always eggs.  The main thickening agent for pudding is some kind of starch – often cornstarch.  Sometimes it also contains eggs, as in this recipe.

Why is my pudding runny?

If you find yourself with runny pudding, it’s most likely because you didn’t cook the mixture long enough.  Make sure you cook for a full minute at a boil prior to adding the egg yolks.  Then, once the egg yolks have been tempered in, make sure the mixture comes to a boil once again so that the eggs have fully cooked.

Can you freeze Vanilla Pudding?

Yes!  Store in freezer bags or another airtight container for up to 2 months.  To thaw, simply transfer to the fridge overnight.

A white ramekin full of vanilla pudding on a table with a decorative napkin and fresh berries.

Storing Instructions

  • Refrigerator: store your Vanilla Pudding in an airtight container in the fridge for up to 
  • Freezer: store in freezer bags or another airtight container for up to 2 months.  To thaw, transfer to the fridge overnight.
5 from 3 votes

Homemade Vanilla Pudding Recipe

Author The Carefree Kitchen
This homemade vanilla pudding is rich and creamy, silky smooth, and so easy to make that you’ll never go back to store bought pudding cups. Serve with whipped cream and berries for a simple, comforting and family-friendly dessert.
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Yields4 people

Ingredients

  • 2 cups (490 g) milk
  • 1 cup (200 g) sugar
  • 3 tablespoons (24 g) cornstarch
  • 1/8 teaspoon (1/8 teaspoon) salt
  • 4 large (70 g) egg yolks
  • 1 teaspoon (1 teaspoon) vanilla extract
  • 3 tablespoons (40 g) butter

Instructions
 

  • In a saucepan over medium heat, add the milk, sugar, cornstarch, and salt. Bring the mixture to a boil, whisking frequently.  Once it reaches a boil, whisk and cook for 1 minute, or until the mixture thickens.
  • In a separate large mixing bowl, add the egg yolks and whisk.  With one hand, stream about 1/3 of the hot pudding mixture into the bowl while whisking constantly with the other hand.
  • Slowly add the tempered egg mixture into the saucepan while whisking.  Whisk the entire pudding mixture over medium heat until it comes to a boil.
  • Remove from the heat and whisk in the butter and vanilla, stirring until the butter is melted.  Transfer the hot pudding to a large bowl or baking dish and cover the surface with plastic wrap.  Place in the fridge until completely cooled.

Notes

Storing instructions: store in an airtight container in the fridge for up to 3 days, or in the freezer for up to 2 months.  To thaw, transfer to the fridge overnight.

Nutrition

Calories: 421kcal | Carbohydrates: 62g | Protein: 7g | Fat: 17g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 221mg | Sodium: 196mg | Potassium: 207mg | Fiber: 1g | Sugar: 56g | Vitamin A: 705IU | Calcium: 175mg | Iron: 1mg
Disclaimer: Nutritional values were calculated using a third-party tool and are provided as an estimation only.
Course Dessert
Cuisine American
Sharing this recipe with a link is both encouraged and appreciated. Copying/pasting and/or screenshots of full recipes to any social media is strictly prohibited. Content and photographs are copyright protected.

Did you make this?

Don’t forget to leave a rating below and make sure to follow on Pinterest, Instagram and Tiktok for more!

More of the Best Simple Homemade Desserts

This classic recipe for Vanilla Pudding from scratch couldn’t be more simple and tastes so much better than those pre-packaged pudding cups. Serve with whipped cream and berries for a simple, comforting and family-friendly dessert.

Categories:

, , , , , ,
5 from 3 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating




4 Comments

  1. This is such a delicious simple pudding recipe. Love making it from scratch like this, the flavor is so much better and the fact that I control the ingredients and eliminate all the junk in the processed stuff is a huge perk!

  2. Such a simple recipe for vanilla pudding. I always buy them in stores but I think I’ll give your recipe a try and surprise my kids with homemade. Thanks for the idea!

More You'll Love