5 from 15 votes

Vanilla Pudding

Jump to Recipe ▼

50 Comments

Servings: 5 servings

5 hrs 35 mins

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclosure policy.

A sweet and simple recipe for Homemade Vanilla Pudding! Silky smooth and richly flavored with vanilla bean (and the option to use vanilla extract if you don’t have a bean on hand) this is a great easy pudding recipe! Make sure to top yours off with homemade whipped cream

Homemade vanilla pudding in white bowl

Vanilla Pudding

Homemade pudding is roughly one million times better than anything you’re going to find at the grocery store. No snack pack and no packet of powder that you shake into cold milk can hold a candle to the taste of real, from-scratch vanilla pudding.

Today’s recipe is a classic, and it’s surprisingly simple to make. Nothing but sweet & simple ingredients (I bet you have all of them in your pantry right now), a little bit of technique, and plenty of real authentic flavor — save those packets for pudding cookies instead!

Ingredients for vanilla pudding

Ingredients for Vanilla Pudding

  • Milk — Use whole milk for this recipe. I am not sure that the pudding will thicken properly if you substitute a lower fat milk or a milk substitute, such as almond milk, but I’m skeptical that it would.
  • Heavy cream — I like to use a blend of milk and cream for a pudding that is full-bodied and not too thin/watery.
  • Sugar  — granulated, don’t worry the grains will dissolve, if you recall we also used granulated when making my silky-smooth lemon curd.
  • Egg yolks — Just the yolks, and you’ll just need two of them! While I tried this recipe using as many as 5 yolks and as few as zero, I liked this middle ground with just two. They gave the pudding a nice thickened consistency without making it too thick. Discard the whites or save them to make meringues!
  • Cornstarch — or “cornflour” as it’s called outside of the US. This is another thickening agent; it helps keep our vanilla pudding from being too watery!
  • Vanilla — You can use either a vanilla bean or vanilla extract, both work well. The recipe includes instructions on where to add each — if using a bean you’ll add it in the beginning to get as much flavor as possible from the bean, if using extract we won’t add it until the end (for maximum flavor).
  • Salt — for flavor
  • Butter — We’ll stir this in at the end for a creamy vanilla pudding with a smooth, silky mouthfeel.

Making vanilla pudding: testing consistency on the back of a spoon

Tips for Making Homemade Vanilla Pudding:

Don’t Crank up the Heat!

When you first combine all of your ingredients on the stovetop, it’s easy to become impatient waiting for the pudding to thicken. However, keep your heat on medium (or even a notch below) so that the sugar has a chance to melt and you don’t end up cooking bits of your eggs. Turning up the heat to speed things along usually results in a pudding that is burnt or one that never thickens as it’s supposed to.

The Spoon Test

It’s important that your pudding thicken properly, but how do you know if it’s thick enough? The easiest way that I’ve found to tell is to dip a (clean) spoon into the pudding. It should coat the back of the spoon, and if you use your finger do draw a line through the pudding the line should hold its shape (excess pudding from the spoon shouldn’t flow back over the line). See the image above for an illustration of what thickened vanilla pudding looks like.

Vanilla Bean vs. Vanilla Extract

My personal preference is to use a vanilla bean in this recipe (can’t beat that pure vanilla flavor!) but they are expensive right now and you can still make perfectly delicious vanilla pudding without one. If you happen to have a vanilla bean you can spare, you’ll split it and toss it in at the beginning of the recipe so all of the flavor can make its way into your pudding (this is also what I do when I make Pastry Cream for Cream Puffs). If using extract, you’ll actually want to add it after cooking for best flavor. The recipe includes instructions for both!

Use a Strainer

A fine mesh strainer is ideal for catching any lumps or tiny bits of cooked egg that might’ve formed in your pudding. While you can make vanilla pudding without one, it’s ideal for guaranteeing a silky smooth pudding. I linked to the one that I own in the recipe description.

Looking for a good chocolate version? Try my easy Chocolate Pudding instead!

Spoon with vanilla pudding on it, bowl of vanilla pudding topped with whipped cream in the background

Are Vanilla Pudding and Custard the Same Thing?

Vanilla pudding and custard are similar, but if you want to get technical, there are some differences. Generally, puddings are made with milk and cream and are thickened using cornstarch while custards are thickened with egg yolks.

By some standards, this vanilla pudding recipe could be considered a pudding/custard hybrid, but since it’s primarily thickened by the cornstarch and has a silkier, less firm consistency than is generally considered acceptable for custards, I definitely think it falls into the pudding camp. Alternatively, my banana cream pie and coconut cream pie consist of a base that is more similar to a custard.

I found that some sources claim that custard must also be baked (like Creme Brûlée), but not everyone seems to agree. Here’s a great article about the differences between the two that goes into even more detail if you want to check that out!

Enjoy!

Let’s bake together! Follow me on my YouTube channel where I’ve already uploaded over 150 recipe videos that you can watch for free!

Vanilla pudding in bowl on blue towel
5 from 15 votes

Vanilla Pudding

A sweet and simple recipe for Homemade Vanilla Pudding! Silky smooth and richly flavored with vanilla this is a great easy pudding recipe! Includes a how-to VIDEO below the recipe!
Prep: 5 minutes
Cook: 30 minutes
Chilling Time: 5 hours
Total: 5 hours 35 minutes
Servings: 5 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • ¾ cup (150 g) granulated sugar
  • 3 Tablespoons cornstarch, cornflour in the UK
  • ¼ teaspoon salt
  • 2 cups (475 ml) whole milk
  • ½ cup (118 ml) heavy cream
  • 2 large egg yolks¹
  • 1 vanilla bean², split in half lengthwise, see notes for vanilla extract substitute
  • 3 Tablespoons unsalted butter, cut into pieces

