Vanilla Pudding From Scratch

This is one of those classic recipes that you master and then you make forever. Smooth, thick, full of real vanilla flavor, and just the right amount of sweet. I’ve made it more times than I can count: sometimes for my kids, sometimes just for me. If you’ve got ten minutes and a whisk, you’re all set.

vanilla pudding in quarter pint glass jar with whipped cream on top, with another in background.

This is easy to make, but it does need your full attention for a few minutes. You’ll need to whisk constantly. Don’t step away, even for a second. Use a good saucepan, medium heat, and take it off as soon as it thickens. And don’t skip the plastic wrap on top while it chills

Ingredients and Tools You’ll Need

The cornstarch will help thicken your pudding. Make sure you have a good whisk. You are going to need it to get rid of lumps and get a smooth pudding.

pudding ingredients measured out in bowls on counter.

This will make 2 large servings, but it’s so easy to make a big batch. If you’d like to double or triple this recipe, you can make adjustments in the recipe card at the bottom of this post.

Equipment

  • Large mixing bowl
  • Medium saucepan
  • Whisk
  • Plastic Wrap

Ingredients 

  • 3 tablespoons cornstarch
  • ⅛ teaspoon sea salt
  • ⅔ cups real maple syrup (you can use honey or agave instead of maple syrup, but the flavor and sweetness will change slightly.)
  • 2 cups milk
  • 2 egg yolks
  • 2 tablespoons unsalted butter
  • 2 teaspoons vanilla extract

How to Make Vanilla Pudding

Don’t walk away! This recipe requires your attention! Stay close and whisk consistently, especially when the pudding is heating up.

Step One: Mix The Dry Ingredients

Grab a small bowl and mix your cornstarch and salt together. Make sure there aren’t any lumps. Set that aside.

Step Two: Whisk The Wet ingredients.

In a bigger bowl, whisk together your milk, maple syrup, and egg yolks. Really get in there and make sure those egg yolks are completely broken up, no yellow streaks.

wet ingredients mixed together in bowl.

Step Three: Combine Everything

Here’s the important part: SLOWLY add your cornstarch mixture to the milk mixture. I mean it – go slow and keep whisking the whole time. You want it smooth as silk.

cornstarch added to milk and egg mixture.

Step Four: Cook

Pour everything into a medium saucepan and put it over medium heat. Now you’re gonna stand there and whisk it the ENTIRE time. Don’t walk away, don’t check your phone. Just whisk. After about 4-5 minutes, it’ll start getting thick like actual pudding. When it coats your whisk, you’re done. Take it off the heat.

mixture heated up in saucepan.

Step Five: Add Butter & Vanilla

Stir in your butter and vanilla until it’s all mixed in.

butter and vanilla added to pudding mixture in pot.

Step Six: Cover And Wait

Pour it into whatever bowl you’re using. Here’s the trick nobody tells you: press plastic wrap directly onto the surface of the pudding before you put it in the fridge. Trust me on this – it stops that weird skin from forming on top. Let it chill for at least an hour, then dig in.

Storing & Serving

Since this recipe only makes 2 cups, there probably won’t be leftovers. But if there are, or you are making this ahead of time, keep it covered in the fridge for up to 5 days. This doesn’t freeze well.

Questions and Troubleshooting

Can I use a different type of milk?

You can, but whole milk will give you the richest pudding. Skim milk will make it lighter.

I don’t have any maple syrup. Can I use something else?

You can use pure honey or agave nectar. Whatever you choose will affect how sweet your pudding is.

Help! My pudding is lumpy! What did I do wrong?

Lumps usually happen when the cornstarch isn’t fully dissolved or the pudding isn’t whisked consistently enough. Try whisking the cornstarch with some milk before adding it to the rest of the mixture. And remember, constant whisking while cooking is key!

My pudding seems a little thin. What did I do wrong?

A few things could cause thin pudding. First, make sure you’re using enough cornstarch. Double-check your measurement to make sure you didn’t accidentally use too little. Second, the pudding needs to reach a simmering point to thicken properly. Make sure you’re heating it over medium heat and whisking constantly. If your pudding is still too thin after cooking and chilling, you can try reheating it gently with an extra teaspoon of cornstarch mixed with a tablespoon of cold milk.

front shot of one vanilla pudding in quarter pint glass jar with whipped cream on top.

More Snacks Kids Love

Your kids (and you) will love these homemade snacks.

Printable Recipe

two vanilla puddings in quarter pint glass jars with whipped cream on top.

Vanilla Pudding Recipe

Katie Shaw
This simple, from-scratch vanilla pudding is a classic comfort food that's perfect for a sweet treat any day of the week. Makes 2 large servings.
5 from 1 vote
Prep Time 10 minutes
Cook Time 5 minutes
Chill Time 1 hour
Total Time 1 hour 15 minutes

Equipment

  • Large mixing bowl
  • Medium saucepan
  • Whisk
  • Plastic Wrap

Ingredients
  

  • 3 tablespoons cornstarch
  • teaspoon sea salt
  • cups real maple syrup
  • 2 cups milk
  • 2 egg yolks
  • 2 tablespoons butter unsalted
  • 2 teaspoons vanilla extract

Instructions
 

  • Mix dry ingredients. Add cornstarch and sea salt to a small mixing bowl. Mix the two ingredients until there are no lumps. Set aside.
  • Mix wet ingredients. Add the milk, maple syrup, and egg yolks to a medium-sized mixing bowl. Whisk the mixture until all ingredients are fully incorporated and the egg yolks are completely broken up.
  • Combine. Slowly add the dry mixture to the milk mixture. Whisk as you combine the two mixtures until it has a smooth consistency and all ingredients fully dissolve.
  • Heat mixture. Pour the mixture into a medium-sized saucepan and set it over medium heat. Continue to whisk the mixture as it heats up to keep it from overcooking and burning. After 4-5 minutes, the mixture will begin to thicken. Once thickened, remove from the heat.
  • Add butter and vanilla. Add butter and vanilla to the thickened pudding and whisk once more until everything is blended and your pudding has a nice, smooth, thick consistency.
  • Cover pudding. Pour the pudding into a bowl or container. Place a sheet of plastic wrap over the pudding, directly touching the surface of the pudding, and secure it around the sides of the bowl. This will help prevent any skin from forming as it cools.
  • Chill. Place the covered pudding in the refrigerator for at least one hour to chill before enjoying.

Save This Recipe

I’ll send you a link so you can find it later.

You'll join my email list which you will love. And if you don't, unsubscribe in one click. ❤️

Notes

This recipe is written for pure maple syrup, not pancake syrup or flavored corn syrup blends. The flavor and consistency won’t turn out right without the real thing.
If you’d like, top with whipped cream, fruit, or chocolate shavings once chilled.

Nutrition

Calories: 652kcalCarbohydrates: 96gProtein: 11gFat: 24gSaturated Fat: 13gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gTrans Fat: 0.5gCholesterol: 254mgSodium: 348mgPotassium: 637mgFiber: 0.1gSugar: 77gVitamin A: 1005IUCalcium: 444mgIron: 1mg
Did you make this?Let me know how it went!

Love,

Similar Posts

2 Comments

  1. 5 stars
    I am definitely trying this! I miss American pudding, but I can’t find cornstarch easily in my country. Can I substitute with potato starch instead?

    1. yes, it’s an equal substitute BUT it will firm up faster. so don’t walk away and reduce the cooking time 🙂

5 from 1 vote

Leave a Reply

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

Recipe Rating