• 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

    Vegan Butterscotch Pudding

    Published by Gwen Leron on March 28, 2024

    3.7 from 3 ratings
    »
    4 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 with two images of vegan butterscotch pudding, this image is for pinning this recipe to Pinterest.

    Homemade, creamy vegan butterscotch pudding that’s just like the comforting, old-fashioned version you remember except it’s dairy-free, egg-free, nut-free, and naturally gluten-free.

    A spoon scooping out a spoonful of butterscotch pudding and coconut whipped cream from a small 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

    If you love pudding as much as I do, you'll love this silky smooth, rich, crave-worthy vegan butterscotch pudding!

    I've already shared my vegan chocolate pudding and vegan vanilla pudding, so adding butterscotch to the mix rounds out the top three classic, nostalgic flavours of pudding cups many of us grew up with in our lunch boxes.

    But just in case you've never had butterscotch pudding and you're not sure what it tastes like, imagine caramel but with a more complex, deeper, richer flavour but in creamy pudding form. Caramel is made with white sugar, but this pudding is made with dark brown sugar which is how it gets that deep, decadent flavour.

    Before you head down for all the details, check out and bookmark these other delicious easy pudding recipes that are all 100% vegan, too!

    • Vegan Pumpkin Pudding
    • Vegan Sweet Potato Pudding
    • Coconut Mango Chia Pudding
    • Chocolate Banana Coconut Chia Pudding
    • Dark Chocolate Mint Avocado Pudding

    Ingredients You'll Need

    You need just a few simple ingredients; I go through them below and I've included info about making substitutions.

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

    Ingredient and Substitution Notes

    Unflavoured, Unsweetened Dairy-Free Milk - Any plant milk will work, I usually use almond milk or oat milk. If you will not be using vegan heavy cream (see the next ingredient!) and will be using all dairy-free milk, I recommend choosing a creamy one (like oat milk or soy milk) and not one that's overly thin and watery (like rice milk). I don't recommend using coconut milk to replace the milk, its flavour is too strong and will overpower the butterscotch flavour.

    Unsweetened Vegan Heavy Cream or Vegan Whipping Cream (not vegan whipped cream) - You'll need a dairy-free heavy cream / whipping cream (they're the same but brands refer to them differently) which is the vegan alternative to dairy heavy cream. Silk, Country Crock, Becel, Califia Farms, and Violife are just a few brands that make it.

    You can substitute more dairy-free milk or canned lite coconut milk for the heavy cream, but the coconut flavour from the milk will come through slightly (it will be stronger from full fat, which is why I recommend using lite). If you replace it with dairy-free milk, your pudding will not be as rich.

    Dark Brown Sugar - This is a key ingredient; it plays a huge role in creating the butterscotch flavour. Dark brown sugar has a deeper, richer flavour than regular brown sugar because it contains more molasses.

    If you don't have brown sugar, you can use regular light brown sugar, but in my testing, I found that it did not give a very strong butterscotch flavour to the pudding, so keep that in mind. If you have molasses on hand and can only use regular brown sugar, add ½ teaspoon of molasses to the pot when you add the sugar, water, and salt to help boost the flavour.

    This recipe will not work with white sugar or a liquid sweetener (like maple syrup or agave), and I haven't tested any other types of sugar (like coconut sugar). I have not tested with any sugar alternatives, I'm not sure that they can caramelize the way that is needed for this recipe.

    Water - Just a little is needed to mix with the sugar so it melts evenly while it starts to caramelize. This also helps it to not burn as easily.

    Cornstarch - This is the magic ingredient that thickens the pudding, without it, your pudding will be runny, so it cannot be left out. If you want to make your vegan butterscotch pudding without cornstarch, arrowroot starch (also referred to as arrowroot flour or arrowroot powder) can be used instead. I don't recommend using tapioca starch, it will thicken the pudding, but it does not give the best texture.

    Vegan Butter - It contributes to the butterscotch flavour and makes your pudding extra smooth and silky. Salted or unsalted will both work fine. If you don't have vegan butter, it can be left out but your pudding will not have the same texture and flavour, it will still be great, just not the best it could be.

    Salt and Vanilla Extract - Both are needed to balance and enhance the flavour of the pudding, don't leave either of them out.

    For more delicious sweets, look through all of these mouthwatering easy vegan dessert recipes.

    How to Make It

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

    Start by whisking the milk, heavy cream, and cornstarch. Set aside.

    1. Add the sugar, water, and salt to a heavy-bottomed medium pot.

    2. Whisk them together, making sure there are no sugar lumps before moving on to the next step.

    3. Caramelize the mixture over medium-high heat for a few minutes, it will bubble a lot towards the end, but that's okay. There's no need to stir while it's bubbling unless it starts to rise too high.

    4. Remove the pot from the heat and slowly add the milk mixture to the hot sugar mixture and whisk.

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

    5. Place the pot back on the stove and whisk continuously until it has thickened. You don't want the mixture to boil, but it may start to bubble towards the end of the cooking time. If it does start to boil, lower the heat.

    6. Once the pudding has thickened (it will be thick, but still runny for pudding), remove it from the heat. You'll know that it has thickened enough when it's glossy-looking and sticks to a spoon.

    7. If you aren't sure if it's ready, test it. Dip the spoon into the pot and run your finger through the pudding on the back of the spoon, a clean line should remain. If pudding runs into the line and the line disappears, it's not ready.

    8. Whisk in the vegan butter and vanilla.

    A collage of four images showing the second sequence of steps needed to make vegan butterscotch pudding.

    Allow the pudding to sit in the pot to cool down for 15 minutes, and this is important, you need to whisk the pudding every few minutes during this rest time so it does not start to form a skin on top. It will thicken more as it cools.

    Homemade vegan butterscotch pudding being poured from a pot into a glass bowl.

    Once the rest time has passed, pour the pudding into a medium-sized glass bowl or evenly divide it between individual serving bowls. It will still be warm but not hot.

    An overhead image of a small glass bowl filled with butterscotch pudding and covered in plastic wrap.

    Lightly press plastic wrap directly on top of the pudding so the surface is fully covered. This will prevent a thick, rubbery layer (pudding skin) from forming on top as it chills.

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

    Place the bowl(s) in the refrigerator and allow it to chill for at least two hours. It will continue to thicken when it chills. When you're ready to serve, remove from the fridge, remove the plastic, garnish and serve.

    If you chilled it in one big bowl, whisk the pudding, and divide it into individual bowls.

    Troubleshooting

    This recipe was tested extensively, so if you make it exactly as it's written, your pudding will turn out perfectly, however, if any of the following occurs, 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 directly to the pot, it will clump up and not do anything to help.
      • The first thing to try is to cook the pudding for another minute or two until it thickens properly.
      • If that does not work, your cornstarch may not have been 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 this cornstarch mixture into the pudding while it's 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 it's added when it's not being heated.
      • If none of these steps work, it's possible that you cooked the pudding for too long. When cornstarch is heated for too long, it starts to break down and loses its thickening power. In this case, you will have to enjoy the pudding as it is, even though it's not as thick as it should be. Chill it as the recipe states because it may thicken a little more. It will still taste amazing; it just won't have the correct consistency.

    2. If there are lumps in the pudding, whisk until they are gone. If that does not help and the pudding still has chunks or is grainy, run it through a sieve OR blend with an immersion blender.

    3. You can taste cornstarch in the pudding. This can happen for two reasons: 1) You used too much cornstarch. I highly recommend weighing cornstarch rather than scooping it. Too much will result in pudding that is too thick, rubbery, and tastes like cornstarch. 2) You did not cook the pudding long enough. Cook it for the proper amount of time so the cornstarch fully dissolves.

    How to Serve It

    You can serve homemade pudding plain, with no toppings, or you can top this easy vegan dessert with any of the following:

    • plant-based whipped cream
    • caramel sauce
    • crushed cookies
    • chopped plain or candied nuts
    • mini chocolate chips or shaved chocolate
    • flaky sea salt

    If you will be using store-bought whipped cream to top your pudding, read this article: "Is Cool Whip Vegan" to find some vegan brands to look for at your grocery store.

    Butterscotch pudding in a glass bowl topped with whipped cream.

    Storing Leftovers

    You can store your butterscotch pudding in the refrigerator for 3-4 days.

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

    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 the scale I have) and my weight measurements when making this recipe.
    • Cornstarch can be difficult to measure properly since it clumps up, so I highly recommend using a scale especially for this ingredient, if you don't have one, use the scoop and level method outlined in my article about how to measure flour correctly. Too much or too little cornstarch will result in pudding that is way too thick or too thin.
    • Make sure to use unsweetened, unflavoured milk and vegan heavy cream so you have complete control over the sweetness and flavour.
    • Pay close attention to the sugar while it's caramelizing. It can burn if you let it go for too long and you will have to start over with fresh ingredients.
    • Don't let the pudding boil. The pudding needs enough heat to activate and cook the cornstarch so it does its job of thickening, but it doesn't need to boil. If it does, that means the heat is too high. It may start to bubble when it's almost done, and that is okay, just as long as it isn't bubbling for the entire cooking time.
    • Don't overcook. Cornstarch, when heated too long, will break down and lose its thickening power resulting in runny pudding, so as soon as the cooking time is done and it has thickened as it should (read through the post for all of those details) remove it from the heat.
    Butterscotch pudding and whipped cream on a spoon.

    Tips for Success (continued)

    • Make sure to whisk constantly while the pudding is thickening. This is to ensure no lumps form and that it doesn't stick to the bottom of the pot. If lumps do form, it's very hard to get rid of them, so keep whisking!
    • And make sure to whisk every few minutes while it's cooling in the pot. This prevents a skin from forming on top.
    • 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. 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 while it chills.
    • Read this post from top to bottom before you start. It's not difficult to make but I’ve included many tips and tricks I've gathered while testing this recipe, things you may not think of. Also, read through the full recipe before getting started.
    • Follow the recipe exactly as it’s written for the very best results.
    An overhead shot of a bowl of butterscotch pudding and whipped cream with a spoon in it.

    If You Make This Recipe...

    I would love to hear how things went and how you liked it. Did this homemade butterscotch pudding remind you of what you used to have before going vegan?

    Please leave me a star rating and comment below or post a picture of your remake on Instagram and tag me so I can see it. (I’m @delightfuladventures on Instagram!)

    If You Like This Recipe...

    You may like these other sweet vegan treats:

    • Easy Vegan Crème Brûlée
    • Vegan Chocolate Syrup
    • Easy Vegan Lemon Curd
    • Easy Vegan Fudge (3 Ingredients!)
    • Vegan Maple Caramel Sauce
    A spoon scooping out a spoonful of butterscotch pudding and coconut whipped cream from a small bowl.
    Print Recipe Pin Recipe SaveSaved!
    3.67 from 3 ratings

    Vegan Butterscotch Pudding

    Homemade, creamy vegan butterscotch pudding that’s just like the comforting, nostalgic, old-fashioned version you remember except it’s dairy-free, egg-free, nut-free, and gluten-free. Top this quick, easy vegan dessert with plant-based whipped cream, caramel sauce, or crushed cookies. Everyone will be asking for more of this silky smooth, rich, crave-worthy vegan pudding!
    Prep Time:10 minutes minutes
    Cook Time:11 minutes minutes
    Chill Time2 hours hours 15 minutes minutes
    Total Time:2 hours hours 36 minutes minutes
    Author: Gwen Leron
    Course: Dessert
    Cuisine: Gluten-Free
    Diet: Vegan
    Servings: 5

    Suggested Equipment:

    • Kitchen Scale
    • Whisk
    • Rubber Spatula
    Prevent your screen from going dark

    Ingredients:

    • 1 ¼ cups (313ml) unsweetened dairy-free milk (see note below)
    • ¾ cup (188ml) unsweetened vegan heavy cream or vegan whipping cream
    • 3 tablespoons (24g) cornstarch (arrowroot starch can be used instead, see note below)
    • ½ cup (100g) dark brown sugar
    • 3 tablespoons water
    • ¼ teaspoon salt
    • 2 tablespoons (28g) unsalted vegan butter
    • 1 teaspoon vanilla extract

    Instructions:

    • Add the dairy-free milk, vegan heavy cream, and cornstarch to a medium-sized bowl or a large measuring cup and whisk until the cornstarch has incorporated into the milk and there are no lumps. Set aside.
    • Add the dark brown sugar, water, and salt to a medium saucepan. Whisk until combined and no lumps remain. If there are lumps, break them up with the back of a spoon.
    • Place pot on medium-high heat for 6 minutes. The mixture will start to bubble around the 4-minute mark, continue boiling until you get to 6 minutes. Remove the pot from the heat.
    • Whisk the milk mixture you made earlier once more and then slowly and carefully pour it into the hot sugar mixture, whisk the mixture until everything has combined and return the pot to the heat.
    • Continuously whisk until the mixture has thickened enough to coat the back of a spoon without dripping off, this will take 5 minutes. (See images above)
    • Remove the pot from the heat and add the vegan butter and vanilla, whisk until the butter has fully melted.
    • Allow the pudding to sit in the pot to cool down for 15 minutes. IMPORTANT: Whisk the pudding 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 evenly divide between individual serving bowls. Use a rubber spatula to get every last bit of the pudding out of the pot.
    • 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.
    • When the chilling time has ended, if you refrigerated it in a medium bowl, remove the plastic and whisk the pudding to loosen it up and then divide it between serving bowls. Serve plain or with the toppings of your choice.

    Recipe Notes:

    • Please read all of the information and troubleshooting info above, as well as the notes below before making this recipe.
    • This recipe makes 2.5 cups of pudding in total.
    • Any type of unsweetened non-dairy milk can be used. Make sure to use unsweetened, unflavoured milk so you have full control over the sweetness and flavour. I don't recommend coconut milk.
    • If you don't have vegan heavy cream/whipping cream, you can use more dairy-free milk in its place. If you do this, using a creamy plant-based milk will provide the best results. 
    • If you want to make your butterscotch pudding without cornstarch, arrowroot starch (also referred to as arrowroot flour or arrowroot powder) can be used instead.
    • If you don't have dark brown sugar, light brown sugar can be used but the flavour will not be as rich. If you can only use light brown sugar and you have molasses on hand, add a half teaspoon to the pot when you add the sugar to make homemade dark brown sugar.
    • If you don't have vegan butter, you can leave it out, but this will result in less rich and creamy 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 which will make it 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.
    • Adapted from my vegan vanilla pudding and vegan crème brûlée recipes.
    • The nutrition info listed below is for 1 of 5 servings (each serving is ½ cup) with the recipe made as written using unsweetened almond milk and vegan heavy cream. 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: 248kcal | Carbohydrates: 25g | Protein: 0.3g | Fat: 17.1g | Saturated Fat: 9.5g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 0.4g | Sodium: 163mg | Potassium: 43mg | Fiber: 0.3g | Sugar: 20g | Vitamin A: 38IU | Calcium: 76mg | Iron: 0.2mg
    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 AddedHeavy CreamVanilla

    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)
    • 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)
    • A small glass dish filled with vegan gluten-free vanilla pudding, coconut whip and berries.
      How to Make Vegan Vanilla Pudding

    Reader Interactions

    Comments

      3.67 from 3 votes (1 rating without comment)

      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. Cindy Hontz says

      November 08, 2024 at 5:59 pm

      1 star
      I made this and it turned out as a big glob, you couldn't even stick a spoon it, I don't know what happened and I made this for my mom because she wanted some. I had to throw it all away, same with your vanilla pudding. This recipe didn't even work and neither did the vanilla one and I was able to get a bite and it was nasty, didn't taste like either.

      Reply
      • Gwen Leron says

        November 11, 2024 at 12:24 pm

        Hi Cindy, neither of them should have turned out like that, I'm sorry you had that issue. I am confident in both recipes, bot in taste and texture, having tested them multiple times and I have had several readers make them without issue. For the pudding to turn out how you described, there is either an issue with a substitution that was made (did you make any changes to the recipe?) OR it was something that wasn't measured correctly, likely the cornstarch or the liquids. I'm happy to help you troubleshoot if you'd like, so feel free to get back in touch!

        Reply
    2. Anne Murdock says

      April 06, 2024 at 5:16 am

      5 stars
      I made this for Easter. I do not normally eat pudding but this sounded delicious and IT WAS SPECTACULAR!
      I used cashew cream and also cashew milk.
      I followed instructions and it came out to perfection.
      Thank you

      Reply
      • Gwen Leron says

        April 08, 2024 at 2:30 pm

        You're welcome, Anne! I am so happy you gave it a try and enjoyed it. It is definitely a favourite in my home, good to know it worked well for you with the cashew milk and cream. Enjoy!

        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.