Instructions 

  • Whisk together sugar, cornstarch, and salt in a medium saucepan.
    ¾ cup (150 g) granulated sugar, 3 Tablespoons cornstarch, ¼ teaspoon salt
  • Add milk, heavy cream, egg yolks, and split vanilla bean (if using vanilla extract instead, reserve to add later) and whisk until egg yolks are broken up and ingredients are combined.
    2 cups (475 ml) whole milk, ½ cup (118 ml) heavy cream, 2 large egg yolks¹, 1 vanilla bean²
  • Place over medium heat and whisk frequently until ingredients begin to thicken. This will take several minutes, do not increase stovetop heat as it’s important to slowly heat the mixture so the sugars melt so that the pudding can reach the appropriate consistency.
  • Once mixture has thickened and coats the back of a spoon, whisk constantly until it comes to a boil (keep heat on medium, medium/high max).
  • Once mixture begins to boil, cook stirring/whisking constantly for 60 seconds before removing from heat (continue to stir so pudding doesn’t burn on the bottom of the pan).
  • If you used a vanilla bean, you may remove that at this point. Add butter one piece at a time, stirring after each addition until melted and incorporated into the pudding. If using vanilla extract, add that now as well. Stir until butter is melted and pudding is smooth.
    3 Tablespoons unsalted butter
  • Pour pudding through a fine-mesh sieve into a medium-sized heatproof bowl (pouring through the sieve is optional but it will eliminate any lumps). Allow to cool for 20 minutes, stirring occasionally to prevent a skin from forming.
  • Cover the surface of the pudding with plastic wrap or parchment paper, touching the plastic/paper directly against the surface of the pudding to prevent a skin from forming. Allow to cool to room temperature and then transfer to refrigerator and allow to chill for several hours (preferably overnight) before serving.
  • If desired, top with whipped cream before serving!

Notes

¹Discard the whites or use them to make meringue cookies!
²Or you may substitute 2 teaspoons vanilla extract. If using extract, stir it in when you add the butter in step 6.

Nutrition

Serving: 1serving | Calories: 361kcal | Carbohydrates: 40g | Protein: 5g | Fat: 21g | Saturated Fat: 12g | Trans Fat: 1g | Cholesterol: 134mg | Sodium: 172mg | Potassium: 157mg | Fiber: 1g | Sugar: 35g | Vitamin A: 816IU | Vitamin C: 1mg | Calcium: 137mg | Iron: 1mg

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

Like this? Leave a comment below!

Bowl of soup made with vegetables and veggie broth.
Cozy Soup Recipe Series
This email series will guide you through some of my coziest soup recipes. You'll be making these all winter long!

You May Also Like:

5 from 15 votes (4 ratings without comment)

Leave a comment

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

Recipe Rating




50 Comments

  1. Jill G says:

    5 stars
    The reward:effort ratio is off the hook on this vanilla pudding recipe! I tripled the recipe and served this at a large birthday dinner this evening. Everyone raved about its flavor and texture. Silky smooth. This will be my new go-to from now on. Thanks so much!

    1. Sam Merritt says:

      Thank you so much for trying my recipe, Jill! I’m so glad it was such a hit! 🙂

  2. Theresa says:

    5 stars
    This recipe turned out perfect! I had a fine mesh strainer on hand but I didn’t need it. The vanilla pudding was so rich, smooth and creamy! I have made so many recipes from Sugar Spun Run and they have all turned out delicious.

    1. Sam Merritt says:

      Thank you for trusting my recipes, Theresa! I’m so glad you enjoyed it so much. 🙂

  3. April says:

    5 stars
    Made this for my mom who has terminal throat cancer and cant eat much anymore. She loves it, and it makes me so happy that she is willing to eat this through the pain. I know it must be good. Thank you, Sam.

    1. Sam Merritt says:

      I am so, so, so sorry to hear that April! 🙁 I am happy there’s still something she can enjoy. 🙁

  4. Rachael Rice says:

    How big is the serving size for this recipe? I know it says 5 servings, but wanted to see how much to scale to make a larger batch.

    1. Sam Merritt says:

      Hi Rachael! It will make around 3 cups total. 🙂

  5. Bruce says:

    5 stars
    Now that’s vanilla pudding! If you’re ever tempted to make the cook and serve junk from a box, just consider that except for measuring a little sugar, sorn starch, and salt, and adding vanilla and butter at the end, this is no more work than that So, for an extra five minutes, you get this wonderful treat. It is very creamy, and the vanilla flavor is somewhat subtle, but that keeps it from overpowering the creamy, slightly custardy base flavor of this pudding, so don’t add extra vanilla. Just make it!

    1. Emily @ Sugar Spun Run says:

      Thanks for giving it a try, Bruce! We are so happy our homemade version was such a hit for you 🩷

  6. Natasha says:

    if using a vanilla paste, would you treat it like an extract? thanks

    1. Emily @ Sugar Spun Run says:

      Yes, exactly! Enjoy, Natasha 🩷

  7. Jennifer says:

    Could I replace with coconut sugar?

    1. Sam says:

      Hi Jennifer! I haven’t tried it so I can’t say for sure. If you do try it, I would love to know how it turns out. 🙂

  8. Katie says:

    5 stars
    Delicious recipe! The first time I made it I used the 3/4 sugar as called for, but found it way too sweet. The next time I made it I used 1/4 cup and really liked that level of sweetness. Also used the vanilla extract, but one of these days I’ll make it with an actual vanilla bean. This is on my weekly rotation of sweets making. Thanks for the recipe Sam!

    1. Sam says:

      I’m so glad you enjoyed it so much, Katie! 🙂