A rich and creamy pudding recipe that is dairy, gluten, and egg free! Best chocolate pudding in the world. And definitely the best vegan chocolate pudding EVER!

I wasn’t going to share this recipe because it calls for a specific ingredient that most of you may not have on hand and I kind of pride myself on {mostly} using everyday, non-crazy ingredients. But here’s why I changed my mind and posted it:

A white ramekin with dark chocolate pudding topped with banana slices and chocolate. A spoon is taking a bite out.

a) it is completely amazing – the creamiest pudding in the universe or close to it
(*statistic not based on actual research).
b) for a decadent, rich chocolate pudding, the indulgence comes a little bit lightened up which is a lovely bonus.
c) if you haven’t tried dark chocolate almond milk, you must, you absolutely must.
d) it is dairy, egg and gluten-free and you know, I love giving shout out recipes to all of you who eat some kind of “free.”

To be clear, we don’t have food allergies in our home, but that doesn’t mean I can’t enjoy some dark chocolate almond milk just like my dairy-free friends.

A cup of this creamy nectar is balm to my soul. And so much better (in taste and calories) than the other plastic jug chocolate milk varieties. I’m not kidding – this is a staple in my fridge.

A carton of Silk PureAlmond dark chocolate almond milk with text all around it.

After a few months of loving this plain and simple, I decided the obvious next step would be to make chocolate pudding.

Since I knew it would be dairy free, I decided to go for an egg-free version, too. I wish I could say it was because I love my egg-free friends just as much as my dairy-free friends, but really, it was because I was out of eggs.

Can we pretend it’s because I’m altruistic and selfless? Thanks.

White ramekin with chocolate pudding topped with banana slices and chopped chocolate.

The result ends up being one of the tastiest chocolate puddings ever. Even though it’s lightened up a bit, it’s thick and creamy and completely luxurious.

Try slicing a few bananas over the top. Oh, yum. You can see from the pictures that I also decided to toss a few chopped Toblerone pieces across the top too. Because…well…why not?

I’m sorry if this recipe and/or post causes a dark chocolate almond milk addiction on your part, too. We can enter therapy together.

One Year Ago: Mini Taco Cups
Two Years Ago: Rustic Crusty Bread {A Simple How-To}
Three Years Ago: BBQ Chicken Salad with Creamy BBQ Cilantro Lime Dressing


Incredible Chocolate Pudding {Dairy and Egg Free}

4.77 stars (34 ratings)


  • cup (71 g) granulated sugar
  • 2 tablespoons cocoa powder, Dutch-process or natural, unsweetened
  • 2 tablespoons cornstarch
  • 2 cups dark chocolate almond milk
  • cup (85 g) creamy peanut butter (see note)
  • ¼ teaspoon vanilla extract
  • Sliced bananas for serving, optional


  • In a medium saucepan, whisk together the sugar, cocoa powder and cornstarch. Slowly pour in the almond milk and whisk to combine.
  • Cook over medium heat, whisking constantly until the pudding begins to bubble. Cook two minutes longer (while it boils and bubbles). The mixture will be thick but pourable and will set up more while it chills.
  • Take the saucepan off the heat and whisk in the peanut butter and vanilla.
  • Pour the pudding into a bowl and cover with plastic wrap, pressing directly to the surface to avoid a skin forming. Refrigerate until well-chilled, 3-4 hours.
  • Serve with sliced bananas (optional). I also sometimes sprinkle chopped Toblerone bars on top, too. Just because I can…and it’s amazing.


Alternate Butters: the pudding is already egg-, dairy- and gluten-free. For my peanut-free friends, try subbing in soy butter or sun butter for the peanut butter.
Peanut Butter-Free Version: I couldn’t resist trying a non-peanut butter version today (2/22/14) since many of you asked about it. Here’s the result: the cooked and chilled pudding without the peanut butter was really good! It was definitely missing that element of creaminess the peanut butter gives, but honestly, I loved it. It wasn’t quite as thick as the peanut butter version so I would suggest upping the cornstarch to 2 1/2 or 3 tablespoons if you are leaving out the peanut butter. Remember to let it boil and bubble (stirring constantly!) for a good 2-3 minutes to help it get as thick as possible. It will still be slightly runny when pouring into a bowl but will thicken up considerably upon chilling.
Serving: 1 Serving, Calories: 253kcal, Carbohydrates: 31g, Protein: 8g, Fat: 12g, Saturated Fat: 4g, Cholesterol: 12mg, Sodium: 140mg, Fiber: 3g, Sugar: 24g

Recommended Products

Recipe Source: from Mel’s Kitchen Cafe