This post may contain affiliate links. Please read our privacy policy.

Forget boxed mixes or pre-packaged pudding cups. Making Homemade Vanilla Pudding is as easy as can be and the results are beyond delicious! 

Vanilla pudding in a small white bowl, topped with whipped cream and fresh raspberries

When I was a kid and even into my college years, I was a huge fan of pudding cups with a little dollop of Cool Whip or spray of Reddi-Wip. It was the perfect after school snack or simple dessert to keep on hand in a college dorm fridge.

Then I just stopped eating the little snack packs and didn’t purchase them again for like 15 years.

However, one day a package of vanilla and chocolate swirl pudding cups caught Elle’s eye at the grocery store and ended up in our cart – with a can of Reddi-Wip of course. And now my sweet girl loves pudding just like her Mama.

Overhead view of three white bowls of homemade vanilla pudding on a marble board, surrounded by spoons and homemade whipped cream

HOMEMADE VANILLA PUDDING

Look, pudding mixes have their place and so do those little cups. I use them in my recipes all the time! 

My Doctored Cake Mix wouldn’t be the same without instant pudding mix, and recipes like Eclair Cake and Banana Cream Pie Fluff are so easy because of pudding mixes.

Homemade vanilla pudding ingredients on a marble countertop

But when I want to indulge in a bowl of pudding? Honestly, homemade pudding is the only way to go. 

I love my Homemade Chocolate Pudding with Baileys Irish Cream or even a good butterscotch pudding, but there’s really nothing quite like a bowl of Homemade Vanilla Pudding topped with some fresh berries.

Don’t be freaked out by the idea of making your own custard (because that’s really what pudding is). Making this vanilla pudding recipe is easier than you think – I’ll show you how!

Milk and sugar in a saucepan set on a blue towel on a marble countertop

VANILLA PUDDING INGREDIENTS

Homemade Vanilla Pudding is made with some staple ingredients:

  • Whole milk
  • Cornstarch
  • Salt
  • Granulated sugar
  • Egg yolks
  • Butter
  • Pure vanilla extract
Hot milk being streamed into a white bowl with 3 egg yolks

I recommend using whole milk when making pudding. I find that the texture of the pudding is best with whole milk. 

That said, you can use reduced fat milk or even a milk alternative, such as almond milk or coconut milk. Just keep in mind that using an alternative milk will affect the flavor of the pudding slightly.

I like to use both cornstarch and egg yolks in my pudding recipe. Both act as thickeners, but the egg yolks make it super rich while I find that the cornstarch helps to stabilize it a bit. I’ve made puddings without cornstarch in them and they’re a bit more unpredictable. 

Hand pouring vanilla extract into vanilla pudding in a saucepan

Think of the cornstarch as pudding insurance.

I also must ask you to please use pure vanilla extract when making your Homemade Vanilla Pudding. You want that real vanilla flavor, not the artificial stuff here! 

Sometimes when I want to be really fancy, I’ll use vanilla bean paste in this recipe in place of the extract. There’s just something about those beautiful vanilla bean flecks in the pudding!

Whisk stirring homemade vanilla pudding in a saucepan

HOW TO MAKE VANILLA PUDDING FROM SCRATCH

To make your vanilla pudding, start by whisking together ¼ cup of the milk with the cornstarch. Set this aside. 

In a medium saucepan, whisk together the rest of the milk, salt, and sugar. Heat the mixture over medium heat until it is steaming, but don’t let it boil. 

While the milk mixture heats up, whisk the egg yolks in a separate bowl. When the milk mixture is hot, slowly stream ½ cup of the hot milk mixture into the egg yolks, whisking constantly. This is called tempering and brings the temperature of the eggs up without scrambling them.

Small white bowl full of homemade vanilla pudding with plastic wrap pressed onto the top of the pudding

Slowly add the now-warmed egg mixture back into the pot, followed by the cornstarch slurry. Continue to cook over medium heat, whisking constantly, until the mixture starts to simmer and has thickened.

Remove the pudding from the heat and whisk in the butter and vanilla.

And that’s it! You’ve made Homemade Vanilla Pudding!

You can serve the pudding warm or let it chill before serving it. If you refrigerate it, be sure to place plastic wrap over it, touching the surface of the pudding, so that a skin does not form on the top.

Close up of homemade vanilla pudding in a small white bowl

HOW TO SERVE YOUR HOMEMADE VANILLA PUDDING

Don’t be fooled by what people might have made you think about vanilla – this vanilla pudding is anything but plain.

It’s delicious as-is but even better when topped with a dollop of homemade whipped cream and some fresh berries. Raspberries, blueberries, strawberries, blackberries…whatever is in season and looks best!

This recipe is also an amazing base for homemade banana pudding. 

Heck, you could even pour the pudding into popsicle molds for amazing, creamy vanilla pudding popsicles. 

I promise that once you make this recipe, you’ll be making it again and again. It’ll absolutely rekindle that childhood love for pudding!

