Go Back
+ servings
vegan chocolate pudding in 2 jars with chocolate shavings on top

Vegan Chocolate Pudding

This is a rich, decadent, and creamy vegan chocolate pudding, perfect as a family dessert or for events! This recipe uses just 7 ingredients (and no odd ‘hidden’ ingredients). It is dairy-free, egg-free, can be made nut-free, and refined sugar-free!
Course Dessert
Cuisine British
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 3


  • 2 cups (480 ml) dairy-free milk (*see notes)
  • 3 1/2 tbsp (28 g) cornstarch or arrowroot flour
  • 1/4 cup (50 g) coconut sugar or sugar of choice
  • 4 tbsp (25 g) unsweetened cocoa powder
  • 1 pinch of salt
  • 1 tsp vanilla extract
  • 2 tbsp (32 g) peanut butter (*see notes)
  • 1.75 oz (50 g) dairy-free chocolate chopped (optional)


  • Watch the video in the post for easy visual instructions.
    In a medium-sized saucepan, combine all ingredients except vanilla extract, peanut butter, and chocolate. Whisk until the cornstarch dissolves completely, only then turn on the heat. This step is important to avoid any lumps.
  • Bring the mixture to a boil over medium heat, whisking frequently.
  • Once the pudding starts boiling turn the heat to low and whisk continuously for about 30-60 seconds. You will notice that the pudding thickens.
  • Remove from heat, add vanilla extract, peanut butter, and dairy-free chocolate (if using). Whisk until the peanut butter and chocolate melted and no lumps remain.
  • Pour the pudding into jars, cover with a plastic wrap to avoid a film, and refrigerate for a couple of hours until set. Enjoy!


Video Of The Recipe

  • Any dairy-free milk is fine, I prefer coconut milk, cashew milk, or almond milk.
  • The peanut butter will make the pudding richer and tastier. You can use any other nut butter or seed butter instead.
  • The chocolate will add more chocolate flavor, and furthermore, the pudding will be thicker.
  • I do not recommend using tapioca flour, as it will make the pudding "gloopy" and not as creamy.
  • If you end up with any lumps in the pudding, use an immersion blender to get them out.
  • Store leftovers covered in the fridge for up to 3 days.
  • The total time doesn't include chill time.
Nutrition Facts
Vegan Chocolate Pudding
Amount Per Serving (220 g)
Calories 315 Calories from Fat 135
% Daily Value*
Fat 15g23%
Saturated Fat 5g25%
Carbohydrates 42g14%
Fiber 5g20%
Sugar 22g24%
Protein 10g20%
* Percent Daily Values are based on a 2000 calorie diet.