This homemade healthy butterscotch pudding is an absolute classic yet is completely vegan, dairy free, Paleo, and sweetened with dates! Undeniably creamy, decadent, and rich, you’ll be reaching for spoonful after spoonful!

jar of homemade butterscotch pudding with coconut whipped cream on top

If you’ve never had butterscotch pudding, I highly suggest you stop right now and go make this recipe. Trust me when I say that this recipe will turn you into a butterscotch over caramel lover in a matter of a spoonful.

I’m serious.

This classic butterscotch pudding is decadent, rich, velvety, smooth, and sweet, not to mention incredibly easy and…healthy!

3 jars of classic butterscotch pudding with chocolate chips

Yep, this is an undetectably healthy butterscotch pudding that will make your jaw drop to the floor…and then quickly pick it back up so you can have another spoonful!

So how is this butterscotch pudding healthy? Well it happens to be only sweetened with dates, so that makes it refined sugar free, and it’s also completely vegan, dairy free, and Paleo! Not to mention, cornstarch free!

overhead of butterscotch pudding

Too good to be true? I think not! 😉

close up of classic butterscotch pudding with chocolate chips

What the heck even is butterscotch?

Well, personally, I think it’s better than caramel. It’s very similar to caramel, don’t get me wrong!

But I find butterscotch to be richer and way more velvety than caramel sauce. Now, traditionally speaking, butterscotch usually includes brown sugar and butter, whereas caramel uses white sugar and milk.

close up of spoonful of vegan butterscotch pudding

Now, this is a vegan homemade butterscotch pudding, so we aren’t using any dairy products, and the sweetness actually doesn’t come from brown sugar, but dates!

jar of butterscotch pudding with coconut whipped cream

We’ll be making a homemade date caramel sauce (which I honestly don’t know why it’s called a date caramel sauce…probably because it resembles the color? But I didn’t come up with the names here, because to me, it honestly tastes mores like butterscotch!) and then we’ll create our butterscotch pudding!

overhead of jars of coconut whipped cream on vegan butterscotch pudding

How is this a vegan butterscotch pudding?

Think you need eggs and dairy in order to yield the best homemade butterscotch pudding?

You, my friend, can think again 😉

close up of butterscotch pudding

Of course, there’s nothing wrong with a more traditional pudding, but I love this vegan butterscotch pudding version just as much, and it tastes just as delicious and sweet and decadent!

So not only does this healthy butterscotch pudding contain no eggs, but it also doesn’t use dairy of any kind- no whole milk nor dairy butter!

So what do we use instead? Let’s dive in!

spoonful of butterscotch pudding

Healthy Butterscotch Pudding Ingredients

Coconut cream or milk: you can use either coconut milk or coconut cream here! I prefer coconut cream, as it yields a thicker pudding, but use whatever is best for you!

can of coconut cream opened

Vanilla extract: a key ingredient, don’t skip out on the vanilla! It helps to yield a deliciously sweet and rich flavor in your homemade butterscotch pudding!

Vegan butter: now to keep this recipe nut free, you can use a coconut oil based vegan butter or just omit it all together to keep it also Paleo! I’ve tried this recipe both ways, and both turn out amazing- my younger brother loves the butter free version! I’m partial to the butter flavor haha but that’s just me!

3 jars of butterscotch pudding topped with salted caramel sauce and whipped cream

Arrowroot powder: but of course! Since this healthy butterscotch pudding is cornstarch (and egg) free, we need something else to bind the pudding together. I love using arrowroot powder from recipes like fruit pies to cream pies to even curries! If you’re wondering about arrowroot powder (trust me, I was skeptical about it too), you can read up on it more here!

Salted date caramel sauce: I’ll teach ya how to make this one down below, and of course I go over it in the recipe card, but it’s super simple! You’ll only need some pitted dates, a little coconut cream (lots of coconut in this recipe!), vanilla, and sea salt (but of course!). You’ll have some leftovers from this recipe too, so you can use it to top homemade Paleo vegan ice cream or some brownies! 😉

jars of butterscotch pudding

How to make classic butterscotch pudding

Pudding is actually quite easy to make, and it’s even easier being that this homemade butterscotch pudding is completely vegan- so that means no eggs accidentally scrambling in your pot!

3/4 view of butterscotch pudding

First, you’ll start by making the salted date caramel sauce, then the pudding, and then the hardest part: waiting for the pudding to solidify in the fridge.

Trust me, that step alone knocks this recipe up to a level 10 in difficulty 😉 But up until that point, it’s all more like a level 1 or 2!