Spoonful of vanilla pudding being held up to the camera
Want to save this recipe?
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Homemade Vanilla Pudding

By: Jamie
4.52 from 950 ratings
Prep: 10 minutes
Total: 10 minutes
Servings: 6
Forget boxed mixes or pre-packaged pudding cups. Making Homemade Vanilla Pudding is as easy as can be and the results are beyond delicious! 

Ingredients

  • 3 cups whole milk divided
  • 3 tablespoons cornstarch
  • Pinch of salt
  • ¾ cup sugar
  • 3 egg yolks
  • 1 tablespoon butter
  • 1 teaspoon pure vanilla extract

Instructions 

  • In a small bowl, whisk together ¼ cup of the milk with the cornstarch. Set aside.
  • In a medium saucepan, whisk together the remaining milk, salt, and sugar. Allow the mixture to heat over medium heat until it is steaming; do not let it boil.
  • While the milk heats, whisk the egg yolks in a separate small bowl. Once the milk is steaming, slowly stream ½ cup of the hot milk mixture into the egg yolks, whisking constantly. Slowly add the egg yolk mixture back to the pot, followed by the cornstarch mixture. Continue to cook over medium heat, whisking constantly, until the mixture starts to simmer and has thickened.
  • Remove from the heat and whisk in the butter and vanilla. 
  • Pour into individual serving dishes. Top each with a layer of plastic wrap touching the top of the pudding to prevent a skin from forming and serve warm or allow to chill for several hours before serving.

Video

Nutrition

Serving: 0.5cup, Calories: 232kcal, Carbohydrates: 35g, Protein: 5g, Fat: 8g, Saturated Fat: 4g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Trans Fat: 0.1g, Cholesterol: 117mg, Sodium: 66mg, Potassium: 195mg, Fiber: 0.04g, Sugar: 31g, Vitamin A: 386IU, Calcium: 163mg, Iron: 0.3mg

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

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.

164 Comments

  1. Kristi says:

    5 stars
    This was so good! I swapped out the vanilla wafers for graham crackers and used 1/2 cup vs 3/4 cup of Sugar.

  2. Michelle Shuster says:

    5 stars
    Wow!!!!! This was so delicious and easy. I’ll never buy boxed pudding again!!!! I used it for a filling in a yellow cake with fresh strawberries. Everyone said it’s their new favorite!!!!

    1. Jamie says:

      I love hearing this, Michelle! Thanks for stopping by and sharing your feedback. Happy baking!
      Jamie

  3. SG says:

    5 stars
    I was craving a nice vanilla pudding, but I had only one egg. So, I made 1/3 of the recipe and put only 1 tablespoon of sugar. It gave me a single bowl in barely 5 minutes! Delicious and totally worth it.

    1. Jamie says:

      So happy you enjoyed! Thanks for stopping by and sharing your feedback. Happy baking!
      Jamie

  4. K. says:

    5 stars
    Makes an excellent banana trifle using real whipping cream. I cut down the sugary to 1/2 Cup and added no sugar when whipping the cream. The bananas and Nilla wafers made it sweet enough. Very good. Next time, I will carefully blend the cooled/cold pudding and whipped cream together for equalization of the sweetness of the sugar.

    1. Jamie says:

      So glad to hear you enjoyed the recipe! Thanks so much for stopping by and leaving your feedback.
      -Jamie

  5. KayLynn L. says:

    I LOVE this banana pudding recipe everyone loved it at my bake sell

    1. Jamie says:

      Hello-
      So happy to hear you enjoyed this recipe! Thanks so much for stopping by and leaving y our feedback. Have a great day and happy baking!
      -Jamie

  6. Linda S. says:

    5 stars
    Love this recipe. It’s a great way to use up that milk in the fridge that is about to expire, and we all know with current crazy food prices how important it is not to let it go to waste. This will have a permanent place in my recipe binder!

    1. Jamie says:

      Hi!
      I am so happy to hear you enjoyed the recipe. Thanks so much for stopping by and leaving your feedback!
      Happy Baking!
      -Jamie

  7. Melanie Smith says:

    4 stars
    Could I put a split vanilla bean in the milk while it’s heating to add some vanilla beans in?

    1. Jamie says:

      sure!

  8. Essysupare says:

    Nice pudding recipe ♥️♥️am just loving it

    1. Jamie says:

      Hello!
      I’m so happy to hear you enjoyed this recipe. Thank you so much for stopping by and leaving your feedback.
      -Jamie

  9. Makayla says:

    5 stars
    Came out great, I had to adjust the recipie because I had 9 egg yolks I needed to use and still came out great, even with my not completely correct measurements. Pretty forgiving if you cook it long enough

    1. Jamie says:

      Hi!
      I am so happy to hear you enjoyed this recipe! Thanks so much for stopping by and leaving your feedback!
      -Jamie

  10. Nikki says:

    5 stars
    This pudding is so good. Thank you!!

    1. Jamie says:

      I am so happy to hear you enjoy this recipe! Thanks so much for stopping by and leaving your feedback!
      -Jamie