Homemade Vanilla Pudding

No ratings yet
Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

With simple ingredients and minutes of prep, homemade vanilla pudding puts boxed mixes to shame. It is rich, creamy, silky, and surprisingly simple to make.

Two small custard jars filled with homemade vanilla pudding topped with fresh whipped cream and raspberries and strawberries.

The Best Vanilla Pudding

When it comes to pudding, it is super tempting to grab a box of instant pudding mix. However, when it comes to taste (and ingredients!), nothing compares to homemade! With pure vanilla and no weird aftertaste, homemade vanilla pudding is rich, silky, and oh so creamy! 

Even better? It is exceptionally easy to make vanilla pudding from scratch. We are talking less than 10 minutes of hands-on prep

Whether you're layering it into a fancy little trifle with berries and whipped cream, using it to make the best banana pudding ever, or just sneaking spoonfuls straight from the bowl (we've all been there), this creamy, dreamy vanilla pudding always hits the spot.

Happy Cooking! xo Kristen

Notes on Ingredients

No food coloring or preservatives here! Just seven simple ingredients are all you need to make the best homemade vanilla pudding.

Milk, salt, vanilla, sugar, butter, cornstarch, and egg yolks on counter with labels for homemade vanilla pudding.
  • Milk: Whole milk is best. Lower fat or skim milk will result in pudding that while delicious, won't be as thick or creamy.
  • Egg Yolks: Help to richen AND thicken the pudding. 
  • Vanilla: For the most prominent, rich, warming vanilla flavor, use pure vanilla extract for classic vanilla pudding or vanilla bean paste for deeper vanilla flavor with flecks of vanilla beans throughout your pudding. Do no use imitation vanilla or a product labeled vanilla flavoring.
  • Cornstarch: To thicken. Arrowroot powder and tapioca starch can be used in place of cornstarch; see recipe notes for replacement ratios. 
  • Salt: Just a pinch! It will help to enhance the flavors and balance the sweetness. 
  • Butter: Finishing vanilla pudding with a bit of unsalted butter adds a rich, nutty undertones and gives the pudding a velvety, glossy consistency.

Dairy-Free?

To make vanilla pudding without dairy, I would recommend replacing butter with your favorite non-dairy butter. For the milk, any non-dairy milk will work as a replacement, but for thick, creamy results, I highly recommend using canned coconut milk.

How to Make Vanilla Pudding From Scratch

The following tips are provided to help you achieve perfect results. You will find the ingredient quantities and detailed instructions in the recipe card at the bottom of this post.

  1. Combine cornstarch and sugar. Whisk the cornstarch, sugar, and salt together in a medium saucepan until the cornstarch and salt are evenly distributed throughout the sugar. 
  2. Add milk and egg yolks. Slowly drizzle the milk into the sugar mixture, whisking constantly to combine. I like to use a glass measuring cup to help make pouring the milk easy and mess free. Add the egg yolks, and whisk to combine. 
Photo showing adding 2 egg yolks to milk mixture in saucepan while whisking.
  1. Cook pudding. Cook the milk mixture over medium-low heat, whisking often. Once the bubbles begin to form around the edges of the pot, begin to whisk constantly, until the pudding has thickened enough to coat the back of spoon. 
Homemade Vanilla Pudding coating the back of a wooden spoon to show it is ready to be pulled from the heat.
  1. Add butter and vanilla. Remove the saucepan from the heat and add in the vanilla and butter, stirring until the the butter has melted into the pudding and is fully incorporated. 
  2. Strain. While optional, I recommend straining the pudding through a fine-mesh strainer or sieve to ensure the creamiest, silkiest results. It is an extra step and an extra dish to wash--but it is worth it. 
Homemade Vanilla Pudding being poured through fine mesh strainer over large mixing bowl.
  1. Chill. While you can eat the pudding warm (that is what I use to do with my grandma as a child), the consistency AND flavor intensifies after chilling. So grab a spoonful warm for yourself then chill to enjoy the vanilla pudding in its best form once chilled. 
  2. Serve. Grab a spoon and dig in or top with fresh whipped cream and berries for a super simple, yet super delicious nostalgic dessert.