butterscotch pudding on wooden board

Making the salted date caramel sauce

I recommend going with pitted dates, as this will save you time in the long run! Simply place your dates into a medium saucepan with a little water and bring it to a boil.

Then quickly reduce to a simmer, cover, and let the dates cook for about 10 minutes. Once they’re softened, remove them from the heat and let them cool off for a few minutes.

homemade salted caramel sauce in food processor

Place them into a food processor, along with some coconut cream (or milk), a little vanilla, and sea salt, and blend until smooth.

Now heat a medium sauté pan with the vegan butter and spoon about 1/2 cup of the date caramel sauce into a sauce. Cook the date sauce with the vegan butter for 2-3 minutes on medium heat until it’s well combined.

Set this pan aside with the sauce (removing it from the heat!) and let’s get ready to make the pudding!

spoon going into butterscotch pudding jar

Making a homemade butterscotch pudding

So the vegan butterscotch pudding is just as simple as the date sauce: all you’ll need to start out is a medium saucepan!

pot with butterscotch pudding

Place the coconut cream (or milk), vanilla, and a little salted date caramel sauce mixed with the vegan butter into the saucepan and mix them all together. Bring the mixture to almost a boil (if it does boil, no problem, we just don’t want it boiling to the point where you’re losing water!), then sift in the arrowroot powder.

close up of homemade butterscotch pudding cooking

Continuously stir the arrowroot powder into the coconut milk mixture until it becomes sort of like a soupy yogurt (about 7 minutes). Remove your homemade butterscotch pudding from the heat and spoon it into a bowl that you can cover and place in the fridge.

Now here comes the hard part…you must let the pudding set in the fridge for 4-5 hours, and even preferably overnight! I know, I know, I’m the worst, but trust me, it’ll be worth the wait!

bite out of butterscotch pudding

Then once it’s set, you’ll have a deliciously spoonable, decadently sweet homemade butterscotch pudding that stands up to the classic 😉 Top with some extra coconut cream or homemade whipped coconut cream, and some chocolate chips, and you have a classic butterscotch pudding!

jar of butterscotch pudding

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

pinterest image for butterscotch pudding
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
jar of homemade butterscotch pudding with coconut whipped cream on top

Healthy Butterscotch Pudding

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
  • Author: admin
  • Prep Time: 30
  • Cook Time: 300
  • Total Time: 5 hours 30 minutes
  • Yield: 4 1x
  • Category: Dessert
  • Method: Stovetop


This homemade butterscotch pudding is an absolute classic yet is completely vegan, dairy free, Paleo, and sweetened with dates! Undeniably creamy, decadent, and rich, you’ll be reaching for spoonful after spoonful!


  • 2 14 ounce cans coconut cream
  • 1/4 cup arrowroot powder
  • 1 tsp vanilla extract
  • 1/2 cup salted caramel date sauce

Salted Caramel Date Sauce

  • 1 cup pitted Medjool dates
  • 1/4 cup coconut cream
  • 4 tbsp vegan butter, if unavailable, omit all together
  • 1 tsp sea salt
  • 1 tsp vanilla extract


  • extra coconut cream
  • chocolate chips


Prepare date sauce first:

  1. In a medium saucepan, heat dates plus 1/3 cup filtered water on the stove until it boils.
  2. Reduce heat and cook the dates for 10-12 minutes until soft.
  3. Remove from heat and let cool for 5 minutes and save 1/4 cup of date water. Place the cooked dates, plus 1/4 cup of the reserved water in a food processor and blend until smooth.
  4. Add in coconut cream, vanilla, and sea salt and blend again until creamy. Set aside for a moment.
  5. Heat a medium saute pan with the vegan butter and spoon about 1/2 cup of the sauce into the pan to cook on medium-low heat.
  6. Brown the sauce for about 2-3 minutes then remove heat and set aside to begin making the pudding.

Butterscotch Pudding:

  1. In a medium sauce pan, add in coconut cream, vanilla extract, vegan butter, and salted date caramel sauce that’s been cooked with vegan butter, and heat it just before it boils. 
  2. Reduce to a simmer, and sift in arrowroot powder.
  3. Using a whisk, stir the coconut milk mixture continuously until it begins to thicken. The consistency should be like soupy yogurt.
  4. Remove from heat and spoon into a large bowl. 
  5. Refrigerate for 4-5 hours, or overnight (preferable).
  6. To serve, scoop into jars or bowls and top with remaining salted caramel sauce, coconut cream, and chocolate chips!

pinterest image for healthy butterscotch pudding
pinterest image for butterscotch pudding