Whip up a rich, creamy & delicious Vegan, Dairy-Free Chocolate Pudding with optional Peanut Butter Pudding layer.
Originally published 5/2/17. Post updated 4/11/25.

Pudding Made Rich & Creamy Without the Dairy
This Dairy-Free Chocolate Pudding is rich, creamy & absolutely delicious. No eggs, no milk, no cream – it’s vegan!
We all know a lot of pudding mixes are vegan – BUT – why bother with the prepackaged stuff when it is ridiculously simple to make your own. You can whip up homemade pudding from scratch with just a handful of simple ingredients you probably already have on hand. You can always feel better making something yourself!
Seriously – you can easily make any of your favorite pudding recipes homemade & dairy-free!
Looking for more dairy-free desserts? Check out these recipes: Chocolate Avocado Cake, Couscous Pudding & Dairy-Free Chocolate Mousse !
Ingredients & Instructions
Some think that dairy milk performs some type of magic in the pudding process. It doesn’t. The cornstarch and your attention makes the magic happen. The only difference in this recipe is that you’ll be using a bit less almond milk to achieve the desired consistency.
Whisk your dry ingredients together in a cold saucepan. Next whisk in the almond milk, paying attention to the sides & bottoms of the still cold saucepan.
Then you heat up the saucepan & keep whisking until your creamy pudding comes together.
You can use these dairy-free pudding recipes as a base and go many different directions with them. Add different extracts to the chocolate pudding – try almond, orange or mint.
Maybe add in some of your favorite chopped chocolate to make it extra rich. Skip the peanut butter and make vanilla pudding. Go ahead and add just about anything your heart desires into the vanilla pudding.
Layer, top or stir-in your favorite toppings! I use granola, banana slices, chocolate curls, chocolate chips, raisins, almonds, chocolate syrup, cookie crumbs, whipped cream, sprinkles – you get the idea 😉
Hope you enjoy this Dairy-Free Chocolate Pudding (and peanut butter pudding) recipe!
Amanda ♥
Dairy-Free Chocolate Pudding Recipe
Ingredients
- 1/2 cup granulated sugar
- 1/3 cup cocoa powder
- 1/4 cup cornstarch
- 1/4 teaspoon salt
- 2 cups Silk Unsweetened Almond Milk
- 2 teaspoons vanilla extract
- Optional toppings – granola banana slices, chocolate curls, chocolate chips, almonds, raisins, chocolate syrup, cookie crumbs, whipped cream, sprinkles
Instructions
- Combine the sugar, cocoa powder, cornstarch & salt in a medium saucepan. Whisk to combine ingredients.
- Slowly whisk in the almond milk. Using a spatula, scrape the sides & bottom of sauce pan & whisk. (The dry ingredients like to gather on the sides at the bottom of the pan.)
- Heat saucepan over medium heat.
- Whisk frequently scraping the bottom, sides & center. Pay attention to whisk any lumps.
- After about 5 minutes the pudding will start to simmer. Continue to cook for a minute or two, whisking, until pudding reaches desired thickness.
- Remove from heat and whisk in vanilla extract until creamy & combined.
- Layer pudding in dishes, cups or a bowl and refrigerate at least an hour before serving. Store covered.
- Sprinkle or layer with toppings if desired.
Notes
Dairy-Free Peanut Butter Pudding
Ingredients
- 1/2 cup granulated sugar
- 2 tablespoons cornstarch
- 1/4 teaspoon salt
- 2 cups Silk Unsweetened Almond Milk
- 1/2 cup creamy peanut butter
- 2 teaspoons vanilla extract
- Optional toppings – granola banana slices, chocolate curls, chocolate chips, almonds, chocolate syrup, cookie crumbs, whipped cream, sprinkles
Instructions
- Combine the sugar, cornstarch & salt in a medium saucepan. Whisk to combine ingredients.
- Slowly whisk in the almond milk. Using a spatula, scrape the sides & bottom of sauce pan & whisk. (The dry ingredients like to gather on the sides at the bottom of the pan.)
- Heat saucepan over medium-low heat.
- Whisk frequently scraping the bottom, sides & center. Pay attention to whisk any lumps.
- After about 10 minutes the pudding will start to simmer. Continue to cook for a minute or two, whisking, until pudding reaches desired thickness.
- Remove from heat and whisk in peanut butter & vanilla extract until creamy & combined.
- Layer pudding in dishes, cups or a bowl and refrigerate at least an hour before serving. Store covered.
- Sprinkle or layer with toppings if desired.
This sounds amazing! Chocolate and peanut butter are one of my favorite combinations. Can’t wait to pick up a Silk 96oz Unsweetend Almond Milk and make this recipe! #client
Both desserts look amazing. I have never tried Silk Almond milk. I will have to give it a try.
Chocolate and peanut butter are my favorite food. It is an amazing combination. Your recipe is very detailed.
Thanks for your posting Amanda, and I will give it a try.
Thanks so much Vivian. I hope you enjoy it!