• Skip to main content
  • Skip to primary sidebar
Delightful Adventures
menu icon
go to homepage
  • All Recipes
  • Recipe Index
  • About
  • Newsletter
  • E-Book
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • All Recipes
    • Recipe Index
    • About
    • Newsletter
    • E-Book
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Dessert » Pudding

    How to Make Vegan Vanilla Pudding

    Published by Gwen Leron on June 24, 2022 (Updated February 26, 2025)

    5 from 1 vote
    »
    6 Comments

    This page may contain affiliate links. Click to learn more. As an Amazon Associate I earn from qualifying purchases.
    Jump to Recipe
    Pinterest pin showing two images of vegan vanilla pudding, this image is to be used to pin this recipe to Pinterest.

    Creamy, homemade vegan vanilla pudding that’s dairy-free, and egg-free. It’s easier to make pudding from scratch than you may think! All you need to make this recipe is five simple ingredients, a few minutes, and a little refrigeration time so it sets.

    Once it's ready, garnish how you like (suggestions below!) and serve.

    A close-up shot of egg-free vanilla pudding an a small glass bowl.

    Save This Recipe!

    In a hurry? Drop your email below, and this recipe will be sent straight to your inbox for later. You'll also get fresh recipes every week! You can unsubscribe anytime.

    Save Recipe

    Many of us grew up eating store-bought pudding from a cup with a peel-back top as a school snack or instant puddings from a box for dessert, but those types were filled with many ingredients that made them far from vegan.

    This quick, delicious version is non-dairy, naturally gluten-free, and made without eggs, so it's simple. You just need five basic ingredients and they're all kitchen staples you likely have in your fridge and cupboards right now. No need for any grocery store pre-made pudding or instant pudding mix!

    This easy recipe is adapted from my vegan pumpkin pudding, another vegan pudding recipe you'll love (I also have chocolate pudding, butterscotch pudding, avocado chocolate pudding, and sweet potato pudding that you'll love, too!).

    But let's talk about THIS dairy-free pudding now, how to make it, how to serve it, plus all the tips and tricks you'll need to ensure you make it perfectly every single time. (It's such a perfect vegan dessert recipe, your sweet tooth, your family, and your friends will be asking for more!)

    Ingredients You'll Need

    As mentioned, all you need to make this vanilla pudding recipe is five simple ingredients (six if you count the optional ingredient!).

    An overhead shot showing the ingredients needed to make vegan vanilla pudding.

    Ingredient and Substitution Notes

    As always, I recommend sticking with the recipe the way it's written for the best results, but I've included a few notes below about each ingredient and what you can and cannot substitute.

    Sugar - I use organic cane sugar in this recipe. White sugar can also be used, but make sure it's vegan.

    I haven't made this recipe with any other types of sugar (like coconut sugar or brown sugar), a liquid sweetener (like maple syrup or agave), or any sugar alternatives to make it sugar-free, so I'm not sure how they would work.

    Cornstarch - This is the ingredient that thickens the pudding, without it, your pudding will be watery so it cannot be left out. If you want to make your vegan vanilla pudding without cornstarch, arrowroot starch (also referred to as arrowroot flour or arrowroot powder) can be used instead.

    Salt - Just a little is needed to balance the flavour.

    Dairy-Free Milk - Any plant milk will work but creamier milk (like soy milk or oat milk) will give you a creamier result. My preference is to use oat milk but I have tested with almond milk and the result was also great. I would not recommend any type of milk that is very thin and watery (like rice milk) or one that has a strong flavour (like coconut milk).

    If coconut milk is used, the coconut flavour will come through and overpower the vanilla flavour, however, coconut milk WILL work in this recipe, just be prepared for your pudding to be a "coconut vanilla pudding," it will not taste like classic vanilla pudding.

    Vanilla Extract - Since it's vanilla pudding, this ingredient is essential. Vanilla bean paste can also be used.

    Unsalted Vegan Butter (Optional!) - Whisking in a little vegan butter at the end of the cooking time will result in an even creamier and richer pudding. This pudding can be made without butter, it's an optional ingredient so it can be omitted if you prefer an oil-free pudding.

    If you choose to add the vegan butter, either salted or unsalted will work. If using salted, omit the salt in the recipe.

    How to Make It

    (Note: I’ve outlined the step-by-step on how to make this vegan pudding recipe here, but find the full recipe, ingredients, and directions at the end of this post.)

    1. Add the dry ingredients to a medium saucepan and whisk them together, making sure there are no remaining lumps before moving to the next step.

    2. Slowly whisk in the dairy-free milk.

    3. Whisk everything together. Use a spoon to scrape around the corners of the pot to make sure no dry spots remain.

    4. Place the pot on the stove over medium-high heat and whisk continuously until it has thickened.

    You don't want the mixture to boil, but it will start to bubble towards the end of the cooking time and it will take roughly 8 minutes to thicken properly. No noticeable thickening will happen until the last 2 minutes or so, but keep whisking!

    A collage of four images showing the first sequence of steps needed to make vegan vanilla pudding.

    5. Once the pudding has thickened, remove it from the heat.

    6. Whisk in the vanilla and if you are using it, the vegan butter.

    A collage of two images showing the final steps needed to make dairy-free eggless vanilla pudding.

    7. Let the pudding cool a little by allowing it to sit in the pot for 15 minutes, whisking it occasionally so it doesn't start to form a skin on top.

    Once the 15 minutes have passed, pour the pudding into a medium glass bowl and place plastic wrap directly on top of the pudding so the surface is covered. This will prevent a thickened layer of pudding from forming on top.

    If you prefer to not use plastic wrap, see the "Tips for Success" section below.

    You can also pour the pudding directly into individual bowls to chill, this will result in pudding that is a little more set after chilling since you will not be able to whisk it after it has cooled to loosen it up. You'll still need to place the plastic wrap on each bowl.

    8. Place the bowl(s) in the refrigerator and allow it to chill for at least two hours. When ready to serve, remove from the fridge, remove the plastic, whisk the pudding, and add to individual bowls.

    How to Serve It

    Serve your creamy vanilla pudding cold and it can either be enjoyed plain or you can dress the top of the pudding up with coconut whip and fresh berries (fresh blueberries, fresh raspberries, and fresh strawberries all work well!) or fresh fruits.

    If you want a little crunch, you can serve with vanilla wafers, animal crackers, or even crushed cookies.

    An image showing a spoon putting dairy-free whipped cream on top of a bowl of eggless vanilla pudding.

    If whipped cream is not your thing, then you can also top it with a homemade fruit sauce or compote.

    This pudding also makes the perfect base for any sweet treat that calls for a homemade vanilla pudding such as a trifle or certain pies.

    Storing Leftovers

    Store leftovers covered in the refrigerator for up to four days.

    Since this pudding contains cornstarch, it cannot be frozen because the texture will change and not be very pleasant after it thaws.

    Troubleshooting

    This recipe was tested extensively, so if you make it exactly as it's written, the pudding will turn out perfectly, however, mistakes happen, so if any of the following takes place, here's how to fix them.

    1. If the pudding has not thickened after the cooking time stated in the recipe, do not add more cornstarch, it will clump up and not do anything to help.

    The first thing to try is to cook the pudding for a few more minutes until it thickens properly.

    If that does not work, your cornstarch was not measured correctly, and not enough was added.

    To fix with more cornstarch, make a slurry by whisking 1 teaspoon of cornstarch with 1 teaspoon of water in a small bowl. Slowly whisk the slurry into the pudding while it is still over the heat and whisk continuously until it has thickened properly.

    It's important to add the slurry while the pudding is still over the heat, it will not thicken if added after the cooking time has ended.

    2. If there are lumps in the pudding, whisk until they are gone. If that does not help, run the pudding through a sieve.

    An overhead shot showing four bowls of dairy-free vanilla pudding.

    Tips for Success

    • Measure and have all your ingredients ready to go before starting. This will make the process run smoothly, quickly, and easily.
    • Measure your ingredients correctly. I highly recommend using a scale (this is one I have (Amazon Link) and my weight measurements when making this recipe. Too much or too little cornstarch will result in a pudding that is too thick or too thin.
    • Make sure to use unsweetened, unflavoured milk so you have full control over the sweetness and flavour.
    • Don't let it boil. Pudding only requires very light simmering to thicken, boiling is an indicator that the heat is too high and it could burn. It may start to bubble once it is almost done, that is okay, just as long as it isn't bubbling for the entire cook time.
    • Make sure to whisk constantly during the cooking time. This is to ensure no clumps form, if they do, it's very hard to get rid of them, so keep whisking!
    Eggless vanilla pudding and whipped cream on a spoon.

    Tips for Success (continued)

    • If you prefer not to use plastic wrap, you can place the pudding in an airtight container, but keep in mind that a thick layer will form on top of the pudding (also known as pudding skin). When whisked after chilling, it will make the pudding lumpy. The lumps at that point will not be able to be whisked back in, so to get rid of them, pass the pudding through a sieve and it will get back to being silky smooth.
    • Don't skip the chilling time. The pudding will be thick after cooking, but it will continue to thicken when it chills until it reaches the perfect consistency.
    • Read this post from top to bottom before you start. I’ve included a lot of tips and tricks so you get things right. Also read through the actual recipe before getting started.
    • Follow the recipe exactly as it’s written for the very best results.

    If You Make This Recipe...

    Please let me know how your vanilla pudding turned out! Leave me a comment and star rating below or you can post a picture on Instagram and tag me so I can see it. (I’m @delightfuladventures on Instagram!)

    And If You Like This Recipe...

    You may like these other easy vegan dessert recipes:

    • Dairy-Free, Egg-Free Crème Brûlée
    • Vegan Chocolate Mousse
    • Vegan Vanilla Ice Cream
    A small glass dish filled with vegan gluten-free vanilla pudding, coconut whip and berries.
    Print Recipe Pin Recipe SaveSaved!
    5 from 1 vote

    How to Make Vegan Vanilla Pudding

    Creamy, homemade vegan vanilla pudding that’s dairy-free, and egg-free. It’s easier to make pudding from scratch than you may think! All you need to make this easy dessert recipe is five simple ingredients, a few minutes, and time to chill it so it sets. Once ready, garnish how you like and serve!
    Prep Time:10 minutes minutes
    Cook Time:8 minutes minutes
    Chill Time2 hours hours
    Total Time:2 hours hours 18 minutes minutes
    Author: Gwen Leron
    Course: Dessert
    Cuisine: Gluten-Free
    Diet: Vegan
    Servings: 4

    Suggested Equipment:

    • Kitchen Scale
    • Whisk
    • Dry Measuring Cups
    Prevent your screen from going dark

    Ingredients:

    • ¼ cup (50g) sugar
    • 3 tablespoons (24g) cornstarch (arrowroot starch may also be used, see note below)
    • ⅛ teaspoon salt
    • 2 cups (480ml) unsweetened dairy-free milk (see note below)
    • 1 ½ teaspoons vanilla extract
    • 2 tablespoons (28g) unsalted vegan butter (optional) (see note below)

    Instructions:

    • Add the sugar, cornstarch, and salt to a medium saucepan. Whisk until combined and no lumps remain. You may need to break up any lumps with the back of a spoon.
    • Slowly whisk in milk until combined with the dry mixture. Scrape around the corners of the pot with a spoon to be sure no dry ingredients remain.
    • Place pot on medium-high heat and continuously whisk until mixture has thickened enough to coat a spoon, this will take 8 minutes. (See images above)
    • Remove the pot from the heat and whisk in vanilla and if using, the vegan butter.
    • Allow the pudding to sit in the pot for 15 minutes. Whisk every few minutes during the rest time so it does not start to form a skin on top.
    • Pour pudding into a medium-sized glass bowl or individual serving bowls.
    • Place plastic wrap directly on the surface of the pudding and place the bowl(s) in the refrigerator.
    • Refrigerate pudding for at least 2 hours so it can set. If you refrigerated in a medium bowl, remove the plastic and whisk the pudding to loosen it up and then divide between serving bowls. Serve cold, either plain or with coconut whipped cream and fresh berries.

    Recipe Notes:

    • Please read all of the information above, as well as the notes below before making this recipe.
    • This recipe makes 2 cups of pudding in total.
    • Any type of unsweetened non-dairy milk can be used, a creamy milk will provide the best results.
    • Make sure to use unsweetened, unflavoured milk so you have full control over the sweetness and flavour.
    • If you want to make your vegan vanilla pudding without cornstarch, arrowroot starch (also referred to as arrowroot flour) can be used instead.
    • You don't want the mixture to boil, but it will start to bubble towards the end of the cooking time. It will take roughly 8 minutes to thicken properly. No noticeable thickening will happen until the last 2 minutes or so, but keep whisking!
    • The vegan butter is optional if you prefer to have an oil-free pudding, however, adding the butter will result in a richer, smoother, and creamier pudding.
    • If you prefer not to use plastic wrap, you can place the pudding in an airtight container, but keep in mind that a thick layer will form on top of the pudding (also known as pudding skin) that will make the pudding lumpy when whisked. Lumps at that point will not be able to be whisked back in, so to get rid of them, pass the pudding through a sieve and it will get back to being silky smooth.
    • You can also pour the pudding directly into individual serving bowls to chill rather than one large bowl, this will result in pudding that's a little more set after chilling since you will not be able to whisk it after it has cooled to loosen it up. You'll still need to place the plastic wrap on each bowl.
    • Adapted from my vegan pumpkin pudding recipe.
    • The nutrition info listed below is for 1 of 4 servings (each serving is ½ cup) with the recipe made as written using unsweetened oat milk and no vegan butter. Nutritional data is only to be used as a rough guide. Click here for more info on how nutrition info on this website is determined.

    Nutrition Info:

    Serving: 0.5cup | Calories: 124kcal | Carbohydrates: 24g | Protein: 1g | Fat: 2.5g | Saturated Fat: 0.3g | Sodium: 126mg | Potassium: 190mg | Fiber: 0.3g | Sugar: 16g | Vitamin A: 150IU | Calcium: 130mg
    Did You Make This Recipe?If so, please share a picture with me on Instagram! Tag @delightfuladventures and hashtag #delightfuladventures. I can't wait to see!
    PuddingSnacksGluten-FreeNo Nuts AddedOil-FreeVanilla

    More Vegan Pudding Recipes

    • An overhead image of vegan pumpkin creme brulee in a white ramekin topped with sugared cranberries.
      No-Bake Vegan Pumpkin Crème Brûlée (No Tofu, No Nuts)
    • A spoon scooping out a spoonful of butterscotch pudding and coconut whipped cream from a small bowl.
      Vegan Butterscotch Pudding
    • An overhead image of vegan crème brulee, a spoon is cracking the caramelized sugar shell.
      Easy Vegan Crème Brûlée
    • A small glass dish filled with vegan chocolate pudding topped with coconut whip and a fresh strawberry.
      Vegan Chocolate Pudding (Dairy-Free, Eggless)

    Reader Interactions

    Comments

      5 from 1 vote

      Did You Make This Recipe or Have a Question About It? Cancel reply

      If you’ve made this recipe and loved it, I’d be so grateful if you left a comment and star rating. Your ratings help others discover my recipes so they can enjoy them, too. If you haven’t tried the recipe yet but have a question, feel free to ask, and I’ll get back to you as soon as I can. Thank you so much for your support!

      Sincerely,
      Gwen

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

      Recipe Rating





    1. LaVerne Davis says

      August 25, 2024 at 3:02 pm

      Hi! Thanks for this recipe. My Granddaughter has egg/dairy allergies and I am interested in using for my banana pie. At the point where the pudding is hot and ready to set...I would like to pour over my prepared layers of bananas and wafers. I wonder if I take this action will the pudding still cool at the expected consistency?

      Thank you!

      Reply
      • Gwen Leron says

        August 27, 2024 at 11:49 am

        Hi Laverne! I have never used it this way so I can't say for sure but if it were me, I would let it fully cool at room temperature before pouring over the bananas and wafers instead of pouring it hot. While it's cooling, be sure to whisk it every once in a while so it does not form a skin on top. If you give it a try, I'd love to hear how things turn out, enjoy!

        Reply
    2. Pris says

      November 30, 2022 at 2:08 am

      5 stars
      Can I add powdered chocolate?

      Reply
      • Gwen Leron says

        November 30, 2022 at 7:02 am

        Hi Pris, if you want to make chocolate pudding, I would not change this recipe, make my vegan chocolate pudding recipe instead.

        Reply
    3. Michele says

      June 27, 2022 at 12:31 am

      Have you experimented with other flavors —lemon, butterscotch, chocolate?

      Reply
      • Gwen Leron says

        June 27, 2022 at 12:32 pm

        Hi Michele, I have and will be sharing those new recipes soon. (I already have pumpkin pudding and sweet potato pudding!)

        Reply

    Primary Sidebar

    Image of person wearing a red shirt with a black apron over it.

    Hi, I'm Gwen! if you’re looking for easy-to-make, delicious vegan desserts & baking recipes you’ll want to make over and over again, you’ve landed in the right place!

    More about me →

    READER FAVOURITES

    • A jar of fresh strawberry sauce sitting on a wood surface, fresh strawberries sit to the left of the jar.
      Easy Strawberry Sauce
    • Lentil Sweet Potato Chili in a white bowl on a dark wooden table.
      Slow Cooker Lentil Sweet Potato Chili
    • Gluten Free Vegan Apple Muffins on a plate on a brown wooden table.
      Mini Gluten-Free Vegan Apple Muffins
    • A stack of four gluten-free sugar cookies on a small white plate, more cookies and a glass of milk sits behind it.
      Vegan Gluten-Free Sugar Cookies

    Banana Favourites

    • A stack of five vegan banana chocolate chip cookies, fresh bananas and more cookies sit in the background.
      Vegan Banana Cookies
    • A piece of banana cake with cream cheese frosting sitting on a small white plate with a fork to the side.
      Easy Vegan Banana Cake
    • A piece of baked banana oatmeal on a white plate, a fork, a glass of orange juice, and bananas sit to the left of the plate.
      Vegan Banana Baked Oatmeal
    • Close up shot of a chocolate banana muffin on a white plate.
      Vegan Gluten-Free Chocolate Banana Muffins

    Footer

    ↑ back to top

    QUICK LINKS

    • ABOUT
    • CONTACT
    • WEB STORIES

    NEWSLETTER

    • SIGN UP FOR EMAILS AND UPDATES!

    INFO

    • ACCESSIBILITY
    • CCPA POLICY
    • DISCLOSURE & POLICIES
    • EDITORIAL POLICIES
    • DO NOT SELL MY PERSONAL INFORMATION
    • PRIVACY

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2014–2025 Delightful Adventures

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.