What’s better than pudding?
Pudding with extra protein.
This recipe makes a single serving that has about 350 calories and 34 grams of protein, although this depends on a few of your ingredient choices.
Ingredients You’ll Need for Protein Pudding
Not only does this recipe only take a few minutes to make, you likely have most or all of these ingredients on hand already:
- Vegan protein powder – It’s really important that you have a protein powder that you think tastes good, or this pudding will end up tasting terrible. If you need a recommendation, see my list of the best tasting vegan protein powders.
- Non dairy milk – If you want to add even more protein, use soy milk.
- Almond butter – Any other nut butter will also work, but almond and cashew butter give the creamiest texture.
- Sweetener (optional) – Most protein powders are already sweetened enough, but you can add some maple syrup or agave if you want.
- Cocoa powder
How To Make Vegan Chocolate Protein Pudding
Start by adding the non-dairy milk and the vegan protein powder to a bowl. To avoid protein powder clumps, it’s important to add the liquid first.
I used Vega Sport since I had it on hand, but any protein powder that you like the taste of will work well.
Whisk these ingredients together to ensure that it mixes as well as possible.
Next, add the rest of the ingredients in any order: nut butter, sweetener, and cocoa powder.
You can continue using the whisk, or switch to a spoon. Mix it really thoroughly so you get a smooth result. While it’s kind of overkill, you could even use an immersion blender at this point.
If it seems too thick, just add a bit more almond milk.
Personally, I don’t like pudding at room temperature, so this is where you might want to transfer it to the fridge. After 30-60 minutes it will be fully chilled and ready to eat.
Vegan Protein Pudding Recipe

Easy Vegan Chocolate Pudding
Ingredients
- 35 g vegan protein powder 1 serving
- 3/4 cup non-dairy milk
- 1 tbsp almond butter
- 1 tbsp cocoa powder
- 1 tsp maple syrup
Instructions
- Add non-dairy milk and vegan protein powder to a bowl in that order. Whisk together well.
- Add the rest of the ingredients and mix completely.
- Put bowl in fridge for at least 30 minutes if you like your pudding chilled.
Notes
A Word on Substitutions
This is a fairly flexible recipe in the sense that any good vegan protein powder can be used, and most nut butters can also be interchanged. I find that peanut butter has too strong of a taste so I would avoid that if possible.
However, all these types of ingredients are essential other than the sweetener, so don’t try to omit any of them. For example, do not use water instead of non-dairy milk, it will not come out well.