Spoonful of thick vanilla pudding with a bit of homemade whipped cream.

Key Tips from Kristen

Important Tips for Chilling Pudding

  • Portion the pudding before chilling. In order for the pudding to keep its desired thick consistency, it is best to portion the pudding into individual servings before chilling. Transfer the strained pudding to mini trifle cups or custard bowls, cover, and chill. 
  • Prevent skin on surface of pudding. Press plastic wrap directly onto the surface of the pudding, ensuring the entire surface is covered before chilling. Alternatively, you can use parchment paper if opposed to plastic wrap.

More Homemade Desserts

five-stars

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
No ratings yet

Vanilla Pudding Recipe

Servings: 4
Prep: 2 minutes
Cook: 10 minutes
Chilling: 30 minutes
Total: 42 minutes
Two jars of homemade vanilla pudding topped with fresh whipped cream, raspberries, and strawberries.
With simple ingredients and minutes of prep, homemade vanilla pudding puts boxed mixes to shame. It is rich, creamy, silky, and surprisingly simple to make.

Video

Ingredients 

  • ½ cup granulated sugar
  • 3 tablespoons cornstarch
  • teaspoon table salt
  • 2 cups whole milk
  • 2 large egg yolks
  • 1 ½ teaspoons vanilla extract, or vanilla bean paste
  • 1 tablespoon unsalted butter, optional

Instructions 

  • In a medium saucepan whisk together sugar, cornstarch, and salt. VERY slowly drizzle in 2 cups whole milk, whisking to combine. Add 2 large egg yolks and whisk again until everything is combined.
    Photo showing adding 2 egg yolks to milk mixture in saucepan while whisking.
  • Cook the milk mixture over medium-low heat, whisking every minute or so, until bubbly throughout and the mixture begins to thicken. This will take about 6-8 minutes. Once bubbling, whisk and cook for 1-2 minutes to begin to thicken. Once the mixture coats the back of a wooden spoon, you know it is just the right consistency.
    Homemade Vanilla Pudding coating the back of a wooden spoon to show it is ready to be pulled from the heat.
  • Remove from the heat, and using a wooden spoon or spatula, stir in vanilla and butter.
    Saucepan with thickened pudding removed from heat with added butter and vanilla.
  • Place a fine-mesh strainer over a large mixing bowl and pour the pudding through the strainer.
    Homemade Vanilla Pudding being poured through fine mesh strainer over large mixing bowl.
  • Cool for 5 minutes then transfer the pudding to individual serving dishes.Top each with a layer of plastic wrap touching the top of the pudding to prevent a skin from forming.
  • Chill for 30 minutes before serving as desired.
    Two jars of vanilla pudding from scratch next to fresh raspberries and strawberries.

Notes

Cornstarch Alternatives: Feel free to replace the cornstarch with equal amounts of arrowroot powder or double the amount of tapioca starch.
Using Vanilla Bean Paste: Feel free to replace the vanilla extract with equal amounts of vanilla bean paste. It will result in a richer vanilla flavor with specks of vanilla beans throughout the pudding. 
Dairy-Free Option: Use your favorite non-dairy butter in place of regular butter. For the milk, canned coconut milk (not cream) is best for thick pudding. That said, any non-dairy milk will work, your pudding may be thinner. 
Storage: Store in the refrigerator and enjoy within 3 days of preparation. After that the pudding will begin to breakdown and become watery.

Nutrition

Calories: 252kcalCarbohydrates: 37gProtein: 5gFat: 9gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.1gCholesterol: 114mgSodium: 126mgPotassium: 199mgFiber: 0.1gSugar: 32gVitamin A: 412IUCalcium: 165mgIron: 0.3mg

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

Tried this recipe?Mention @amindfullmom or tag #amindfullmom!

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

Comments

No Comments

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.